.elementor-5110 .elementor-element.elementor-element-2c498f7{overflow:visible;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5110 .elementor-element.elementor-element-2c498f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5110 .elementor-element.elementor-element-2b4f679{width:100%;max-width:100%;}.elementor-5110 .elementor-element.elementor-element-1c33079{overflow:visible;}.elementor-5110 .elementor-element.elementor-element-6374149 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn{background-color:#851313;border-style:none;}.elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn > i, .elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn > i, .rtl .elementor-5110 .elementor-element.elementor-element-6374149 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-5110 .elementor-element.elementor-element-1610991{overflow:visible;}.elementor-5110 .elementor-element.elementor-element-778503f .ekit_gallery_grid_item{flex:0 0 calc(100% / 4);width:calc(100% / 4);padding-left:5px;padding-right:5px;}.elementor-5110 .elementor-element.elementor-element-778503f .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-5110 .elementor-element.elementor-element-778503f .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-5110 .elementor-element.elementor-element-778503f .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-5110 .elementor-element.elementor-element-778503f .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-5110 .elementor-element.elementor-element-778503f .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-5110 .elementor-element.elementor-element-778503f .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-5110 .elementor-element.elementor-element-778503f .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-5110 .elementor-element.elementor-element-778503f .elementskit-main-filter{margin-bottom:20px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5110 .elementor-element.elementor-element-778503f .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5110 .elementor-element.elementor-element-778503f .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}}