body h3{font-size:22px;line-height:1.3}@media (min-width:1200px){body h3{font-size:27px}}.ce-title-line{background-color:#00aaa7}.sppb-btn.sppb-btn-primary{background-color:#00aaa7}.sppb-btn.sppb-btn-primary:hover{background-color:#f08014;border-color:#f08014}.btn.btn-primary{background-color:#00aaa7}.btn.btn-primary:hover{background-color:#f08014;border-color:#f08014}.sp-megamenu-parent>li{position:static}.sp-megamenu-parent>li.menu-servizi a{display:flex;flex-direction:column;align-items:flex-start}.sp-megamenu-parent>li.menu-servizi a .sp-menu-badge{margin-left:0 !important;background-color:transparent;color:#00aaa7;padding:0}.sp-megamenu-parent>li:last-child a{padding-right:15px}.offcanvas-menu{padding-top:50px}.offcanvas-menu>div:first-child{padding-left:32px !important;padding-right:32px !important}#sp-menu .sp-module{order:2}body #sp-header .row{align-items:center}body #sp-header #sp-logo,body #sp-header #sp-menu{width:auto;margin:0}body #sp-header #sp-logo .logo-image{width:150px}@media (min-width:576px){body #sp-header #sp-logo .logo-image{width:200px}}@media (min-width:992px){body #sp-header #sp-logo .logo-image{width:289px}}body #sp-header #sp-menu{flex-grow:1}.sp-page-title{background:linear-gradient(167deg, #00aaa7, #f08014)}.section-style1{padding:0 0 100px}@media (min-width:1200px){.section-style1{padding-right:15px;padding-left:15px}}.section-style1 .sppb-column-addons{display:grid;gap:35px;grid-template-columns:1fr}@media (min-width:768px){.section-style1 .sppb-column-addons{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1700px){.section-style1 .sppb-column-addons{grid-template-columns:repeat(3, 1fr)}}.section-style1 .sppb-addon-image-layouts .sppb-addon-image-layout-content{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}@media (max-width:1199px){.section-style1 .sppb-addon-image-layouts .sppb-addon-image-layout-content{padding:20px 28px 20px;margin-left:0;width:80%}}.section-style1 .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title{color:#272727;font-size:24px;line-height:1}.section-style1 .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-addon-image-layout-text{color:rgba(39, 39, 39, 0.77)}.section-style1 .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-addon-image-layout-text+.sppb-btn{margin-top:20px}.section-style1 .sppb-addon-image-layout-image img{object-fit:cover;width:100%}@media (min-width:767px){.section-style1 .sppb-addon-image-layout-image img{height:35vw}}@media (min-width:1200px){.section-style1 .sppb-addon-image-layout-image img{height:25vw;object-position:-115% 0;object-fit:contain}}@media (min-width:1700px){.section-style1 .sppb-addon-image-layout-image img{object-position:94% 0;object-fit:cover;max-height:500px}}@media (min-width:2200px){.section-style1 .sppb-addon-image-layout-image img{object-position:-4vw 0}}@media (min-width:1200px){.section-style1 .sppb-addon-image-layout-wrap>.sppb-row{flex-wrap:nowrap}}.section-style1 .sppb-addon-image-layout-wrap>.sppb-row>div:first-child{flex-basis:100%;max-width:100%}@media (min-width:1200px){.section-style1 .sppb-addon-image-layout-wrap>.sppb-row>div:first-child{flex-basis:70%;max-width:70%}}.section-style1 .sppb-addon-image-layout-wrap>.sppb-row>div:nth-child(2){flex-basis:100%;max-width:100%}@media (min-width:1200px){.section-style1 .sppb-addon-image-layout-wrap>.sppb-row>div:nth-child(2){flex-basis:50%;max-width:100%;margin-left:-21%}}@media (min-width:1700px){.section-style1 .sppb-addon-image-layout-wrap>.sppb-row>div:nth-child(2){max-width:70%;flex-basis:50%}}@media (max-width:1199px){.section-style1 .sppb-addon-image-layout-wrap>.sppb-row>div:nth-child(2){justify-content:center;margin-top:-20%}}.section-style2{padding:50px 0}@media (min-width:992px){.section-style2{padding:150px 0}}.section-style2 .main-title{margin-bottom:30px}.section-style2 .buttons{margin-top:30px}.section-style2 .buttons .sppb-addon-content{display:flex;gap:20px;flex-wrap:wrap}@media (max-width:991px){.section-style2 .buttons .sppb-addon-content{justify-content:center}}.section-style3 .sppb-column-addons{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:700px){.section-style3 .sppb-column-addons{grid-template-columns:repeat(2, 1fr)}}@media (min-width:992px){.section-style3 .sppb-column-addons{grid-template-columns:repeat(3, 1fr)}}.section-style3 .sppb-column-addons .sppb-addon-wrapper{display:flex}.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts{overflow:hidden}.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts,.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts .sppb-addon-content,.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts .sppb-addon-image-layout-wrap{height:100%}.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts .sppb-addon-image-layout-wrap{flex-direction:column}.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content{flex-grow:1;background-color:white}.section-style3 .sppb-column-addons .sppb-addon-wrapper .sppb-addon-image-layouts .sppb-addon-image-layout-wrap .sppb-addon-image-layout-image img{aspect-ratio:1.4285714286;object-fit:cover}.section-style4{background:linear-gradient(167deg, #f08014, 9%, #00aaa7);padding:75px 0}.section-style4 h4{color:white;margin-bottom:0;font-weight:400}.sp-module-content-bottom{padding:75px 0;background:linear-gradient(167deg, rgba(0, 170, 167, 0.5), rgba(240, 128, 20, 0.5))}.rsformcontainer form>h2,.rsform form>h2{margin-bottom:50px}.rsformcontainer .form-control,.rsformcontainer .form-control:focus,.rsform .form-control,.rsform .form-control:focus{height:auto}.rsformcontainer [id^="rsform_error_"],.rsform [id^="rsform_error_"]{color:#CF4D4D;font-weight:bold}.rsformcontainer [data-rsfp-hashcash],.rsform [data-rsfp-hashcash]{padding-right:15px}.rsformcontainer [data-rsfp-hashcash] .hashcash,.rsform [data-rsfp-hashcash] .hashcash{margin-right:15px}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#00aaa7}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFF !important}.sp-megamenu-parent .sp-mega-group>li>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#000 !important}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#00aaa7 !important}.sp-megamenu-parent>li:hover>a{color:#f08014 !important}#sp-top-bar{background:#f6f6f6 !important;display:block}