.elementor-8104 .elementor-element.elementor-element-9883090{--display:flex;--background-transition:0.3s;}.elementor-8104 .elementor-element.elementor-element-20fd132 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);margin-right:30px;}.elementor-8104 .elementor-element.elementor-element-20fd132{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8104 .elementor-element.elementor-element-20fd132.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8104 .elementor-element.elementor-element-20fd132 .d-grid{grid-template-columns:repeat(3, 1fr);grid-gap:30px;}.elementor-8104 .elementor-element.elementor-element-20fd132 ul.page-numbers{justify-content:center;}.elementor-8104 .elementor-element.elementor-element-20fd132 .swiper-pagination{text-align:center;}.elementor-8104 .elementor-element.elementor-element-ed27db1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-8104 .elementor-element.elementor-element-9b07ba5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8104 .elementor-element.elementor-element-9b07ba5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:bold;}.elementor-8104 .elementor-element.elementor-element-f3c8fd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition: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;}.elementor-8104 .elementor-element.elementor-element-84930da img{width:38%;}.elementor-8104 .elementor-element.elementor-element-f87b945 img{width:25%;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-8104 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(max-width:1024px){.elementor-8104 .elementor-element.elementor-element-20fd132 .d-grid{grid-template-columns:repeat(2, 1fr);}}@media(min-width:768px){.elementor-8104 .elementor-element.elementor-element-9883090{--width:95%;}}@media(max-width:767px){.elementor-8104 .elementor-element.elementor-element-9883090{--min-height:2000px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-8104 .elementor-element.elementor-element-20fd132 .d-grid{grid-template-columns:repeat(1, 1fr);grid-gap:5px;}}/* Start custom CSS for rebuilto-projects, class: .elementor-element-20fd132 */@media (max-width: 768px) {
    .elementor-6299 .elementor-element.elementor-element-9883090 {
        --width: 80%;
    }
    
    .project-title{
    font-size: 14px!important;
}
}/* End custom CSS */