.elementor-162 .elementor-element.elementor-element-79ccb8c3{--display:flex;--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;--justify-content:center;--align-items:center;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-652441ae{--display:flex;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;--z-index:1;}.elementor-162 .elementor-element.elementor-element-652441ae:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-652441ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-construz_opt_light_color );}.elementor-162 .elementor-element.elementor-element-15a5fa15{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-162 .elementor-element.elementor-element-15a5fa15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-162 .elementor-element.elementor-element-7b932ac7{width:100%;max-width:100%;text-align:center;}.elementor-162 .elementor-element.elementor-element-7b932ac7 .elementor-heading-title{color:var( --e-global-color-construz_opt_primary );}.elementor-162 .elementor-element.elementor-element-5c84d9b6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-construz_opt_white_color );}.elementor-162 .elementor-element.elementor-element-5c84d9b6.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-dfde83e{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-18ccaaf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-4fca11d > .elementor-widget-container{margin:25px 0px 50px 0px;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area{text-align:center;}.elementor-162 .elementor-element.elementor-element-4fca11d  .title-area .sub-title img{width:25px;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area .sub-title img{margin:0px 15px 0px 0px;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area .sub-title{margin:0px 0px 24px 0px;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area .sec-title{margin:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-775eb84 .portfolio-card{margin-right:5px;margin-left:5px;}.elementor-162 .elementor-element.elementor-element-775eb84 .portfolio-card .portfolio-card-thumb .icon-btn i{color:var( --e-global-color-construz_opt_light_color );}.elementor-162 .elementor-element.elementor-element-775eb84 .portfolio-card .portfolio-card-thumb .icon-btn svg path{fill:var( --e-global-color-construz_opt_light_color );}.elementor-162 .elementor-element.elementor-element-775eb84 .portfolio-card .portfolio-card-thumb .icon-btn{background-color:var( --e-global-color-construz_opt_primary );}.elementor-162 .elementor-element.elementor-element-775eb84  .portfolio-card .portfolio-card-thumb .icon-btn{width:30px;height:30px;line-height:30px;}.elementor-162 .elementor-element.elementor-element-775eb84 .portfolio-card .btn{color:var( --e-global-color-construz_opt_light_color );background-color:var( --e-global-color-construz_opt_primary );}.elementor-162 .elementor-element.elementor-element-775eb84 .portfolio-card .btn:hover{color:var( --e-global-color-construz_opt_primary );}.elementor-162 .elementor-element.elementor-element-775eb84 .btn::after{background-color:var( --e-global-color-construz_opt_light_color );}.elementor-162 .elementor-element.elementor-element-775eb84 .btn::before{background-color:var( --e-global-color-construz_opt_light_color );}.elementor-162 .elementor-element.elementor-element-2f8b59a{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-7608b56 > .elementor-widget-container{margin:25px 0px 50px 0px;}.elementor-162 .elementor-element.elementor-element-7608b56{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-79ccb8c3{--width:100%;}.elementor-162 .elementor-element.elementor-element-652441ae{--width:95%;}.elementor-162 .elementor-element.elementor-element-15a5fa15{--width:83.044%;}}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-79ccb8c3{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-652441ae{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area .sec-title{margin:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area .sec-text{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-79ccb8c3{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-652441ae{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-162 .elementor-element.elementor-element-15a5fa15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-5c84d9b6{width:100%;max-width:100%;}.elementor-162 .elementor-element.elementor-element-5c84d9b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-dfde83e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-4fca11d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-4fca11d .title-area .sub-title{margin:0px 0px 20px 0px;}.elementor-162 .elementor-element.elementor-element-2f8b59a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-7608b56 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for construzsectiontitle, class: .elementor-element-4fca11d */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-b741239 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */