.elementor-4010 .elementor-element.elementor-element-d2f59e5{--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;}.elementor-4010 .elementor-element.elementor-element-63b6e49{--display:flex;}.elementor-4010 .elementor-element.elementor-element-cfdec87 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area{text-align:center;}.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area .sub-title i, .title-area .sub-title svg{margin:0px 15px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area .sub-title{margin:0px 0px 24px 0px;}.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area .sec-title{text-transform:uppercase;margin:0px 0px 20px 0px;}.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area .sec-text{margin:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-10eb45c{--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;}.elementor-4010 .elementor-element.elementor-element-02951b7{--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;}.elementor-4010 .elementor-element.elementor-element-0d9cd67{--display:flex;}.elementor-4010 .elementor-element.elementor-element-bb581b6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area{text-align:center;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area .sub-title i, .title-area .sub-title svg{margin:0px 15px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area .sub-title{margin:0px 0px 24px 0px;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area .sec-title{text-transform:uppercase;margin:0px 0px 20px 0px;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area .sec-text{margin:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-c91b703{--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;}.elementor-4010 .elementor-element.elementor-element-c14e6fc{--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;}.elementor-4010 .elementor-element.elementor-element-9da2114{--display:flex;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area{text-align:center;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area .sub-title i, .title-area .sub-title svg{margin:0px 15px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area .sub-title{margin:0px 0px 24px 0px;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area .sec-title{text-transform:uppercase;margin:0px 0px 20px 0px;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area .sec-text{margin:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-1cb956d{--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;}.elementor-4010 .elementor-element.elementor-element-4e2ab2a{--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;}.elementor-4010 .elementor-element.elementor-element-c7e6ccd{--display:flex;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area{text-align:center;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area .sub-title i, .title-area .sub-title svg{margin:0px 15px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area .sub-title{margin:0px 0px 24px 0px;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area .sec-title{text-transform:uppercase;margin:0px 0px 20px 0px;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area .sec-text{margin:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-ac13bed{--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;}.elementor-4010 .elementor-element.elementor-element-444df55{--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;}.elementor-4010 .elementor-element.elementor-element-ed6b86d{--display:flex;}.elementor-4010 .elementor-element.elementor-element-6f71258 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area{text-align:center;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area .sub-title i, .title-area .sub-title svg{margin:0px 15px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area .sub-title{margin:0px 0px 24px 0px;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area .sec-title{text-transform:uppercase;margin:0px 0px 20px 0px;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area .sec-text{margin:0px 0px 0px 0px;}.elementor-4010 .elementor-element.elementor-element-136bad4{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area .sec-title{font-size:40px;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area .sec-title{font-size:40px;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area .sec-title{font-size:40px;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area .sec-title{font-size:40px;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area .sec-title{font-size:40px;}}@media(max-width:767px){.elementor-4010 .elementor-element.elementor-element-cfdec87 .title-area .sec-title{font-size:30px;}.elementor-4010 .elementor-element.elementor-element-bb581b6 .title-area .sec-title{font-size:30px;}.elementor-4010 .elementor-element.elementor-element-7ad1ea4 .title-area .sec-title{font-size:30px;}.elementor-4010 .elementor-element.elementor-element-1fd19f2 .title-area .sec-title{font-size:30px;}.elementor-4010 .elementor-element.elementor-element-6f71258 .title-area .sec-title{font-size:30px;}}/* Start custom CSS for construzsectiontitle, class: .elementor-element-cfdec87 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-bb581b6 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-7ad1ea4 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-1fd19f2 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-6f71258 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */