@charset "UTF-8";#salta-contenuto{position:absolute;left:-9999px;top:-9999px}
#salta-contenuto:focus-visible{position:absolute;top:50%;left:10%;transform:translate(-50%,140%);border:1px solid #ccc;z-index:1000;font-size:16px;height:auto;padding:5px}
h1{font-size:40px !important;letter-spacing:-2px !important;font-weight:bold !important;line-height:40px !important}
@media only screen and (min-width:768px){h1{font-size:50px !important;line-height:50px !important}
}
h2{font-size:36px !important;letter-spacing:-2px !important;font-weight:bold !important;line-height:36px !important}
@media only screen and (min-width:768px){h2{font-size:40px !important;line-height:40px !important}
}
h3{font-size:32px !important;letter-spacing:-2px !important;font-weight:bold !important;line-height:32px !important}
@media only screen and (min-width:768px){h3{font-size:35px !important;line-height:35px !important}
}
h4{font-size:28px !important;line-height:28px !important;letter-spacing:-2px !important;font-weight:bold !important}
@media only screen and (min-width:768px){h4{font-size:30px !important;line-height:30px !important}
}
h5{font-size:22px !important;font-weight:bold !important;line-height:22px !important;letter-spacing:-2px !important}
@media only screen and (min-width:768px){h5{font-size:25px !important;line-height:25px !important}
}
p{font-size:18px !important;line-height:22px !important;letter-spacing:-1px !important}
a>span{text-decoration:underline}
span.paragraph{font-size:13px;line-height:18px !important;letter-spacing:1px !important}
span.subtext,div.subtext{font-size:12px !important;line-height:18px !important;letter-spacing:0 !important}
@media only screen and (min-width:768px){span.subtext,div.subtext{font-size:13px !important;line-height:20px !important}
}
span.small{font-size:11px !important;line-height:20px !important}
@media only screen and (min-width:768px){span.small{font-size:14px !important;line-height:normal !important}
}
footer .component-footer ul.nav .nav-link{font-size:18px;line-height:22px;letter-spacing:-1px}
.component_faq-slider .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#8e8e8e;opacity:.6;cursor:pointer}
.eco-button{color:#397c23;background:#d9eee4 url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/eco_leaf.svg") no-repeat 12px center;border-radius:16px;font-size:14px;font-weight:bold;height:30px;padding:0 12px 0 30px;line-height:31px;display:inline-block}
.eco-button.fire{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/eco_fire.svg");background-position:9px center}
.eco-button.globe{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/eco_globe.svg");background-position:7px center}
.eco-button.bulb{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/eco_bulb.svg");background-position:9px center}
.commodity_label{margin-right:10px;display:inline-block;font-weight:bold;text-transform:uppercase;font-size:16px;padding:4px 16px;border-radius:100px;background-color:#fff}
.theme_vermillion.commodity_label,.theme_vermillion .commodity_label{color:#e84e0f;background:rgba(232,78,15,0.19)}
.theme_grey.commodity_label,.theme_grey .commodity_label{color:#777;background:rgba(119,119,119,0.19)}
.theme_peacock-blue.commodity_label,.theme_peacock-blue .commodity_label{color:#005ca9;background:rgba(0,92,169,0.19)}
.theme_violet.commodity_label,.theme_violet .commodity_label{color:#b400c8;background:rgba(180,0,200,0.19)}
.theme_turquoise-blue.commodity_label,.theme_turquoise-blue .commodity_label{color:#00a8b0;background:rgba(0,168,176,0.19)}
.theme_cerulean.commodity_label,.theme_cerulean .commodity_label{color:#006eb7;background:rgba(0,110,183,0.19)}
.theme_sea-green.commodity_label,.theme_sea-green .commodity_label{color:#2d934f;background:rgba(45,147,79,0.19)}
.theme_yellow-orange.commodity_label,.theme_yellow-orange .commodity_label{color:#f7a600;background:rgba(247,166,0,0.19)}
.theme_white-two.commodity_label,.theme_white-two .commodity_label{color:#fff;background:rgba(255,255,255,0.19)}
.theme_turbo.commodity_label,.theme_turbo .commodity_label{color:#e8e100;background:rgba(232,225,0,0.19)}
.theme_sunflower-yellow.commodity_label,.theme_sunflower-yellow .commodity_label{color:#e84e0f;background:rgba(232,78,15,0.19)}
.theme_energia-luce.commodity_label,.theme_energia-luce .commodity_label{color:#ffdc13;background:rgba(255,220,19,0.19)}
.theme_energia-gas.commodity_label,.theme_energia-gas .commodity_label{color:#005ca9;background:rgba(0,92,169,0.19)}
.theme_energia-dual.commodity_label,.theme_energia-dual .commodity_label{color:#e84e0f;background:rgba(232,78,15,0.19)}
.theme_ies_light.commodity_label,.theme_ies_light .commodity_label{color:#d9d9d9;background:rgba(217,217,217,0.19)}
.theme_ies_medium.commodity_label,.theme_ies_medium .commodity_label{color:#a1a1a1;background:rgba(161,161,161,0.19)}
.theme_ies_dark.commodity_label,.theme_ies_dark .commodity_label{color:#141414;background:rgba(20,20,20,0.19)}
.theme_innovation.commodity_label,.theme_innovation .commodity_label{color:#afcb37;background:rgba(175,203,55,0.19)}
.theme_areti_magenta.commodity_label,.theme_areti_magenta .commodity_label{color:#f06;background:rgba(255,0,102,0.19)}
.theme_areti_darkblue.commodity_label,.theme_areti_darkblue .commodity_label{color:#006999;background:rgba(0,105,153,0.19)}
.theme_nuovo-tiffany.commodity_label,.theme_nuovo-tiffany .commodity_label{color:#00a8b0;background:rgba(0,168,176,0.19)}
.theme_nuovo-acqua.commodity_label,.theme_nuovo-acqua .commodity_label{color:#006eb7;background:rgba(0,110,183,0.19)}
.theme_nuovo-areti.commodity_label,.theme_nuovo-areti .commodity_label{color:#8f0052;background:rgba(143,0,82,0.19)}
.theme_nuovo-grigio.commodity_label,.theme_nuovo-grigio .commodity_label{color:#575756;background:rgba(87,87,86,0.19)}
.theme_nuovo-energia.commodity_label,.theme_nuovo-energia .commodity_label{color:#ec6726;background:rgba(236,103,38,0.19)}
.theme_nuovo-ambiente.commodity_label,.theme_nuovo-ambiente .commodity_label{color:#449b50;background:rgba(68,155,80,0.19)}
.theme_nuovo-infrastructure.commodity_label,.theme_nuovo-infrastructure .commodity_label{color:#25768b;background:rgba(37,118,139,0.19)}
.theme_petrol.commodity_label,.theme_petrol .commodity_label{color:#005157;background:rgba(0,81,87,0.19)}
.theme_teal.commodity_label,.theme_teal .commodity_label{color:#007b8b;background:rgba(0,123,139,0.19)}
.theme_turquoise-new.commodity_label,.theme_turquoise-new .commodity_label{color:#00a8b0;background:rgba(0,168,176,0.19)}
.theme_medium-turquoise.commodity_label,.theme_medium-turquoise .commodity_label{color:#66cbd0;background:rgba(102,203,208,0.19)}
.theme_powderblue.commodity_label,.theme_powderblue .commodity_label{color:#99dcdf;background:rgba(153,220,223,0.19)}
.theme_azure.commodity_label,.theme_azure .commodity_label{color:#deeaea;background:rgba(222,234,234,0.19)}
.theme_dark-lava.commodity_label,.theme_dark-lava .commodity_label{color:#373737;background:rgba(55,55,55,0.19)}
.theme_davys-grey.commodity_label,.theme_davys-grey .commodity_label{color:#576060;background:rgba(87,96,96,0.19)}
.theme_nickel.commodity_label,.theme_nickel .commodity_label{color:#929292;background:rgba(146,146,146,0.19)}
.theme_medium-grey.commodity_label,.theme_medium-grey .commodity_label{color:#d0d0d0;background:rgba(208,208,208,0.19)}
.theme_light-grey-new.commodity_label,.theme_light-grey-new .commodity_label{color:#e7e6e6;background:rgba(231,230,230,0.19)}
.theme_whitesmoke.commodity_label,.theme_whitesmoke .commodity_label{color:#f5f7f7;background:rgba(245,247,247,0.19)}
.theme_dark-olive.commodity_label,.theme_dark-olive .commodity_label{color:#063616;background:rgba(6,54,22,0.19)}
.theme_environment-green.commodity_label,.theme_environment-green .commodity_label{color:#2d934f;background:rgba(45,147,79,0.19)}
.theme_lightsea-green.commodity_label,.theme_lightsea-green .commodity_label{color:#c3e6cf;background:rgba(195,230,207,0.19)}
.theme_success-accent.commodity_label,.theme_success-accent .commodity_label{color:#0dbd33;background:rgba(13,189,51,0.19)}
.theme_success-pastel.commodity_label,.theme_success-pastel .commodity_label{color:#daffe2;background:rgba(218,255,226,0.19)}
.theme_warning-accent.commodity_label,.theme_warning-accent .commodity_label{color:#f7a600;background:rgba(247,166,0,0.19)}
.theme_warning-pastel.commodity_label,.theme_warning-pastel .commodity_label{color:#fff5e1;background:rgba(255,245,225,0.19)}
.theme_error-accent.commodity_label,.theme_error-accent .commodity_label{color:#eb1c33;background:rgba(235,28,51,0.19)}
.theme_error-pastel.commodity_label,.theme_error-pastel .commodity_label{color:#ffdee2;background:rgba(255,222,226,0.19)}
h1.special{font-size:85px !important;line-height:99px !important}
@media only screen and (max-width:1024px){h1.special{font-size:50px !important;line-height:50px !important}
}
.check-button-container.ncp_default .form-check-label,.radio-button-container.ncp_default .form-check-label{cursor:pointer}
.check-button-container.ncp_default .form-check-label .checkmark,.check-button-container.ncp_default .form-check-label .radiomark,.radio-button-container.ncp_default .form-check-label .checkmark,.radio-button-container.ncp_default .form-check-label .radiomark{border-width:1px;border-radius:50%;width:30px;height:30px;transition-duration:500ms}
.check-button-container.ncp_default input:checked~.radiomark,.check-button-container.ncp_default input:checked~.checkmark,.check-button-container.ncp_default input:checked~.radiomark,.check-button-container.ncp_default input:checked~.checkmark,.radio-button-container.ncp_default input:checked~.radiomark,.radio-button-container.ncp_default input:checked~.checkmark,.radio-button-container.ncp_default input:checked~.radiomark,.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(86,185,73,0.2);background:#dcf1da;border:0;text-align:center;position:relative}
.check-button-container.ncp_default input:checked~.radiomark:after,.check-button-container.ncp_default input:checked~.checkmark:after,.check-button-container.ncp_default input:checked~.radiomark:after,.check-button-container.ncp_default input:checked~.checkmark:after,.radio-button-container.ncp_default input:checked~.radiomark:after,.radio-button-container.ncp_default input:checked~.checkmark:after,.radio-button-container.ncp_default input:checked~.radiomark:after,.radio-button-container.ncp_default input:checked~.checkmark:after{content:' ';width:18px;height:18px;border-radius:50%;background:transparent url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/check2.svg") no-repeat center center;background-size:15px;position:absolute;left:13px;top:14px}
.theme_vermillion .check-button-container.ncp_default input:checked~.radiomark,.theme_vermillion .check-button-container.ncp_default input:checked~.checkmark,.theme_vermillion .check-button-container.ncp_default input:checked~.radiomark,.theme_vermillion .check-button-container.ncp_default input:checked~.checkmark,.theme_vermillion .radio-button-container.ncp_default input:checked~.radiomark,.theme_vermillion .radio-button-container.ncp_default input:checked~.checkmark,.theme_vermillion .radio-button-container.ncp_default input:checked~.radiomark,.theme_vermillion .radio-button-container.ncp_default input:checked~.checkmark,.theme_vermillion.check-button-container.ncp_default input:checked~.radiomark,.theme_vermillion.check-button-container.ncp_default input:checked~.checkmark,.theme_vermillion.check-button-container.ncp_default input:checked~.radiomark,.theme_vermillion.check-button-container.ncp_default input:checked~.checkmark,.theme_vermillion.radio-button-container.ncp_default input:checked~.radiomark,.theme_vermillion.radio-button-container.ncp_default input:checked~.checkmark,.theme_vermillion.radio-button-container.ncp_default input:checked~.radiomark,.theme_vermillion.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(232,78,15,0.2);background:#e84e0f}
.theme_grey .check-button-container.ncp_default input:checked~.radiomark,.theme_grey .check-button-container.ncp_default input:checked~.checkmark,.theme_grey .check-button-container.ncp_default input:checked~.radiomark,.theme_grey .check-button-container.ncp_default input:checked~.checkmark,.theme_grey .radio-button-container.ncp_default input:checked~.radiomark,.theme_grey .radio-button-container.ncp_default input:checked~.checkmark,.theme_grey .radio-button-container.ncp_default input:checked~.radiomark,.theme_grey .radio-button-container.ncp_default input:checked~.checkmark,.theme_grey.check-button-container.ncp_default input:checked~.radiomark,.theme_grey.check-button-container.ncp_default input:checked~.checkmark,.theme_grey.check-button-container.ncp_default input:checked~.radiomark,.theme_grey.check-button-container.ncp_default input:checked~.checkmark,.theme_grey.radio-button-container.ncp_default input:checked~.radiomark,.theme_grey.radio-button-container.ncp_default input:checked~.checkmark,.theme_grey.radio-button-container.ncp_default input:checked~.radiomark,.theme_grey.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(119,119,119,0.2);background:#777}
.theme_peacock-blue .check-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue .check-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue .check-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue .check-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue .radio-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue .radio-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue .radio-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue .radio-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue.check-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue.check-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue.check-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue.check-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue.radio-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue.radio-button-container.ncp_default input:checked~.checkmark,.theme_peacock-blue.radio-button-container.ncp_default input:checked~.radiomark,.theme_peacock-blue.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,92,169,0.2);background:#005ca9}
.theme_violet .check-button-container.ncp_default input:checked~.radiomark,.theme_violet .check-button-container.ncp_default input:checked~.checkmark,.theme_violet .check-button-container.ncp_default input:checked~.radiomark,.theme_violet .check-button-container.ncp_default input:checked~.checkmark,.theme_violet .radio-button-container.ncp_default input:checked~.radiomark,.theme_violet .radio-button-container.ncp_default input:checked~.checkmark,.theme_violet .radio-button-container.ncp_default input:checked~.radiomark,.theme_violet .radio-button-container.ncp_default input:checked~.checkmark,.theme_violet.check-button-container.ncp_default input:checked~.radiomark,.theme_violet.check-button-container.ncp_default input:checked~.checkmark,.theme_violet.check-button-container.ncp_default input:checked~.radiomark,.theme_violet.check-button-container.ncp_default input:checked~.checkmark,.theme_violet.radio-button-container.ncp_default input:checked~.radiomark,.theme_violet.radio-button-container.ncp_default input:checked~.checkmark,.theme_violet.radio-button-container.ncp_default input:checked~.radiomark,.theme_violet.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(180,0,200,0.2);background:#b400c8}
.theme_turquoise-blue .check-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue .check-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue .check-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue .check-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue .radio-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue .radio-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue .radio-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue .radio-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue.check-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue.check-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue.check-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue.check-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue.radio-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue.radio-button-container.ncp_default input:checked~.checkmark,.theme_turquoise-blue.radio-button-container.ncp_default input:checked~.radiomark,.theme_turquoise-blue.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,168,176,0.2);background:#00a8b0}
.theme_cerulean .check-button-container.ncp_default input:checked~.radiomark,.theme_cerulean .check-button-container.ncp_default input:checked~.checkmark,.theme_cerulean .check-button-container.ncp_default input:checked~.radiomark,.theme_cerulean .check-button-container.ncp_default input:checked~.checkmark,.theme_cerulean .radio-button-container.ncp_default input:checked~.radiomark,.theme_cerulean .radio-button-container.ncp_default input:checked~.checkmark,.theme_cerulean .radio-button-container.ncp_default input:checked~.radiomark,.theme_cerulean .radio-button-container.ncp_default input:checked~.checkmark,.theme_cerulean.check-button-container.ncp_default input:checked~.radiomark,.theme_cerulean.check-button-container.ncp_default input:checked~.checkmark,.theme_cerulean.check-button-container.ncp_default input:checked~.radiomark,.theme_cerulean.check-button-container.ncp_default input:checked~.checkmark,.theme_cerulean.radio-button-container.ncp_default input:checked~.radiomark,.theme_cerulean.radio-button-container.ncp_default input:checked~.checkmark,.theme_cerulean.radio-button-container.ncp_default input:checked~.radiomark,.theme_cerulean.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,110,183,0.2);background:#006eb7}
.theme_sea-green .check-button-container.ncp_default input:checked~.radiomark,.theme_sea-green .check-button-container.ncp_default input:checked~.checkmark,.theme_sea-green .check-button-container.ncp_default input:checked~.radiomark,.theme_sea-green .check-button-container.ncp_default input:checked~.checkmark,.theme_sea-green .radio-button-container.ncp_default input:checked~.radiomark,.theme_sea-green .radio-button-container.ncp_default input:checked~.checkmark,.theme_sea-green .radio-button-container.ncp_default input:checked~.radiomark,.theme_sea-green .radio-button-container.ncp_default input:checked~.checkmark,.theme_sea-green.check-button-container.ncp_default input:checked~.radiomark,.theme_sea-green.check-button-container.ncp_default input:checked~.checkmark,.theme_sea-green.check-button-container.ncp_default input:checked~.radiomark,.theme_sea-green.check-button-container.ncp_default input:checked~.checkmark,.theme_sea-green.radio-button-container.ncp_default input:checked~.radiomark,.theme_sea-green.radio-button-container.ncp_default input:checked~.checkmark,.theme_sea-green.radio-button-container.ncp_default input:checked~.radiomark,.theme_sea-green.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(45,147,79,0.2);background:#2d934f}
.theme_yellow-orange .check-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange .check-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange .check-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange .check-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange .radio-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange .radio-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange .radio-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange .radio-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange.check-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange.check-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange.check-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange.check-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange.radio-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange.radio-button-container.ncp_default input:checked~.checkmark,.theme_yellow-orange.radio-button-container.ncp_default input:checked~.radiomark,.theme_yellow-orange.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(247,166,0,0.2);background:#f7a600}
.theme_white-two .check-button-container.ncp_default input:checked~.radiomark,.theme_white-two .check-button-container.ncp_default input:checked~.checkmark,.theme_white-two .check-button-container.ncp_default input:checked~.radiomark,.theme_white-two .check-button-container.ncp_default input:checked~.checkmark,.theme_white-two .radio-button-container.ncp_default input:checked~.radiomark,.theme_white-two .radio-button-container.ncp_default input:checked~.checkmark,.theme_white-two .radio-button-container.ncp_default input:checked~.radiomark,.theme_white-two .radio-button-container.ncp_default input:checked~.checkmark,.theme_white-two.check-button-container.ncp_default input:checked~.radiomark,.theme_white-two.check-button-container.ncp_default input:checked~.checkmark,.theme_white-two.check-button-container.ncp_default input:checked~.radiomark,.theme_white-two.check-button-container.ncp_default input:checked~.checkmark,.theme_white-two.radio-button-container.ncp_default input:checked~.radiomark,.theme_white-two.radio-button-container.ncp_default input:checked~.checkmark,.theme_white-two.radio-button-container.ncp_default input:checked~.radiomark,.theme_white-two.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(255,255,255,0.2);background:#fff}
.theme_turbo .check-button-container.ncp_default input:checked~.radiomark,.theme_turbo .check-button-container.ncp_default input:checked~.checkmark,.theme_turbo .check-button-container.ncp_default input:checked~.radiomark,.theme_turbo .check-button-container.ncp_default input:checked~.checkmark,.theme_turbo .radio-button-container.ncp_default input:checked~.radiomark,.theme_turbo .radio-button-container.ncp_default input:checked~.checkmark,.theme_turbo .radio-button-container.ncp_default input:checked~.radiomark,.theme_turbo .radio-button-container.ncp_default input:checked~.checkmark,.theme_turbo.check-button-container.ncp_default input:checked~.radiomark,.theme_turbo.check-button-container.ncp_default input:checked~.checkmark,.theme_turbo.check-button-container.ncp_default input:checked~.radiomark,.theme_turbo.check-button-container.ncp_default input:checked~.checkmark,.theme_turbo.radio-button-container.ncp_default input:checked~.radiomark,.theme_turbo.radio-button-container.ncp_default input:checked~.checkmark,.theme_turbo.radio-button-container.ncp_default input:checked~.radiomark,.theme_turbo.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(232,225,0,0.2);background:#e8e100}
.theme_sunflower-yellow .check-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow .check-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow .check-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow .check-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow .radio-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow .radio-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow .radio-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow .radio-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow.check-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow.check-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow.check-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow.check-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow.radio-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow.radio-button-container.ncp_default input:checked~.checkmark,.theme_sunflower-yellow.radio-button-container.ncp_default input:checked~.radiomark,.theme_sunflower-yellow.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(232,78,15,0.2);background:#e84e0f}
.theme_energia-luce .check-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce .check-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce .check-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce .check-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce .radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce .radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce .radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce .radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce.check-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce.check-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce.check-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce.check-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce.radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce.radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-luce.radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-luce.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(255,220,19,0.2);background:#ffdc13}
.theme_energia-gas .check-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas .check-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas .check-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas .check-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas .radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas .radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas .radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas .radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas.check-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas.check-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas.check-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas.check-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas.radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas.radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-gas.radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-gas.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,92,169,0.2);background:#005ca9}
.theme_energia-dual .check-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual .check-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual .check-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual .check-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual .radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual .radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual .radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual .radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual.check-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual.check-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual.check-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual.check-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual.radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual.radio-button-container.ncp_default input:checked~.checkmark,.theme_energia-dual.radio-button-container.ncp_default input:checked~.radiomark,.theme_energia-dual.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(232,78,15,0.2);background:#e84e0f}
.theme_ies_light .check-button-container.ncp_default input:checked~.radiomark,.theme_ies_light .check-button-container.ncp_default input:checked~.checkmark,.theme_ies_light .check-button-container.ncp_default input:checked~.radiomark,.theme_ies_light .check-button-container.ncp_default input:checked~.checkmark,.theme_ies_light .radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_light .radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_light .radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_light .radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_light.check-button-container.ncp_default input:checked~.radiomark,.theme_ies_light.check-button-container.ncp_default input:checked~.checkmark,.theme_ies_light.check-button-container.ncp_default input:checked~.radiomark,.theme_ies_light.check-button-container.ncp_default input:checked~.checkmark,.theme_ies_light.radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_light.radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_light.radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_light.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(217,217,217,0.2);background:#d9d9d9}
.theme_ies_medium .check-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium .check-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium .check-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium .check-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium .radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium .radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium .radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium .radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium.check-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium.check-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium.check-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium.check-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium.radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium.radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_medium.radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_medium.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(161,161,161,0.2);background:#a1a1a1}
.theme_ies_dark .check-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark .check-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark .check-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark .check-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark .radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark .radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark .radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark .radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark.check-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark.check-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark.check-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark.check-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark.radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark.radio-button-container.ncp_default input:checked~.checkmark,.theme_ies_dark.radio-button-container.ncp_default input:checked~.radiomark,.theme_ies_dark.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(20,20,20,0.2);background:#141414}
.theme_innovation .check-button-container.ncp_default input:checked~.radiomark,.theme_innovation .check-button-container.ncp_default input:checked~.checkmark,.theme_innovation .check-button-container.ncp_default input:checked~.radiomark,.theme_innovation .check-button-container.ncp_default input:checked~.checkmark,.theme_innovation .radio-button-container.ncp_default input:checked~.radiomark,.theme_innovation .radio-button-container.ncp_default input:checked~.checkmark,.theme_innovation .radio-button-container.ncp_default input:checked~.radiomark,.theme_innovation .radio-button-container.ncp_default input:checked~.checkmark,.theme_innovation.check-button-container.ncp_default input:checked~.radiomark,.theme_innovation.check-button-container.ncp_default input:checked~.checkmark,.theme_innovation.check-button-container.ncp_default input:checked~.radiomark,.theme_innovation.check-button-container.ncp_default input:checked~.checkmark,.theme_innovation.radio-button-container.ncp_default input:checked~.radiomark,.theme_innovation.radio-button-container.ncp_default input:checked~.checkmark,.theme_innovation.radio-button-container.ncp_default input:checked~.radiomark,.theme_innovation.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(175,203,55,0.2);background:#afcb37}
.theme_areti_magenta .check-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta .check-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta .check-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta .check-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta .radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta .radio-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta .radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta .radio-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta.check-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta.check-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta.check-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta.check-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta.radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta.radio-button-container.ncp_default input:checked~.checkmark,.theme_areti_magenta.radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_magenta.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(255,0,102,0.2);background:#f06}
.theme_areti_darkblue .check-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue .check-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue .check-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue .check-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue .radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue .radio-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue .radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue .radio-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue.check-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue.check-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue.check-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue.check-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue.radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue.radio-button-container.ncp_default input:checked~.checkmark,.theme_areti_darkblue.radio-button-container.ncp_default input:checked~.radiomark,.theme_areti_darkblue.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,105,153,0.2);background:#006999}
.theme_nuovo-tiffany .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-tiffany.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-tiffany.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,168,176,0.2);background:#00a8b0}
.theme_nuovo-acqua .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-acqua.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-acqua.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(0,110,183,0.2);background:#006eb7}
.theme_nuovo-areti .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-areti.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-areti.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(143,0,82,0.2);background:#8f0052}
.theme_nuovo-grigio .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-grigio.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-grigio.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(87,87,86,0.2);background:#575756}
.theme_nuovo-energia .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-energia.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-energia.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(236,103,38,0.2);background:#ec6726}
.theme_nuovo-ambiente .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-ambiente.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-ambiente.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(68,155,80,0.2);background:#449b50}
.theme_nuovo-infrastructure .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure .check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure .check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure .radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure .radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure.check-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure.check-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure.radio-button-container.ncp_default input:checked~.checkmark,.theme_nuovo-infrastructure.radio-button-container.ncp_default input:checked~.radiomark,.theme_nuovo-infrastructure.radio-button-container.ncp_default input:checked~.checkmark{box-shadow:0 4px 10px rgba(37,118,139,0.2);background:#25768b}
.check-button-container.ncp_variant .form-check-label,.radio-button-container.ncp_variant .form-check-label{cursor:pointer}
.check-button-container.ncp_variant .form-check-label .checkmark,.check-button-container.ncp_variant .form-check-label .radiomark,.radio-button-container.ncp_variant .form-check-label .checkmark,.radio-button-container.ncp_variant .form-check-label .radiomark{border-width:1px;border-radius:50%;transition-duration:500ms}
.check-button-container.ncp_variant input:checked~.radiomark,.check-button-container.ncp_variant input:checked~.checkmark,.check-button-container.ncp_variant input:checked~.radiomark,.check-button-container.ncp_variant input:checked~.checkmark,.radio-button-container.ncp_variant input:checked~.radiomark,.radio-button-container.ncp_variant input:checked~.checkmark,.radio-button-container.ncp_variant input:checked~.radiomark,.radio-button-container.ncp_variant input:checked~.checkmark{box-shadow:0 4px 10px rgba(86,185,73,0.2);background:#dcf1da;border:0;text-align:center;position:relative}
.check-button-container.ncp_variant input:checked~.radiomark:after,.check-button-container.ncp_variant input:checked~.checkmark:after,.check-button-container.ncp_variant input:checked~.radiomark:after,.check-button-container.ncp_variant input:checked~.checkmark:after,.radio-button-container.ncp_variant input:checked~.radiomark:after,.radio-button-container.ncp_variant input:checked~.checkmark:after,.radio-button-container.ncp_variant input:checked~.radiomark:after,.radio-button-container.ncp_variant input:checked~.checkmark:after{content:' ';width:18px;height:18px;border-radius:50%;background:#56b949 url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/check-white.svg") no-repeat center center;background-size:22px;position:absolute;left:10px;top:10px}
.check-button-container.ncp_variant.large .form-check-label .checkmark,.check-button-container.ncp_variant.large .form-check-label .radiomark,.radio-button-container.ncp_variant.large .form-check-label .checkmark,.radio-button-container.ncp_variant.large .form-check-label .radiomark{width:30px;height:30px}
.check-button-container.ncp_variant.large input:checked~.radiomark:after,.check-button-container.ncp_variant.large input:checked~.checkmark:after,.check-button-container.ncp_variant.large input:checked~.radiomark:after,.check-button-container.ncp_variant.large input:checked~.checkmark:after,.radio-button-container.ncp_variant.large input:checked~.radiomark:after,.radio-button-container.ncp_variant.large input:checked~.checkmark:after,.radio-button-container.ncp_variant.large input:checked~.radiomark:after,.radio-button-container.ncp_variant.large input:checked~.checkmark:after{left:13px;top:13px}
.checkbox_toggler{display:inline-block}
.checkbox_toggler input{display:none}
.checkbox_toggler div{display:inline-block;width:43px;height:22px;border-radius:12px;background:#dbdbdb;position:relative;cursor:pointer;transition-duration:300ms}
.checkbox_toggler div:after{transition-duration:300ms;content:' ';background:#fff;width:18px;height:18px;border-radius:50%;position:absolute;left:2px;top:2px;box-shadow:0 2px 4px rgba(55,55,55,0.25)}
.checkbox_toggler input:checked ~ div:after{left:calc(100% - 20px)}
.checkbox_toggler input:checked ~ div{background:#373737}
.theme_vermillion .checkbox_toggler.themed input:checked ~ div{background:#e84e0f}
.theme_grey .checkbox_toggler.themed input:checked ~ div{background:#777}
.theme_peacock-blue .checkbox_toggler.themed input:checked ~ div{background:#005ca9}
.theme_violet .checkbox_toggler.themed input:checked ~ div{background:#b400c8}
.theme_turquoise-blue .checkbox_toggler.themed input:checked ~ div{background:#00a8b0}
.theme_cerulean .checkbox_toggler.themed input:checked ~ div{background:#006eb7}
.theme_sea-green .checkbox_toggler.themed input:checked ~ div{background:#2d934f}
.theme_yellow-orange .checkbox_toggler.themed input:checked ~ div{background:#f7a600}
.theme_white-two .checkbox_toggler.themed input:checked ~ div{background:#fff}
.theme_turbo .checkbox_toggler.themed input:checked ~ div{background:#e8e100}
.theme_sunflower-yellow .checkbox_toggler.themed input:checked ~ div{background:#e84e0f}
.theme_energia-luce .checkbox_toggler.themed input:checked ~ div{background:#e84e0f}
.theme_energia-gas .checkbox_toggler.themed input:checked ~ div{background:#005ca9}
.theme_energia-dual .checkbox_toggler.themed input:checked ~ div{background:#e84e0f}
.theme_ies_light .checkbox_toggler.themed input:checked ~ div{background:#d9d9d9}
.theme_ies_medium .checkbox_toggler.themed input:checked ~ div{background:#a1a1a1}
.theme_ies_dark .checkbox_toggler.themed input:checked ~ div{background:#141414}
.theme_innovation .checkbox_toggler.themed input:checked ~ div{background:#afcb37}
.theme_areti_magenta .checkbox_toggler.themed input:checked~div{background:#f06}
.theme_areti_darkblue .checkbox_toggler.themed input:checked~div{background:#006999}
.theme_nuovo-tiffany .checkbox_toggler.themed input:checked~div{background:#00a8b0}
.theme_nuovo-acqua .checkbox_toggler.themed input:checked~div{background:#006eb7}
.theme_nuovo-areti .checkbox_toggler.themed input:checked~div{background:#8f0052}
.theme_nuovo-grigio .checkbox_toggler.themed input:checked~div{background:#575756}
.theme_nuovo-energia .checkbox_toggler.themed input:checked~div{background:#ec6726}
.theme_nuovo-ambiente .checkbox_toggler.themed input:checked~div{background:#449b50}
.theme_nuovo-infrastructure .checkbox_toggler.themed input:checked~div{background:#25768b}
.assistance_footer{background-color:#373737;box-shadow:0 -5px 18px 0 rgba(0,0,0,0.2);width:100%;position:fixed;bottom:0;color:#fff;z-index:10}
.assistance_footer .btn.gradient_v_turquoise,.assistance_footer .btn.gradient_v_turquoise:active,.assistance_footer .btn.gradient_v_turquoise:hover{background:linear-gradient(76deg,#00a8b0,#005ca9)}
.assistance_footer .btn.gradient_v_vermillion,.assistance_footer .btn.gradient_v_vermillion:active,.assistance_footer .btn.gradient_v_vermillion:hover{background:linear-gradient(256deg,#fdc300,#e84e0f)}
.assistance_footer .content_wrap{cursor:pointer;position:relative;min-height:100px;max-height:100px;max-width:1200px;padding:20px 18px;margin:0 auto;transition:max-height .3s ease-out}
.assistance_footer .content_wrap.open{max-height:1000px;transition:max-height .5s ease-in}
.assistance_footer .content_wrap.open .dropdown{transform:rotate(180deg)}
.assistance_footer .first-row{max-width:375px;margin:0 auto;position:relative}
.assistance_footer .icon{display:inline-block;vertical-align:middle;margin-right:10px;width:43px;height:auto}
.assistance_footer .text{display:inline-block;max-width:190px;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.6px;color:#fff;vertical-align:middle}
.assistance_footer .dropdown{display:inline-block;position:absolute;right:0;cursor:pointer;transition:transform .5s;transition-delay:.1s;width:40px;height:40px;text-align:right;vertical-align:middle}
.assistance_footer .buttons{margin-top:30px}
.assistance_footer .buttons a{color:#fff}
.assistance_footer .btn{width:100%;max-width:375px;margin:10px auto 30px;font-size:20px;letter-spacing:-1px;line-height:38px;display:block;font-weight:bold;border:0}
.assistance_footer .btn:last-child{margin:10px auto 2px}
@media only screen and (min-width:375px) and (max-width:768px){.assistance_footer .content_wrap{padding:28px 18px}
.assistance_footer .text{max-width:230px;font-size:18px}
}
@media only screen and (min-width:769px) and (max-width:1199px){.assistance_footer .content_wrap{padding:18px}
.assistance_footer .first-row{max-width:430px}
.assistance_footer .icon{margin-right:21px;width:58px}
.assistance_footer .text{max-width:295px;font-size:24px;letter-spacing:-1.2px;margin-right:21px}
.assistance_footer .btn{max-width:430px}
}
@media only screen and (min-width:1200px){.assistance_footer .dropdown{display:none}
.assistance_footer .icon{margin-right:21px;width:58px}
.assistance_footer .content_wrap{cursor:auto}
.assistance_footer .first-row{min-width:660px;display:inline-block}
.assistance_footer .text{max-width:580px;font-size:24px;letter-spacing:-1.2px}
.assistance_footer .buttons{position:absolute;top:0;right:0;margin-top:0;min-width:450px}
.assistance_footer .buttons .btn{display:inline-block;vertical-align:top;max-width:207px;margin:25px auto}
.assistance_footer .buttons .btn:last-child{margin-left:19px}
}
.has_moon{overflow:hidden}
.moon{margin:-45px -20px 0;position:relative;z-index:100;padding:50px 0 0;border-radius:150%/150px 150px 0 0}
.theme_vermillion .moon{background-image:linear-gradient(254deg,#fdc300,#e84e0f)}
.theme_vermillion-two .moon{background-image:linear-gradient(254deg,#f79e09,#e84e0f)}
.theme_peacock-blue .moon{background-image:linear-gradient(254deg,#008bff,#005ca9)}
.theme_violet .moon{background-image:linear-gradient(254deg,#fdc300,#b400c8)}
.theme_green .moon{background-image:linear-gradient(254deg,#afcb37,#00a8b0)}
.theme_grey .moon{background-image:linear-gradient(254deg,#8e8e8e,#454545)}
.theme_turquoise-blue .moon{background-image:linear-gradient(254deg,#005ca9,#00a8b0)}
.theme_water .moon{background-image:linear-gradient(254deg,#9bd5e4,#006eb7)}
.theme_cerulean .moon{background-image:linear-gradient(254deg,#006eb7,#9bd5e4)}
.theme_turquoise .moon{background-image:linear-gradient(254deg,#005ca9,#00a8b0)}
.theme_sea-green .moon{background-image:linear-gradient(254deg,#f2e500,#2d934f)}
.theme_yellow-orange .moon{background-image:linear-gradient(254deg,#ffed00,#f7a600)}
.theme_pale-magenta .moon{background-image:linear-gradient(254deg,#f27ed2,#d74497)}
.theme_light-grey .moon{background-image:linear-gradient(254deg,#576060,#97a0a0)}
.theme_gold .moon{background-image:linear-gradient(254deg,#fcd200,#f7a600)}
.theme_amaranth .moon{background-image:linear-gradient(254deg,#df234a,#ff8390)}
.theme_wild-willow .moon{background-image:linear-gradient(254deg,#c6d76b,#397b23)}
.theme_sunflower-yellow .moon{background-image:linear-gradient(254deg,#2d934f,#ffde00)}
.theme_energia-luce .moon{background-image:linear-gradient(254deg,#ffdc13,#e79500)}
.theme_energia-gas .moon{background-image:linear-gradient(254deg,#40ddff,#0a387c)}
.theme_energia-dual .moon{background-image:linear-gradient(254deg,#f90,#de4b00)}
.theme_ies_light .moon{background-image:linear-gradient(254deg,#fff,#d9d9d9)}
.theme_ies_medium .moon{background-image:linear-gradient(254deg,#d9d9d9,#a1a1a1)}
.theme_ies_dark .moon{background-image:linear-gradient(254deg,#a1a1a1,#141414)}
.theme_innovation .moon{background-image:linear-gradient(254deg,#005ca9,#00a8b0)}
.theme_areti-a .moon{background-image:linear-gradient(254deg,#d24507,#d60075)}
.theme_areti-b .moon{background-image:linear-gradient(254deg,#009ed7,#00649f)}
.theme_nuovo-tiffany .moon{background-image:linear-gradient(254deg,#00a8b0,#00a8b0)}
.theme_nuovo-acqua .moon{background-image:linear-gradient(254deg,#006eb7,#006eb7)}
.theme_nuovo-areti .moon{background-image:linear-gradient(254deg,#8f0052,#8f0052)}
.theme_nuovo-grigio .moon{background-image:linear-gradient(254deg,#575756,#575756)}
.theme_nuovo-energia .moon{background-image:linear-gradient(254deg,#ec6726,#ec6726)}
.theme_nuovo-ambiente .moon{background-image:linear-gradient(254deg,#449b50,#449b50)}
.theme_nuovo-infrastructure .moon{background-image:linear-gradient(254deg,#25768b,#25768b)}
.bg_white .moon{background:#eee}
.bg_important_white .moon{background:#eee}
.bg_white-two .moon{background:#fff}
.bg_important_white-two .moon{background:#fff}
.bg_black .moon{background:#373737}
.bg_important_black .moon{background:#373737}
.bg_warm-grey .moon{background:#8e8e8e}
.bg_important_warm-grey .moon{background:#8e8e8e}
.bg_turquoise-blue .moon{background:#00a8b0}
.bg_important_turquoise-blue .moon{background:#00a8b0}
.bg_peacock-blue .moon{background:#005ca9}
.bg_important_peacock-blue .moon{background:#005ca9}
.bg_peacock-blue2 .moon{background:#008bff}
.bg_important_peacock-blue2 .moon{background:#008bff}
.bg_marigold .moon{background:#fdc300}
.bg_important_marigold .moon{background:#fdc300}
.bg_sunflower-yellow .moon{background:#ffde00}
.bg_important_sunflower-yellow .moon{background:#ffde00}
.bg_vermillion .moon{background:#e84e0f}
.bg_important_vermillion .moon{background:#e84e0f}
.bg_marigold-two .moon{background:#f79e09}
.bg_important_marigold-two .moon{background:#f79e09}
.bg_vermillion-two .moon{background:#e84e0f}
.bg_important_vermillion-two .moon{background:#e84e0f}
.bg_violet .moon{background:#b400c8}
.bg_important_violet .moon{background:#b400c8}
.bg_violet-two .moon{background:#a83765}
.bg_important_violet-two .moon{background:#a83765}
.bg_border-gray .moon{background:#dbdbdb}
.bg_important_border-gray .moon{background:#dbdbdb}
.bg_greyish-brown .moon{background:#454545}
.bg_important_greyish-brown .moon{background:#454545}
.bg_greeny-blue .moon{background:#3cb191}
.bg_important_greeny-blue .moon{background:#3cb191}
.bg_sick-green .moon{background:#afcb37}
.bg_important_sick-green .moon{background:#afcb37}
.bg_light-grey .moon{background:#576060}
.bg_important_light-grey .moon{background:#576060}
.bg_azure-grey .moon{background:#f5f7f7}
.bg_important_azure-grey .moon{background:#f5f7f7}
.bg_water .moon{background:#9bd5e4}
.bg_important_water .moon{background:#9bd5e4}
.bg_dark-cyan .moon{background:#029097}
.bg_important_dark-cyan .moon{background:#029097}
.bg_cerulean .moon{background:#006eb7}
.bg_important_cerulean .moon{background:#006eb7}
.bg_dark-pastel-green .moon{background:#0dbd33}
.bg_important_dark-pastel-green .moon{background:#0dbd33}
.bg_transparent .moon{background:rgba(0,0,0,0)}
.bg_important_transparent .moon{background:rgba(0,0,0,0)}
.bg_sea-green .moon{background:#2d934f}
.bg_important_sea-green .moon{background:#2d934f}
.bg_golden-yellow .moon{background:#f2e500}
.bg_important_golden-yellow .moon{background:#f2e500}
.bg_golden-yellow-two .moon{background:#ffed00}
.bg_important_golden-yellow-two .moon{background:#ffed00}
.bg_yellow-orange .moon{background:#f7a600}
.bg_important_yellow-orange .moon{background:#f7a600}
.bg_turbo .moon{background:#e8e100}
.bg_important_turbo .moon{background:#e8e100}
.bg_blue .moon{background:#4a90e2}
.bg_important_blue .moon{background:#4a90e2}
.bg_red .moon{background:#d93915}
.bg_important_red .moon{background:#d93915}
.bg_green .moon{background:#00ab72}
.bg_important_green .moon{background:#00ab72}
.bg_giallo-areti .moon{background:#ffa100}
.bg_important_giallo-areti .moon{background:#ffa100}
.bg_grigio-areti .moon{background:#747678}
.bg_important_grigio-areti .moon{background:#747678}
.bg_bianco-areti .moon{background:#fff}
.bg_important_bianco-areti .moon{background:#fff}
.bg_nero-areti .moon{background:#000}
.bg_important_nero-areti .moon{background:#000}
.bg_energia-luce .moon{background:#ffdc13}
.bg_important_energia-luce .moon{background:#ffdc13}
.bg_energia-gas .moon{background:#40ddff}
.bg_important_energia-gas .moon{background:#40ddff}
.bg_energia-dual .moon{background:#f90}
.bg_important_energia-dual .moon{background:#f90}
.bg_ies_light .moon{background:#d9d9d9}
.bg_important_ies_light .moon{background:#d9d9d9}
.bg_ies_medium .moon{background:#a1a1a1}
.bg_important_ies_medium .moon{background:#a1a1a1}
.bg_ies_dark .moon{background:#141414}
.bg_important_ies_dark .moon{background:#141414}
.bg_innovation_gray .moon{background:#898a8d}
.bg_important_innovation_gray .moon{background:#898a8d}
.bg_areti-blue .moon{background:#3398cc}
.bg_important_areti-blue .moon{background:#3398cc}
.bg_areti-darkblue .moon{background:#006999}
.bg_important_areti-darkblue .moon{background:#006999}
.bg_areti-lightblue .moon{background:#8ac7ff}
.bg_important_areti-lightblue .moon{background:#8ac7ff}
.bg_areti-midblue .moon{background:#cedeec}
.bg_important_areti-midblue .moon{background:#cedeec}
.bg_areti-magenta .moon{background:#f06}
.bg_important_areti-magenta .moon{background:#f06}
.bg_areti-purple .moon{background:#906}
.bg_important_areti-purple .moon{background:#906}
.bg_areti-yellow .moon{background:#f93}
.bg_important_areti-yellow .moon{background:#f93}
.bg_areti-black .moon{background:#2c2e34}
.bg_important_areti-black .moon{background:#2c2e34}
.bg_areti-gray .moon{background:#63676d}
.bg_important_areti-gray .moon{background:#63676d}
.bg_areti-lightgray .moon{background:#f3f4f5}
.bg_important_areti-lightgray .moon{background:#f3f4f5}
.bg_areti-midgray .moon{background:#aab8c5}
.bg_important_areti-midgray .moon{background:#aab8c5}
.bg_areti-rederror .moon{background:#dd4b39}
.bg_important_areti-rederror .moon{background:#dd4b39}
.bg_nuovo-tiffany .moon{background:#00a8b0}
.bg_important_nuovo-tiffany .moon{background:#00a8b0}
.bg_nuovo-acqua .moon{background:#006eb7}
.bg_important_nuovo-acqua .moon{background:#006eb7}
.bg_nuovo-areti .moon{background:#8f0052}
.bg_important_nuovo-areti .moon{background:#8f0052}
.bg_nuovo-grigio .moon{background:#575756}
.bg_important_nuovo-grigio .moon{background:#575756}
.bg_nuovo-energia .moon{background:#ec6726}
.bg_important_nuovo-energia .moon{background:#ec6726}
.bg_nuovo-ambiente .moon{background:#449b50}
.bg_important_nuovo-ambiente .moon{background:#449b50}
.bg_nuovo-infrastructure .moon{background:#25768b}
.bg_important_nuovo-infrastructure .moon{background:#25768b}
.component-banner-dominio{visibility:hidden;max-width:1920px;margin:0 auto;position:fixed;height:100%;transition:.45s;top:-100%;left:0;width:100%;z-index:9999;overflow-y:scroll;-ms-overflow-style:none}
.component-banner-dominio::-webkit-scrollbar,.component-banner-dominio::-webkit-scrollbar-thumb,.component-banner-dominio::-webkit-scrollbar-track-piece,.component-banner-dominio::-webkit-scrollbar-track{display:none}
.component-banner-dominio.theme_vermillion{background-image:linear-gradient(254deg,#fdc300,#e84e0f)}
.component-banner-dominio.theme_vermillion .bg-round::after{background-image:linear-gradient(212deg,#fdc300,#e84e0f)}
.component-banner-dominio.theme_vermillion .banner-round:after{background:linear-gradient(212deg,#fdc300,#e84e0f)}
.component-banner-dominio .banner-container{cursor:pointer}
.component-banner-dominio__content{max-width:1200px;margin:0 auto;padding:0 30px;position:relative}
.component-banner-dominio .bg.bg-round{height:491px}
@media only screen and (max-width:576px){.component-banner-dominio .bg.bg-round{height:329px}
}
.component-banner-dominio .bg-round::after{bottom:-60px}
.component-banner-dominio .banner-round{position:relative;overflow:hidden}
.component-banner-dominio .banner-round:after{content:" ";position:absolute;bottom:-54px;left:-60px;width:calc(100% + 120px);height:100px;border-radius:180%/150px 150px 0 0}
@media only screen and (min-width:1200px){.component-banner-dominio .banner-round:after{left:-20px;width:calc(100% + 40px)}
}
.component-banner-dominio.bg_white .bg-round::after,.component-banner-dominio.gradient_h_white .bg-round::after,.component-banner-dominio.gradient_v_white .bg-round::after,.component-banner-dominio.bg_important_white .bg-round::after{background:#eee}
.component-banner-dominio.bg_white .banner-round:after,.component-banner-dominio.gradient_h_white .banner-round:after,.component-banner-dominio.gradient_v_white .banner-round:after,.component-banner-dominio.bg_important_white .banner-round:after{background:#eee}
.component-banner-dominio.bg_white .banner-round:after,.component-banner-dominio.bg_important_white .banner-round:after{background:#eee}
.component-banner-dominio .text_important_white p{color:#eee !important}
.component-banner-dominio.bg_white-two .bg-round::after,.component-banner-dominio.gradient_h_white-two .bg-round::after,.component-banner-dominio.gradient_v_white-two .bg-round::after,.component-banner-dominio.bg_important_white-two .bg-round::after{background:#fff}
.component-banner-dominio.bg_white-two .banner-round:after,.component-banner-dominio.gradient_h_white-two .banner-round:after,.component-banner-dominio.gradient_v_white-two .banner-round:after,.component-banner-dominio.bg_important_white-two .banner-round:after{background:#fff}
.component-banner-dominio.bg_white-two .banner-round:after,.component-banner-dominio.bg_important_white-two .banner-round:after{background:#fff}
.component-banner-dominio .text_important_white-two p{color:#fff !important}
.component-banner-dominio.bg_black .bg-round::after,.component-banner-dominio.gradient_h_black .bg-round::after,.component-banner-dominio.gradient_v_black .bg-round::after,.component-banner-dominio.bg_important_black .bg-round::after{background:#373737}
.component-banner-dominio.bg_black .banner-round:after,.component-banner-dominio.gradient_h_black .banner-round:after,.component-banner-dominio.gradient_v_black .banner-round:after,.component-banner-dominio.bg_important_black .banner-round:after{background:#373737}
.component-banner-dominio.bg_black .banner-round:after,.component-banner-dominio.bg_important_black .banner-round:after{background:#373737}
.component-banner-dominio .text_important_black p{color:#373737 !important}
.component-banner-dominio.bg_warm-grey .bg-round::after,.component-banner-dominio.gradient_h_warm-grey .bg-round::after,.component-banner-dominio.gradient_v_warm-grey .bg-round::after,.component-banner-dominio.bg_important_warm-grey .bg-round::after{background:#8e8e8e}
.component-banner-dominio.bg_warm-grey .banner-round:after,.component-banner-dominio.gradient_h_warm-grey .banner-round:after,.component-banner-dominio.gradient_v_warm-grey .banner-round:after,.component-banner-dominio.bg_important_warm-grey .banner-round:after{background:#8e8e8e}
.component-banner-dominio.bg_warm-grey .banner-round:after,.component-banner-dominio.bg_important_warm-grey .banner-round:after{background:#8e8e8e}
.component-banner-dominio .text_important_warm-grey p{color:#8e8e8e !important}
.component-banner-dominio.bg_turquoise-blue .bg-round::after,.component-banner-dominio.gradient_h_turquoise-blue .bg-round::after,.component-banner-dominio.gradient_v_turquoise-blue .bg-round::after,.component-banner-dominio.bg_important_turquoise-blue .bg-round::after{background:#00a8b0}
.component-banner-dominio.bg_turquoise-blue .banner-round:after,.component-banner-dominio.gradient_h_turquoise-blue .banner-round:after,.component-banner-dominio.gradient_v_turquoise-blue .banner-round:after,.component-banner-dominio.bg_important_turquoise-blue .banner-round:after{background:#00a8b0}
.component-banner-dominio.bg_turquoise-blue .banner-round:after,.component-banner-dominio.bg_important_turquoise-blue .banner-round:after{background:#00a8b0}
.component-banner-dominio .text_important_turquoise-blue p{color:#00a8b0 !important}
.component-banner-dominio.bg_peacock-blue .bg-round::after,.component-banner-dominio.gradient_h_peacock-blue .bg-round::after,.component-banner-dominio.gradient_v_peacock-blue .bg-round::after,.component-banner-dominio.bg_important_peacock-blue .bg-round::after{background:#005ca9}
.component-banner-dominio.bg_peacock-blue .banner-round:after,.component-banner-dominio.gradient_h_peacock-blue .banner-round:after,.component-banner-dominio.gradient_v_peacock-blue .banner-round:after,.component-banner-dominio.bg_important_peacock-blue .banner-round:after{background:#005ca9}
.component-banner-dominio.bg_peacock-blue .banner-round:after,.component-banner-dominio.bg_important_peacock-blue .banner-round:after{background:#005ca9}
.component-banner-dominio .text_important_peacock-blue p{color:#005ca9 !important}
.component-banner-dominio.bg_peacock-blue2 .bg-round::after,.component-banner-dominio.gradient_h_peacock-blue2 .bg-round::after,.component-banner-dominio.gradient_v_peacock-blue2 .bg-round::after,.component-banner-dominio.bg_important_peacock-blue2 .bg-round::after{background:#008bff}
.component-banner-dominio.bg_peacock-blue2 .banner-round:after,.component-banner-dominio.gradient_h_peacock-blue2 .banner-round:after,.component-banner-dominio.gradient_v_peacock-blue2 .banner-round:after,.component-banner-dominio.bg_important_peacock-blue2 .banner-round:after{background:#008bff}
.component-banner-dominio.bg_peacock-blue2 .banner-round:after,.component-banner-dominio.bg_important_peacock-blue2 .banner-round:after{background:#008bff}
.component-banner-dominio .text_important_peacock-blue2 p{color:#008bff !important}
.component-banner-dominio.bg_marigold .bg-round::after,.component-banner-dominio.gradient_h_marigold .bg-round::after,.component-banner-dominio.gradient_v_marigold .bg-round::after,.component-banner-dominio.bg_important_marigold .bg-round::after{background:#fdc300}
.component-banner-dominio.bg_marigold .banner-round:after,.component-banner-dominio.gradient_h_marigold .banner-round:after,.component-banner-dominio.gradient_v_marigold .banner-round:after,.component-banner-dominio.bg_important_marigold .banner-round:after{background:#fdc300}
.component-banner-dominio.bg_marigold .banner-round:after,.component-banner-dominio.bg_important_marigold .banner-round:after{background:#fdc300}
.component-banner-dominio .text_important_marigold p{color:#fdc300 !important}
.component-banner-dominio.bg_sunflower-yellow .bg-round::after,.component-banner-dominio.gradient_h_sunflower-yellow .bg-round::after,.component-banner-dominio.gradient_v_sunflower-yellow .bg-round::after,.component-banner-dominio.bg_important_sunflower-yellow .bg-round::after{background:#ffde00}
.component-banner-dominio.bg_sunflower-yellow .banner-round:after,.component-banner-dominio.gradient_h_sunflower-yellow .banner-round:after,.component-banner-dominio.gradient_v_sunflower-yellow .banner-round:after,.component-banner-dominio.bg_important_sunflower-yellow .banner-round:after{background:#ffde00}
.component-banner-dominio.bg_sunflower-yellow .banner-round:after,.component-banner-dominio.bg_important_sunflower-yellow .banner-round:after{background:#ffde00}
.component-banner-dominio .text_important_sunflower-yellow p{color:#ffde00 !important}
.component-banner-dominio.bg_vermillion .bg-round::after,.component-banner-dominio.gradient_h_vermillion .bg-round::after,.component-banner-dominio.gradient_v_vermillion .bg-round::after,.component-banner-dominio.bg_important_vermillion .bg-round::after{background:#e84e0f}
.component-banner-dominio.bg_vermillion .banner-round:after,.component-banner-dominio.gradient_h_vermillion .banner-round:after,.component-banner-dominio.gradient_v_vermillion .banner-round:after,.component-banner-dominio.bg_important_vermillion .banner-round:after{background:#e84e0f}
.component-banner-dominio.bg_vermillion .banner-round:after,.component-banner-dominio.bg_important_vermillion .banner-round:after{background:#e84e0f}
.component-banner-dominio .text_important_vermillion p{color:#e84e0f !important}
.component-banner-dominio.bg_marigold-two .bg-round::after,.component-banner-dominio.gradient_h_marigold-two .bg-round::after,.component-banner-dominio.gradient_v_marigold-two .bg-round::after,.component-banner-dominio.bg_important_marigold-two .bg-round::after{background:#f79e09}
.component-banner-dominio.bg_marigold-two .banner-round:after,.component-banner-dominio.gradient_h_marigold-two .banner-round:after,.component-banner-dominio.gradient_v_marigold-two .banner-round:after,.component-banner-dominio.bg_important_marigold-two .banner-round:after{background:#f79e09}
.component-banner-dominio.bg_marigold-two .banner-round:after,.component-banner-dominio.bg_important_marigold-two .banner-round:after{background:#f79e09}
.component-banner-dominio .text_important_marigold-two p{color:#f79e09 !important}
.component-banner-dominio.bg_vermillion-two .bg-round::after,.component-banner-dominio.gradient_h_vermillion-two .bg-round::after,.component-banner-dominio.gradient_v_vermillion-two .bg-round::after,.component-banner-dominio.bg_important_vermillion-two .bg-round::after{background:#e84e0f}
.component-banner-dominio.bg_vermillion-two .banner-round:after,.component-banner-dominio.gradient_h_vermillion-two .banner-round:after,.component-banner-dominio.gradient_v_vermillion-two .banner-round:after,.component-banner-dominio.bg_important_vermillion-two .banner-round:after{background:#e84e0f}
.component-banner-dominio.bg_vermillion-two .banner-round:after,.component-banner-dominio.bg_important_vermillion-two .banner-round:after{background:#e84e0f}
.component-banner-dominio .text_important_vermillion-two p{color:#e84e0f !important}
.component-banner-dominio.bg_violet .bg-round::after,.component-banner-dominio.gradient_h_violet .bg-round::after,.component-banner-dominio.gradient_v_violet .bg-round::after,.component-banner-dominio.bg_important_violet .bg-round::after{background:#b400c8}
.component-banner-dominio.bg_violet .banner-round:after,.component-banner-dominio.gradient_h_violet .banner-round:after,.component-banner-dominio.gradient_v_violet .banner-round:after,.component-banner-dominio.bg_important_violet .banner-round:after{background:#b400c8}
.component-banner-dominio.bg_violet .banner-round:after,.component-banner-dominio.bg_important_violet .banner-round:after{background:#b400c8}
.component-banner-dominio .text_important_violet p{color:#b400c8 !important}
.component-banner-dominio.bg_violet-two .bg-round::after,.component-banner-dominio.gradient_h_violet-two .bg-round::after,.component-banner-dominio.gradient_v_violet-two .bg-round::after,.component-banner-dominio.bg_important_violet-two .bg-round::after{background:#a83765}
.component-banner-dominio.bg_violet-two .banner-round:after,.component-banner-dominio.gradient_h_violet-two .banner-round:after,.component-banner-dominio.gradient_v_violet-two .banner-round:after,.component-banner-dominio.bg_important_violet-two .banner-round:after{background:#a83765}
.component-banner-dominio.bg_violet-two .banner-round:after,.component-banner-dominio.bg_important_violet-two .banner-round:after{background:#a83765}
.component-banner-dominio .text_important_violet-two p{color:#a83765 !important}
.component-banner-dominio.bg_border-gray .bg-round::after,.component-banner-dominio.gradient_h_border-gray .bg-round::after,.component-banner-dominio.gradient_v_border-gray .bg-round::after,.component-banner-dominio.bg_important_border-gray .bg-round::after{background:#dbdbdb}
.component-banner-dominio.bg_border-gray .banner-round:after,.component-banner-dominio.gradient_h_border-gray .banner-round:after,.component-banner-dominio.gradient_v_border-gray .banner-round:after,.component-banner-dominio.bg_important_border-gray .banner-round:after{background:#dbdbdb}
.component-banner-dominio.bg_border-gray .banner-round:after,.component-banner-dominio.bg_important_border-gray .banner-round:after{background:#dbdbdb}
.component-banner-dominio .text_important_border-gray p{color:#dbdbdb !important}
.component-banner-dominio.bg_greyish-brown .bg-round::after,.component-banner-dominio.gradient_h_greyish-brown .bg-round::after,.component-banner-dominio.gradient_v_greyish-brown .bg-round::after,.component-banner-dominio.bg_important_greyish-brown .bg-round::after{background:#454545}
.component-banner-dominio.bg_greyish-brown .banner-round:after,.component-banner-dominio.gradient_h_greyish-brown .banner-round:after,.component-banner-dominio.gradient_v_greyish-brown .banner-round:after,.component-banner-dominio.bg_important_greyish-brown .banner-round:after{background:#454545}
.component-banner-dominio.bg_greyish-brown .banner-round:after,.component-banner-dominio.bg_important_greyish-brown .banner-round:after{background:#454545}
.component-banner-dominio .text_important_greyish-brown p{color:#454545 !important}
.component-banner-dominio.bg_greeny-blue .bg-round::after,.component-banner-dominio.gradient_h_greeny-blue .bg-round::after,.component-banner-dominio.gradient_v_greeny-blue .bg-round::after,.component-banner-dominio.bg_important_greeny-blue .bg-round::after{background:#3cb191}
.component-banner-dominio.bg_greeny-blue .banner-round:after,.component-banner-dominio.gradient_h_greeny-blue .banner-round:after,.component-banner-dominio.gradient_v_greeny-blue .banner-round:after,.component-banner-dominio.bg_important_greeny-blue .banner-round:after{background:#3cb191}
.component-banner-dominio.bg_greeny-blue .banner-round:after,.component-banner-dominio.bg_important_greeny-blue .banner-round:after{background:#3cb191}
.component-banner-dominio .text_important_greeny-blue p{color:#3cb191 !important}
.component-banner-dominio.bg_sick-green .bg-round::after,.component-banner-dominio.gradient_h_sick-green .bg-round::after,.component-banner-dominio.gradient_v_sick-green .bg-round::after,.component-banner-dominio.bg_important_sick-green .bg-round::after{background:#afcb37}
.component-banner-dominio.bg_sick-green .banner-round:after,.component-banner-dominio.gradient_h_sick-green .banner-round:after,.component-banner-dominio.gradient_v_sick-green .banner-round:after,.component-banner-dominio.bg_important_sick-green .banner-round:after{background:#afcb37}
.component-banner-dominio.bg_sick-green .banner-round:after,.component-banner-dominio.bg_important_sick-green .banner-round:after{background:#afcb37}
.component-banner-dominio .text_important_sick-green p{color:#afcb37 !important}
.component-banner-dominio.bg_light-grey .bg-round::after,.component-banner-dominio.gradient_h_light-grey .bg-round::after,.component-banner-dominio.gradient_v_light-grey .bg-round::after,.component-banner-dominio.bg_important_light-grey .bg-round::after{background:#576060}
.component-banner-dominio.bg_light-grey .banner-round:after,.component-banner-dominio.gradient_h_light-grey .banner-round:after,.component-banner-dominio.gradient_v_light-grey .banner-round:after,.component-banner-dominio.bg_important_light-grey .banner-round:after{background:#576060}
.component-banner-dominio.bg_light-grey .banner-round:after,.component-banner-dominio.bg_important_light-grey .banner-round:after{background:#576060}
.component-banner-dominio .text_important_light-grey p{color:#576060 !important}
.component-banner-dominio.bg_azure-grey .bg-round::after,.component-banner-dominio.gradient_h_azure-grey .bg-round::after,.component-banner-dominio.gradient_v_azure-grey .bg-round::after,.component-banner-dominio.bg_important_azure-grey .bg-round::after{background:#f5f7f7}
.component-banner-dominio.bg_azure-grey .banner-round:after,.component-banner-dominio.gradient_h_azure-grey .banner-round:after,.component-banner-dominio.gradient_v_azure-grey .banner-round:after,.component-banner-dominio.bg_important_azure-grey .banner-round:after{background:#f5f7f7}
.component-banner-dominio.bg_azure-grey .banner-round:after,.component-banner-dominio.bg_important_azure-grey .banner-round:after{background:#f5f7f7}
.component-banner-dominio .text_important_azure-grey p{color:#f5f7f7 !important}
.component-banner-dominio.bg_water .bg-round::after,.component-banner-dominio.gradient_h_water .bg-round::after,.component-banner-dominio.gradient_v_water .bg-round::after,.component-banner-dominio.bg_important_water .bg-round::after{background:#9bd5e4}
.component-banner-dominio.bg_water .banner-round:after,.component-banner-dominio.gradient_h_water .banner-round:after,.component-banner-dominio.gradient_v_water .banner-round:after,.component-banner-dominio.bg_important_water .banner-round:after{background:#9bd5e4}
.component-banner-dominio.bg_water .banner-round:after,.component-banner-dominio.bg_important_water .banner-round:after{background:#9bd5e4}
.component-banner-dominio .text_important_water p{color:#9bd5e4 !important}
.component-banner-dominio.bg_dark-cyan .bg-round::after,.component-banner-dominio.gradient_h_dark-cyan .bg-round::after,.component-banner-dominio.gradient_v_dark-cyan .bg-round::after,.component-banner-dominio.bg_important_dark-cyan .bg-round::after{background:#029097}
.component-banner-dominio.bg_dark-cyan .banner-round:after,.component-banner-dominio.gradient_h_dark-cyan .banner-round:after,.component-banner-dominio.gradient_v_dark-cyan .banner-round:after,.component-banner-dominio.bg_important_dark-cyan .banner-round:after{background:#029097}
.component-banner-dominio.bg_dark-cyan .banner-round:after,.component-banner-dominio.bg_important_dark-cyan .banner-round:after{background:#029097}
.component-banner-dominio .text_important_dark-cyan p{color:#029097 !important}
.component-banner-dominio.bg_cerulean .bg-round::after,.component-banner-dominio.gradient_h_cerulean .bg-round::after,.component-banner-dominio.gradient_v_cerulean .bg-round::after,.component-banner-dominio.bg_important_cerulean .bg-round::after{background:#006eb7}
.component-banner-dominio.bg_cerulean .banner-round:after,.component-banner-dominio.gradient_h_cerulean .banner-round:after,.component-banner-dominio.gradient_v_cerulean .banner-round:after,.component-banner-dominio.bg_important_cerulean .banner-round:after{background:#006eb7}
.component-banner-dominio.bg_cerulean .banner-round:after,.component-banner-dominio.bg_important_cerulean .banner-round:after{background:#006eb7}
.component-banner-dominio .text_important_cerulean p{color:#006eb7 !important}
.component-banner-dominio.bg_dark-pastel-green .bg-round::after,.component-banner-dominio.gradient_h_dark-pastel-green .bg-round::after,.component-banner-dominio.gradient_v_dark-pastel-green .bg-round::after,.component-banner-dominio.bg_important_dark-pastel-green .bg-round::after{background:#0dbd33}
.component-banner-dominio.bg_dark-pastel-green .banner-round:after,.component-banner-dominio.gradient_h_dark-pastel-green .banner-round:after,.component-banner-dominio.gradient_v_dark-pastel-green .banner-round:after,.component-banner-dominio.bg_important_dark-pastel-green .banner-round:after{background:#0dbd33}
.component-banner-dominio.bg_dark-pastel-green .banner-round:after,.component-banner-dominio.bg_important_dark-pastel-green .banner-round:after{background:#0dbd33}
.component-banner-dominio .text_important_dark-pastel-green p{color:#0dbd33 !important}
.component-banner-dominio.bg_transparent .bg-round::after,.component-banner-dominio.gradient_h_transparent .bg-round::after,.component-banner-dominio.gradient_v_transparent .bg-round::after,.component-banner-dominio.bg_important_transparent .bg-round::after{background:rgba(0,0,0,0)}
.component-banner-dominio.bg_transparent .banner-round:after,.component-banner-dominio.gradient_h_transparent .banner-round:after,.component-banner-dominio.gradient_v_transparent .banner-round:after,.component-banner-dominio.bg_important_transparent .banner-round:after{background:rgba(0,0,0,0)}
.component-banner-dominio.bg_transparent .banner-round:after,.component-banner-dominio.bg_important_transparent .banner-round:after{background:rgba(0,0,0,0)}
.component-banner-dominio .text_important_transparent p{color:rgba(0,0,0,0) !important}
.component-banner-dominio.bg_sea-green .bg-round::after,.component-banner-dominio.gradient_h_sea-green .bg-round::after,.component-banner-dominio.gradient_v_sea-green .bg-round::after,.component-banner-dominio.bg_important_sea-green .bg-round::after{background:#2d934f}
.component-banner-dominio.bg_sea-green .banner-round:after,.component-banner-dominio.gradient_h_sea-green .banner-round:after,.component-banner-dominio.gradient_v_sea-green .banner-round:after,.component-banner-dominio.bg_important_sea-green .banner-round:after{background:#2d934f}
.component-banner-dominio.bg_sea-green .banner-round:after,.component-banner-dominio.bg_important_sea-green .banner-round:after{background:#2d934f}
.component-banner-dominio .text_important_sea-green p{color:#2d934f !important}
.component-banner-dominio.bg_golden-yellow .bg-round::after,.component-banner-dominio.gradient_h_golden-yellow .bg-round::after,.component-banner-dominio.gradient_v_golden-yellow .bg-round::after,.component-banner-dominio.bg_important_golden-yellow .bg-round::after{background:#f2e500}
.component-banner-dominio.bg_golden-yellow .banner-round:after,.component-banner-dominio.gradient_h_golden-yellow .banner-round:after,.component-banner-dominio.gradient_v_golden-yellow .banner-round:after,.component-banner-dominio.bg_important_golden-yellow .banner-round:after{background:#f2e500}
.component-banner-dominio.bg_golden-yellow .banner-round:after,.component-banner-dominio.bg_important_golden-yellow .banner-round:after{background:#f2e500}
.component-banner-dominio .text_important_golden-yellow p{color:#f2e500 !important}
.component-banner-dominio.bg_golden-yellow-two .bg-round::after,.component-banner-dominio.gradient_h_golden-yellow-two .bg-round::after,.component-banner-dominio.gradient_v_golden-yellow-two .bg-round::after,.component-banner-dominio.bg_important_golden-yellow-two .bg-round::after{background:#ffed00}
.component-banner-dominio.bg_golden-yellow-two .banner-round:after,.component-banner-dominio.gradient_h_golden-yellow-two .banner-round:after,.component-banner-dominio.gradient_v_golden-yellow-two .banner-round:after,.component-banner-dominio.bg_important_golden-yellow-two .banner-round:after{background:#ffed00}
.component-banner-dominio.bg_golden-yellow-two .banner-round:after,.component-banner-dominio.bg_important_golden-yellow-two .banner-round:after{background:#ffed00}
.component-banner-dominio .text_important_golden-yellow-two p{color:#ffed00 !important}
.component-banner-dominio.bg_yellow-orange .bg-round::after,.component-banner-dominio.gradient_h_yellow-orange .bg-round::after,.component-banner-dominio.gradient_v_yellow-orange .bg-round::after,.component-banner-dominio.bg_important_yellow-orange .bg-round::after{background:#f7a600}
.component-banner-dominio.bg_yellow-orange .banner-round:after,.component-banner-dominio.gradient_h_yellow-orange .banner-round:after,.component-banner-dominio.gradient_v_yellow-orange .banner-round:after,.component-banner-dominio.bg_important_yellow-orange .banner-round:after{background:#f7a600}
.component-banner-dominio.bg_yellow-orange .banner-round:after,.component-banner-dominio.bg_important_yellow-orange .banner-round:after{background:#f7a600}
.component-banner-dominio .text_important_yellow-orange p{color:#f7a600 !important}
.component-banner-dominio.bg_turbo .bg-round::after,.component-banner-dominio.gradient_h_turbo .bg-round::after,.component-banner-dominio.gradient_v_turbo .bg-round::after,.component-banner-dominio.bg_important_turbo .bg-round::after{background:#e8e100}
.component-banner-dominio.bg_turbo .banner-round:after,.component-banner-dominio.gradient_h_turbo .banner-round:after,.component-banner-dominio.gradient_v_turbo .banner-round:after,.component-banner-dominio.bg_important_turbo .banner-round:after{background:#e8e100}
.component-banner-dominio.bg_turbo .banner-round:after,.component-banner-dominio.bg_important_turbo .banner-round:after{background:#e8e100}
.component-banner-dominio .text_important_turbo p{color:#e8e100 !important}
.component-banner-dominio.bg_blue .bg-round::after,.component-banner-dominio.gradient_h_blue .bg-round::after,.component-banner-dominio.gradient_v_blue .bg-round::after,.component-banner-dominio.bg_important_blue .bg-round::after{background:#4a90e2}
.component-banner-dominio.bg_blue .banner-round:after,.component-banner-dominio.gradient_h_blue .banner-round:after,.component-banner-dominio.gradient_v_blue .banner-round:after,.component-banner-dominio.bg_important_blue .banner-round:after{background:#4a90e2}
.component-banner-dominio.bg_blue .banner-round:after,.component-banner-dominio.bg_important_blue .banner-round:after{background:#4a90e2}
.component-banner-dominio .text_important_blue p{color:#4a90e2 !important}
.component-banner-dominio.bg_red .bg-round::after,.component-banner-dominio.gradient_h_red .bg-round::after,.component-banner-dominio.gradient_v_red .bg-round::after,.component-banner-dominio.bg_important_red .bg-round::after{background:#d93915}
.component-banner-dominio.bg_red .banner-round:after,.component-banner-dominio.gradient_h_red .banner-round:after,.component-banner-dominio.gradient_v_red .banner-round:after,.component-banner-dominio.bg_important_red .banner-round:after{background:#d93915}
.component-banner-dominio.bg_red .banner-round:after,.component-banner-dominio.bg_important_red .banner-round:after{background:#d93915}
.component-banner-dominio .text_important_red p{color:#d93915 !important}
.component-banner-dominio.bg_green .bg-round::after,.component-banner-dominio.gradient_h_green .bg-round::after,.component-banner-dominio.gradient_v_green .bg-round::after,.component-banner-dominio.bg_important_green .bg-round::after{background:#00ab72}
.component-banner-dominio.bg_green .banner-round:after,.component-banner-dominio.gradient_h_green .banner-round:after,.component-banner-dominio.gradient_v_green .banner-round:after,.component-banner-dominio.bg_important_green .banner-round:after{background:#00ab72}
.component-banner-dominio.bg_green .banner-round:after,.component-banner-dominio.bg_important_green .banner-round:after{background:#00ab72}
.component-banner-dominio .text_important_green p{color:#00ab72 !important}
.component-banner-dominio.bg_giallo-areti .bg-round::after,.component-banner-dominio.gradient_h_giallo-areti .bg-round::after,.component-banner-dominio.gradient_v_giallo-areti .bg-round::after,.component-banner-dominio.bg_important_giallo-areti .bg-round::after{background:#ffa100}
.component-banner-dominio.bg_giallo-areti .banner-round:after,.component-banner-dominio.gradient_h_giallo-areti .banner-round:after,.component-banner-dominio.gradient_v_giallo-areti .banner-round:after,.component-banner-dominio.bg_important_giallo-areti .banner-round:after{background:#ffa100}
.component-banner-dominio.bg_giallo-areti .banner-round:after,.component-banner-dominio.bg_important_giallo-areti .banner-round:after{background:#ffa100}
.component-banner-dominio .text_important_giallo-areti p{color:#ffa100 !important}
.component-banner-dominio.bg_grigio-areti .bg-round::after,.component-banner-dominio.gradient_h_grigio-areti .bg-round::after,.component-banner-dominio.gradient_v_grigio-areti .bg-round::after,.component-banner-dominio.bg_important_grigio-areti .bg-round::after{background:#747678}
.component-banner-dominio.bg_grigio-areti .banner-round:after,.component-banner-dominio.gradient_h_grigio-areti .banner-round:after,.component-banner-dominio.gradient_v_grigio-areti .banner-round:after,.component-banner-dominio.bg_important_grigio-areti .banner-round:after{background:#747678}
.component-banner-dominio.bg_grigio-areti .banner-round:after,.component-banner-dominio.bg_important_grigio-areti .banner-round:after{background:#747678}
.component-banner-dominio .text_important_grigio-areti p{color:#747678 !important}
.component-banner-dominio.bg_bianco-areti .bg-round::after,.component-banner-dominio.gradient_h_bianco-areti .bg-round::after,.component-banner-dominio.gradient_v_bianco-areti .bg-round::after,.component-banner-dominio.bg_important_bianco-areti .bg-round::after{background:#fff}
.component-banner-dominio.bg_bianco-areti .banner-round:after,.component-banner-dominio.gradient_h_bianco-areti .banner-round:after,.component-banner-dominio.gradient_v_bianco-areti .banner-round:after,.component-banner-dominio.bg_important_bianco-areti .banner-round:after{background:#fff}
.component-banner-dominio.bg_bianco-areti .banner-round:after,.component-banner-dominio.bg_important_bianco-areti .banner-round:after{background:#fff}
.component-banner-dominio .text_important_bianco-areti p{color:#fff !important}
.component-banner-dominio.bg_nero-areti .bg-round::after,.component-banner-dominio.gradient_h_nero-areti .bg-round::after,.component-banner-dominio.gradient_v_nero-areti .bg-round::after,.component-banner-dominio.bg_important_nero-areti .bg-round::after{background:#000}
.component-banner-dominio.bg_nero-areti .banner-round:after,.component-banner-dominio.gradient_h_nero-areti .banner-round:after,.component-banner-dominio.gradient_v_nero-areti .banner-round:after,.component-banner-dominio.bg_important_nero-areti .banner-round:after{background:#000}
.component-banner-dominio.bg_nero-areti .banner-round:after,.component-banner-dominio.bg_important_nero-areti .banner-round:after{background:#000}
.component-banner-dominio .text_important_nero-areti p{color:#000 !important}
.component-banner-dominio.bg_energia-luce .bg-round::after,.component-banner-dominio.gradient_h_energia-luce .bg-round::after,.component-banner-dominio.gradient_v_energia-luce .bg-round::after,.component-banner-dominio.bg_important_energia-luce .bg-round::after{background:#ffdc13}
.component-banner-dominio.bg_energia-luce .banner-round:after,.component-banner-dominio.gradient_h_energia-luce .banner-round:after,.component-banner-dominio.gradient_v_energia-luce .banner-round:after,.component-banner-dominio.bg_important_energia-luce .banner-round:after{background:#ffdc13}
.component-banner-dominio.bg_energia-luce .banner-round:after,.component-banner-dominio.bg_important_energia-luce .banner-round:after{background:#ffdc13}
.component-banner-dominio .text_important_energia-luce p{color:#ffdc13 !important}
.component-banner-dominio.bg_energia-gas .bg-round::after,.component-banner-dominio.gradient_h_energia-gas .bg-round::after,.component-banner-dominio.gradient_v_energia-gas .bg-round::after,.component-banner-dominio.bg_important_energia-gas .bg-round::after{background:#40ddff}
.component-banner-dominio.bg_energia-gas .banner-round:after,.component-banner-dominio.gradient_h_energia-gas .banner-round:after,.component-banner-dominio.gradient_v_energia-gas .banner-round:after,.component-banner-dominio.bg_important_energia-gas .banner-round:after{background:#40ddff}
.component-banner-dominio.bg_energia-gas .banner-round:after,.component-banner-dominio.bg_important_energia-gas .banner-round:after{background:#40ddff}
.component-banner-dominio .text_important_energia-gas p{color:#40ddff !important}
.component-banner-dominio.bg_energia-dual .bg-round::after,.component-banner-dominio.gradient_h_energia-dual .bg-round::after,.component-banner-dominio.gradient_v_energia-dual .bg-round::after,.component-banner-dominio.bg_important_energia-dual .bg-round::after{background:#f90}
.component-banner-dominio.bg_energia-dual .banner-round:after,.component-banner-dominio.gradient_h_energia-dual .banner-round:after,.component-banner-dominio.gradient_v_energia-dual .banner-round:after,.component-banner-dominio.bg_important_energia-dual .banner-round:after{background:#f90}
.component-banner-dominio.bg_energia-dual .banner-round:after,.component-banner-dominio.bg_important_energia-dual .banner-round:after{background:#f90}
.component-banner-dominio .text_important_energia-dual p{color:#f90 !important}
.component-banner-dominio.bg_ies_light .bg-round::after,.component-banner-dominio.gradient_h_ies_light .bg-round::after,.component-banner-dominio.gradient_v_ies_light .bg-round::after,.component-banner-dominio.bg_important_ies_light .bg-round::after{background:#d9d9d9}
.component-banner-dominio.bg_ies_light .banner-round:after,.component-banner-dominio.gradient_h_ies_light .banner-round:after,.component-banner-dominio.gradient_v_ies_light .banner-round:after,.component-banner-dominio.bg_important_ies_light .banner-round:after{background:#d9d9d9}
.component-banner-dominio.bg_ies_light .banner-round:after,.component-banner-dominio.bg_important_ies_light .banner-round:after{background:#d9d9d9}
.component-banner-dominio .text_important_ies_light p{color:#d9d9d9 !important}
.component-banner-dominio.bg_ies_medium .bg-round::after,.component-banner-dominio.gradient_h_ies_medium .bg-round::after,.component-banner-dominio.gradient_v_ies_medium .bg-round::after,.component-banner-dominio.bg_important_ies_medium .bg-round::after{background:#a1a1a1}
.component-banner-dominio.bg_ies_medium .banner-round:after,.component-banner-dominio.gradient_h_ies_medium .banner-round:after,.component-banner-dominio.gradient_v_ies_medium .banner-round:after,.component-banner-dominio.bg_important_ies_medium .banner-round:after{background:#a1a1a1}
.component-banner-dominio.bg_ies_medium .banner-round:after,.component-banner-dominio.bg_important_ies_medium .banner-round:after{background:#a1a1a1}
.component-banner-dominio .text_important_ies_medium p{color:#a1a1a1 !important}
.component-banner-dominio.bg_ies_dark .bg-round::after,.component-banner-dominio.gradient_h_ies_dark .bg-round::after,.component-banner-dominio.gradient_v_ies_dark .bg-round::after,.component-banner-dominio.bg_important_ies_dark .bg-round::after{background:#141414}
.component-banner-dominio.bg_ies_dark .banner-round:after,.component-banner-dominio.gradient_h_ies_dark .banner-round:after,.component-banner-dominio.gradient_v_ies_dark .banner-round:after,.component-banner-dominio.bg_important_ies_dark .banner-round:after{background:#141414}
.component-banner-dominio.bg_ies_dark .banner-round:after,.component-banner-dominio.bg_important_ies_dark .banner-round:after{background:#141414}
.component-banner-dominio .text_important_ies_dark p{color:#141414 !important}
.component-banner-dominio.bg_innovation_gray .bg-round::after,.component-banner-dominio.gradient_h_innovation_gray .bg-round::after,.component-banner-dominio.gradient_v_innovation_gray .bg-round::after,.component-banner-dominio.bg_important_innovation_gray .bg-round::after{background:#898a8d}
.component-banner-dominio.bg_innovation_gray .banner-round:after,.component-banner-dominio.gradient_h_innovation_gray .banner-round:after,.component-banner-dominio.gradient_v_innovation_gray .banner-round:after,.component-banner-dominio.bg_important_innovation_gray .banner-round:after{background:#898a8d}
.component-banner-dominio.bg_innovation_gray .banner-round:after,.component-banner-dominio.bg_important_innovation_gray .banner-round:after{background:#898a8d}
.component-banner-dominio .text_important_innovation_gray p{color:#898a8d !important}
.component-banner-dominio.bg_areti-blue .bg-round::after,.component-banner-dominio.gradient_h_areti-blue .bg-round::after,.component-banner-dominio.gradient_v_areti-blue .bg-round::after,.component-banner-dominio.bg_important_areti-blue .bg-round::after{background:#3398cc}
.component-banner-dominio.bg_areti-blue .banner-round:after,.component-banner-dominio.gradient_h_areti-blue .banner-round:after,.component-banner-dominio.gradient_v_areti-blue .banner-round:after,.component-banner-dominio.bg_important_areti-blue .banner-round:after{background:#3398cc}
.component-banner-dominio.bg_areti-blue .banner-round:after,.component-banner-dominio.bg_important_areti-blue .banner-round:after{background:#3398cc}
.component-banner-dominio .text_important_areti-blue p{color:#3398cc !important}
.component-banner-dominio.bg_areti-darkblue .bg-round::after,.component-banner-dominio.gradient_h_areti-darkblue .bg-round::after,.component-banner-dominio.gradient_v_areti-darkblue .bg-round::after,.component-banner-dominio.bg_important_areti-darkblue .bg-round::after{background:#006999}
.component-banner-dominio.bg_areti-darkblue .banner-round:after,.component-banner-dominio.gradient_h_areti-darkblue .banner-round:after,.component-banner-dominio.gradient_v_areti-darkblue .banner-round:after,.component-banner-dominio.bg_important_areti-darkblue .banner-round:after{background:#006999}
.component-banner-dominio.bg_areti-darkblue .banner-round:after,.component-banner-dominio.bg_important_areti-darkblue .banner-round:after{background:#006999}
.component-banner-dominio .text_important_areti-darkblue p{color:#006999 !important}
.component-banner-dominio.bg_areti-lightblue .bg-round::after,.component-banner-dominio.gradient_h_areti-lightblue .bg-round::after,.component-banner-dominio.gradient_v_areti-lightblue .bg-round::after,.component-banner-dominio.bg_important_areti-lightblue .bg-round::after{background:#8ac7ff}
.component-banner-dominio.bg_areti-lightblue .banner-round:after,.component-banner-dominio.gradient_h_areti-lightblue .banner-round:after,.component-banner-dominio.gradient_v_areti-lightblue .banner-round:after,.component-banner-dominio.bg_important_areti-lightblue .banner-round:after{background:#8ac7ff}
.component-banner-dominio.bg_areti-lightblue .banner-round:after,.component-banner-dominio.bg_important_areti-lightblue .banner-round:after{background:#8ac7ff}
.component-banner-dominio .text_important_areti-lightblue p{color:#8ac7ff !important}
.component-banner-dominio.bg_areti-midblue .bg-round::after,.component-banner-dominio.gradient_h_areti-midblue .bg-round::after,.component-banner-dominio.gradient_v_areti-midblue .bg-round::after,.component-banner-dominio.bg_important_areti-midblue .bg-round::after{background:#cedeec}
.component-banner-dominio.bg_areti-midblue .banner-round:after,.component-banner-dominio.gradient_h_areti-midblue .banner-round:after,.component-banner-dominio.gradient_v_areti-midblue .banner-round:after,.component-banner-dominio.bg_important_areti-midblue .banner-round:after{background:#cedeec}
.component-banner-dominio.bg_areti-midblue .banner-round:after,.component-banner-dominio.bg_important_areti-midblue .banner-round:after{background:#cedeec}
.component-banner-dominio .text_important_areti-midblue p{color:#cedeec !important}
.component-banner-dominio.bg_areti-magenta .bg-round::after,.component-banner-dominio.gradient_h_areti-magenta .bg-round::after,.component-banner-dominio.gradient_v_areti-magenta .bg-round::after,.component-banner-dominio.bg_important_areti-magenta .bg-round::after{background:#f06}
.component-banner-dominio.bg_areti-magenta .banner-round:after,.component-banner-dominio.gradient_h_areti-magenta .banner-round:after,.component-banner-dominio.gradient_v_areti-magenta .banner-round:after,.component-banner-dominio.bg_important_areti-magenta .banner-round:after{background:#f06}
.component-banner-dominio.bg_areti-magenta .banner-round:after,.component-banner-dominio.bg_important_areti-magenta .banner-round:after{background:#f06}
.component-banner-dominio .text_important_areti-magenta p{color:#f06 !important}
.component-banner-dominio.bg_areti-purple .bg-round::after,.component-banner-dominio.gradient_h_areti-purple .bg-round::after,.component-banner-dominio.gradient_v_areti-purple .bg-round::after,.component-banner-dominio.bg_important_areti-purple .bg-round::after{background:#906}
.component-banner-dominio.bg_areti-purple .banner-round:after,.component-banner-dominio.gradient_h_areti-purple .banner-round:after,.component-banner-dominio.gradient_v_areti-purple .banner-round:after,.component-banner-dominio.bg_important_areti-purple .banner-round:after{background:#906}
.component-banner-dominio.bg_areti-purple .banner-round:after,.component-banner-dominio.bg_important_areti-purple .banner-round:after{background:#906}
.component-banner-dominio .text_important_areti-purple p{color:#906 !important}
.component-banner-dominio.bg_areti-yellow .bg-round::after,.component-banner-dominio.gradient_h_areti-yellow .bg-round::after,.component-banner-dominio.gradient_v_areti-yellow .bg-round::after,.component-banner-dominio.bg_important_areti-yellow .bg-round::after{background:#f93}
.component-banner-dominio.bg_areti-yellow .banner-round:after,.component-banner-dominio.gradient_h_areti-yellow .banner-round:after,.component-banner-dominio.gradient_v_areti-yellow .banner-round:after,.component-banner-dominio.bg_important_areti-yellow .banner-round:after{background:#f93}
.component-banner-dominio.bg_areti-yellow .banner-round:after,.component-banner-dominio.bg_important_areti-yellow .banner-round:after{background:#f93}
.component-banner-dominio .text_important_areti-yellow p{color:#f93 !important}
.component-banner-dominio.bg_areti-black .bg-round::after,.component-banner-dominio.gradient_h_areti-black .bg-round::after,.component-banner-dominio.gradient_v_areti-black .bg-round::after,.component-banner-dominio.bg_important_areti-black .bg-round::after{background:#2c2e34}
.component-banner-dominio.bg_areti-black .banner-round:after,.component-banner-dominio.gradient_h_areti-black .banner-round:after,.component-banner-dominio.gradient_v_areti-black .banner-round:after,.component-banner-dominio.bg_important_areti-black .banner-round:after{background:#2c2e34}
.component-banner-dominio.bg_areti-black .banner-round:after,.component-banner-dominio.bg_important_areti-black .banner-round:after{background:#2c2e34}
.component-banner-dominio .text_important_areti-black p{color:#2c2e34 !important}
.component-banner-dominio.bg_areti-gray .bg-round::after,.component-banner-dominio.gradient_h_areti-gray .bg-round::after,.component-banner-dominio.gradient_v_areti-gray .bg-round::after,.component-banner-dominio.bg_important_areti-gray .bg-round::after{background:#63676d}
.component-banner-dominio.bg_areti-gray .banner-round:after,.component-banner-dominio.gradient_h_areti-gray .banner-round:after,.component-banner-dominio.gradient_v_areti-gray .banner-round:after,.component-banner-dominio.bg_important_areti-gray .banner-round:after{background:#63676d}
.component-banner-dominio.bg_areti-gray .banner-round:after,.component-banner-dominio.bg_important_areti-gray .banner-round:after{background:#63676d}
.component-banner-dominio .text_important_areti-gray p{color:#63676d !important}
.component-banner-dominio.bg_areti-lightgray .bg-round::after,.component-banner-dominio.gradient_h_areti-lightgray .bg-round::after,.component-banner-dominio.gradient_v_areti-lightgray .bg-round::after,.component-banner-dominio.bg_important_areti-lightgray .bg-round::after{background:#f3f4f5}
.component-banner-dominio.bg_areti-lightgray .banner-round:after,.component-banner-dominio.gradient_h_areti-lightgray .banner-round:after,.component-banner-dominio.gradient_v_areti-lightgray .banner-round:after,.component-banner-dominio.bg_important_areti-lightgray .banner-round:after{background:#f3f4f5}
.component-banner-dominio.bg_areti-lightgray .banner-round:after,.component-banner-dominio.bg_important_areti-lightgray .banner-round:after{background:#f3f4f5}
.component-banner-dominio .text_important_areti-lightgray p{color:#f3f4f5 !important}
.component-banner-dominio.bg_areti-midgray .bg-round::after,.component-banner-dominio.gradient_h_areti-midgray .bg-round::after,.component-banner-dominio.gradient_v_areti-midgray .bg-round::after,.component-banner-dominio.bg_important_areti-midgray .bg-round::after{background:#aab8c5}
.component-banner-dominio.bg_areti-midgray .banner-round:after,.component-banner-dominio.gradient_h_areti-midgray .banner-round:after,.component-banner-dominio.gradient_v_areti-midgray .banner-round:after,.component-banner-dominio.bg_important_areti-midgray .banner-round:after{background:#aab8c5}
.component-banner-dominio.bg_areti-midgray .banner-round:after,.component-banner-dominio.bg_important_areti-midgray .banner-round:after{background:#aab8c5}
.component-banner-dominio .text_important_areti-midgray p{color:#aab8c5 !important}
.component-banner-dominio.bg_areti-rederror .bg-round::after,.component-banner-dominio.gradient_h_areti-rederror .bg-round::after,.component-banner-dominio.gradient_v_areti-rederror .bg-round::after,.component-banner-dominio.bg_important_areti-rederror .bg-round::after{background:#dd4b39}
.component-banner-dominio.bg_areti-rederror .banner-round:after,.component-banner-dominio.gradient_h_areti-rederror .banner-round:after,.component-banner-dominio.gradient_v_areti-rederror .banner-round:after,.component-banner-dominio.bg_important_areti-rederror .banner-round:after{background:#dd4b39}
.component-banner-dominio.bg_areti-rederror .banner-round:after,.component-banner-dominio.bg_important_areti-rederror .banner-round:after{background:#dd4b39}
.component-banner-dominio .text_important_areti-rederror p{color:#dd4b39 !important}
.component-banner-dominio.bg_nuovo-tiffany .bg-round::after,.component-banner-dominio.gradient_h_nuovo-tiffany .bg-round::after,.component-banner-dominio.gradient_v_nuovo-tiffany .bg-round::after,.component-banner-dominio.bg_important_nuovo-tiffany .bg-round::after{background:#00a8b0}
.component-banner-dominio.bg_nuovo-tiffany .banner-round:after,.component-banner-dominio.gradient_h_nuovo-tiffany .banner-round:after,.component-banner-dominio.gradient_v_nuovo-tiffany .banner-round:after,.component-banner-dominio.bg_important_nuovo-tiffany .banner-round:after{background:#00a8b0}
.component-banner-dominio.bg_nuovo-tiffany .banner-round:after,.component-banner-dominio.bg_important_nuovo-tiffany .banner-round:after{background:#00a8b0}
.component-banner-dominio .text_important_nuovo-tiffany p{color:#00a8b0 !important}
.component-banner-dominio.bg_nuovo-acqua .bg-round::after,.component-banner-dominio.gradient_h_nuovo-acqua .bg-round::after,.component-banner-dominio.gradient_v_nuovo-acqua .bg-round::after,.component-banner-dominio.bg_important_nuovo-acqua .bg-round::after{background:#006eb7}
.component-banner-dominio.bg_nuovo-acqua .banner-round:after,.component-banner-dominio.gradient_h_nuovo-acqua .banner-round:after,.component-banner-dominio.gradient_v_nuovo-acqua .banner-round:after,.component-banner-dominio.bg_important_nuovo-acqua .banner-round:after{background:#006eb7}
.component-banner-dominio.bg_nuovo-acqua .banner-round:after,.component-banner-dominio.bg_important_nuovo-acqua .banner-round:after{background:#006eb7}
.component-banner-dominio .text_important_nuovo-acqua p{color:#006eb7 !important}
.component-banner-dominio.bg_nuovo-areti .bg-round::after,.component-banner-dominio.gradient_h_nuovo-areti .bg-round::after,.component-banner-dominio.gradient_v_nuovo-areti .bg-round::after,.component-banner-dominio.bg_important_nuovo-areti .bg-round::after{background:#8f0052}
.component-banner-dominio.bg_nuovo-areti .banner-round:after,.component-banner-dominio.gradient_h_nuovo-areti .banner-round:after,.component-banner-dominio.gradient_v_nuovo-areti .banner-round:after,.component-banner-dominio.bg_important_nuovo-areti .banner-round:after{background:#8f0052}
.component-banner-dominio.bg_nuovo-areti .banner-round:after,.component-banner-dominio.bg_important_nuovo-areti .banner-round:after{background:#8f0052}
.component-banner-dominio .text_important_nuovo-areti p{color:#8f0052 !important}
.component-banner-dominio.bg_nuovo-grigio .bg-round::after,.component-banner-dominio.gradient_h_nuovo-grigio .bg-round::after,.component-banner-dominio.gradient_v_nuovo-grigio .bg-round::after,.component-banner-dominio.bg_important_nuovo-grigio .bg-round::after{background:#575756}
.component-banner-dominio.bg_nuovo-grigio .banner-round:after,.component-banner-dominio.gradient_h_nuovo-grigio .banner-round:after,.component-banner-dominio.gradient_v_nuovo-grigio .banner-round:after,.component-banner-dominio.bg_important_nuovo-grigio .banner-round:after{background:#575756}
.component-banner-dominio.bg_nuovo-grigio .banner-round:after,.component-banner-dominio.bg_important_nuovo-grigio .banner-round:after{background:#575756}
.component-banner-dominio .text_important_nuovo-grigio p{color:#575756 !important}
.component-banner-dominio.bg_nuovo-energia .bg-round::after,.component-banner-dominio.gradient_h_nuovo-energia .bg-round::after,.component-banner-dominio.gradient_v_nuovo-energia .bg-round::after,.component-banner-dominio.bg_important_nuovo-energia .bg-round::after{background:#ec6726}
.component-banner-dominio.bg_nuovo-energia .banner-round:after,.component-banner-dominio.gradient_h_nuovo-energia .banner-round:after,.component-banner-dominio.gradient_v_nuovo-energia .banner-round:after,.component-banner-dominio.bg_important_nuovo-energia .banner-round:after{background:#ec6726}
.component-banner-dominio.bg_nuovo-energia .banner-round:after,.component-banner-dominio.bg_important_nuovo-energia .banner-round:after{background:#ec6726}
.component-banner-dominio .text_important_nuovo-energia p{color:#ec6726 !important}
.component-banner-dominio.bg_nuovo-ambiente .bg-round::after,.component-banner-dominio.gradient_h_nuovo-ambiente .bg-round::after,.component-banner-dominio.gradient_v_nuovo-ambiente .bg-round::after,.component-banner-dominio.bg_important_nuovo-ambiente .bg-round::after{background:#449b50}
.component-banner-dominio.bg_nuovo-ambiente .banner-round:after,.component-banner-dominio.gradient_h_nuovo-ambiente .banner-round:after,.component-banner-dominio.gradient_v_nuovo-ambiente .banner-round:after,.component-banner-dominio.bg_important_nuovo-ambiente .banner-round:after{background:#449b50}
.component-banner-dominio.bg_nuovo-ambiente .banner-round:after,.component-banner-dominio.bg_important_nuovo-ambiente .banner-round:after{background:#449b50}
.component-banner-dominio .text_important_nuovo-ambiente p{color:#449b50 !important}
.component-banner-dominio.bg_nuovo-infrastructure .bg-round::after,.component-banner-dominio.gradient_h_nuovo-infrastructure .bg-round::after,.component-banner-dominio.gradient_v_nuovo-infrastructure .bg-round::after,.component-banner-dominio.bg_important_nuovo-infrastructure .bg-round::after{background:#25768b}
.component-banner-dominio.bg_nuovo-infrastructure .banner-round:after,.component-banner-dominio.gradient_h_nuovo-infrastructure .banner-round:after,.component-banner-dominio.gradient_v_nuovo-infrastructure .banner-round:after,.component-banner-dominio.bg_important_nuovo-infrastructure .banner-round:after{background:#25768b}
.component-banner-dominio.bg_nuovo-infrastructure .banner-round:after,.component-banner-dominio.bg_important_nuovo-infrastructure .banner-round:after{background:#25768b}
.component-banner-dominio .text_important_nuovo-infrastructure p{color:#25768b !important}
.component-banner-dominio .banner-container__text,.component-banner-dominio .bg.bg-round__text{text-align:center;margin:0 auto;padding-top:10%}
.component-banner-dominio .banner-container__text .ac-h1,.component-banner-dominio .banner-container__text .ac-h2,.component-banner-dominio .banner-container__text .ac-h3,.component-banner-dominio .bg.bg-round__text .ac-h1,.component-banner-dominio .bg.bg-round__text .ac-h2,.component-banner-dominio .bg.bg-round__text .ac-h3{color:#fff}
.component-banner-dominio .banner-container__text .pre-title,.component-banner-dominio .banner-container__text .sub-title,.component-banner-dominio .bg.bg-round__text .pre-title,.component-banner-dominio .bg.bg-round__text .sub-title{line-height:normal;font-size:18px;letter-spacing:-1px}
.component-banner-dominio .banner-container__text .title,.component-banner-dominio .bg.bg-round__text .title{font-size:32px;line-height:.94;letter-spacing:-2px}
.component-banner-dominio .banner-container__text .pre-title,.component-banner-dominio .bg.bg-round__text .pre-title{line-height:1.78}
.component-banner-dominio .banner-below{color:#fff;margin-top:20px}
.component-banner-dominio .banner-below .text-block p{color:#fff;font-size:24px;line-height:1.38;letter-spacing:-1.1px;text-align:center}
.component-banner-dominio .divider{width:50%;height:1px;margin:20px auto 30px;background-color:#fff}
.component-banner-dominio a{color:#fff;text-decoration:underline}
.component-banner-dominio .banner-footer{margin-top:30px}
.component-banner-dominio .banner-footer .ac-paragraph p{color:#fff;font-size:12px;font-weight:bold;line-height:1.17;letter-spacing:.8px}
.component-banner-dominio .btn-close{display:inline-block;right:20px;top:20px;position:absolute;background:0}
.component-banner-dominio .btn-close::after{content:"\2715";display:inline-block;font-size:23px;color:#fff}
@media only screen and (min-width:769px){.component-banner-dominio .banner-container__text,.component-banner-dominio .bg.bg-round__text{padding-top:52px;width:500px}
.component-banner-dominio .banner-container .pre-title,.component-banner-dominio .banner-container .sub-title,.component-banner-dominio .bg.bg-round .pre-title,.component-banner-dominio .bg.bg-round .sub-title{font-size:24px;line-height:normal;letter-spacing:-1.1px}
.component-banner-dominio .banner-container .title,.component-banner-dominio .bg.bg-round .title{font-size:54px;line-height:.96;letter-spacing:-3.4px}
.component-banner-dominio .banner-container .pre-title,.component-banner-dominio .bg.bg-round .pre-title{line-height:1.33}
.component-banner-dominio .banner-below{margin-top:41px}
.component-banner-dominio .banner-below .text-block p{font-size:32px;line-height:1.16;letter-spacing:-1.6px}
.component-banner-dominio .banner-footer{margin-top:40px}
.component-banner-dominio .btn-close{right:20px;top:20px}
}
@media only screen and (min-width:1025px){.component-banner-dominio .banner-container__text,.component-banner-dominio .bg.bg-round__text{padding-top:52px;width:600px}
.component-banner-dominio .banner-container .pre-title,.component-banner-dominio .banner-container .sub-title,.component-banner-dominio .bg.bg-round .pre-title,.component-banner-dominio .bg.bg-round .sub-title{font-size:32px;letter-spacing:-2px}
.component-banner-dominio .banner-container .title,.component-banner-dominio .bg.bg-round .title{font-size:64px;line-height:.94;letter-spacing:-4px}
.component-banner-dominio .banner-container .pre-title,.component-banner-dominio .bg.bg-round .pre-title{line-height:1}
.component-banner-dominio .banner-below{margin-top:20px}
.component-banner-dominio .banner-below .text-block p{font-size:36px;line-height:1.17;letter-spacing:-2px;text-align:left}
.component-banner-dominio .banner-footer{margin-top:30px}
.component-banner-dominio .banner-footer .ac-paragraph p{font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:1px}
.component-banner-dominio .left-col,.component-banner-dominio .right-col{display:inline-block;width:49%;min-height:185px;vertical-align:top;position:relative}
.component-banner-dominio .left-col .text-block,.component-banner-dominio .right-col .text-block{width:85%;position:absolute}
.component-banner-dominio .divider{display:none}
.component-banner-dominio .right-col{border-left:1px solid #fff}
.component-banner-dominio .right-col .text-block{right:0}
.component-banner-dominio .btn-close{right:30px;top:30px}
}
@media only screen and (min-width:1200px){.component-banner-dominio::-webkit-scrollbar,.component-banner-dominio::-webkit-scrollbar-thumb,.component-banner-dominio::-webkit-scrollbar-track-piece,.component-banner-dominio::-webkit-scrollbar-track{display:block}
.component-banner-dominio .banner-container__text,.component-banner-dominio .bg.bg-round__text{padding-top:52px;width:840px}
.component-banner-dominio .banner-footer{margin-top:28px}
}
.component-ncp_product{max-width:1920px;margin:0 auto;overflow:hidden}
.component-ncp_product--content{max-width:1200px;margin:0 auto}
@media only screen and (min-width:1025px){.component-ncp_product--content>.container>.wrapper{margin-right:400px}
}
.component-ncp_product .swiper-container{margin-top:20px;overflow:visible;height:434px}
@media only screen and (max-width:1024px){.component-ncp_product .swiper-container{height:391px}
}
.component-ncp_product .swiper-button-prev,.component-ncp_product .swiper-button-next{background-image:none;bottom:10px;top:auto;width:45px;height:45px;border-radius:50%}
.component-ncp_product .swiper-button-prev img,.component-ncp_product .swiper-button-next img{width:100%;height:auto}
.component-ncp_product .swiper-button-next{left:60px}
.component-ncp_product .swiper-button-prev{left:0;right:auto}
.component-ncp_product .swiper-slide{width:269px}
@media only screen and (max-width:1024px){.component-ncp_product .swiper-slide{width:222px}
}
.component-ncp_product .card{width:269px;height:354px;position:relative}
.component-ncp_product .card:before,.component-ncp_product .card:after{content:' ';position:absolute;z-index:2;height:38px;width:22px;top:166px;left:-1px;background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/product_mask.svg") no-repeat center center;background-size:contain}
.component-ncp_product .card:after{transform:rotate(180deg);right:-1px;left:auto}
.component-ncp_product .card .brand{width:100%;height:185px;border-radius:19px 19px 0 0;overflow:hidden}
.component-ncp_product .card .brand img{width:100%}
.component-ncp_product .card .details{width:100%;height:169px;border-radius:0 0 19px 19px;background:#f5f9fc;padding:13px 15px;font-size:18px;letter-spacing:-1px;box-shadow:0 10px 30px -10px rgba(48,70,89,0.15)}
.component-ncp_product .card .details .title,.component-ncp_product .card .details .price{font-size:22px;line-height:22px}
.component-ncp_product .card .details .price{font-weight:bold;padding-top:4px}
.component-ncp_product .card .details .price sub{font-weight:normal;bottom:0}
.component-ncp_product .card .details .desc{padding-top:4px;line-height:25px}
.component-ncp_product .card .details .actions{position:relative;margin-top:5px}
.component-ncp_product .card .details .actions .selection{position:absolute;top:-4px;right:0;color:#56b949}
.component-ncp_product .card .details .actions .price{position:absolute;top:-4px;right:0;text-align:right}
.component-ncp_product .card .check-button-container.ncp_variant label{font-weight:normal;padding-right:0}
.component-ncp_product .card .check-button-container.ncp_variant .checkmark{margin-left:10px;margin-right:0}
@media only screen and (max-width:1024px){.component-ncp_product .card{width:222px;height:311px}
.component-ncp_product .card:before,.component-ncp_product .card:after{top:134px}
.component-ncp_product .card .brand{height:153px}
.component-ncp_product .card .details{height:158px}
}
.component-ncp_product .card.variant_wide{width:681px;height:298px;max-width:100%;margin-top:20px}
.component-ncp_product .card.variant_wide:before,.component-ncp_product .card.variant_wide:after{top:134px}
.component-ncp_product .card.variant_wide .brand{height:153px}
.component-ncp_product .card.variant_wide .details{height:145px;background:#fff}
.component-ncp_product .variant_wide_wrap{margin:40px 0}
.component-ncp_product.theme_vermillion .swiper-button-prev,.component-ncp_product.theme_vermillion .swiper-button-next{background-color:#e84e0f}
.component-ncp_product.theme_grey .swiper-button-prev,.component-ncp_product.theme_grey .swiper-button-next{background-color:#777}
.component-ncp_product.theme_peacock-blue .swiper-button-prev,.component-ncp_product.theme_peacock-blue .swiper-button-next{background-color:#005ca9}
.component-ncp_product.theme_violet .swiper-button-prev,.component-ncp_product.theme_violet .swiper-button-next{background-color:#b400c8}
.component-ncp_product.theme_turquoise-blue .swiper-button-prev,.component-ncp_product.theme_turquoise-blue .swiper-button-next{background-color:#00a8b0}
.component-ncp_product.theme_cerulean .swiper-button-prev,.component-ncp_product.theme_cerulean .swiper-button-next{background-color:#006eb7}
.component-ncp_product.theme_sea-green .swiper-button-prev,.component-ncp_product.theme_sea-green .swiper-button-next{background-color:#2d934f}
.component-ncp_product.theme_yellow-orange .swiper-button-prev,.component-ncp_product.theme_yellow-orange .swiper-button-next{background-color:#f7a600}
.component-ncp_product.theme_white-two .swiper-button-prev,.component-ncp_product.theme_white-two .swiper-button-next{background-color:#fff}
.component-ncp_product.theme_turbo .swiper-button-prev,.component-ncp_product.theme_turbo .swiper-button-next{background-color:#e8e100}
.component-ncp_product.theme_sunflower-yellow .swiper-button-prev,.component-ncp_product.theme_sunflower-yellow .swiper-button-next{background-color:#e84e0f}
.component-ncp_product.theme_energia-luce .swiper-button-prev,.component-ncp_product.theme_energia-luce .swiper-button-next{background-color:#ffdc13}
.component-ncp_product.theme_energia-gas .swiper-button-prev,.component-ncp_product.theme_energia-gas .swiper-button-next{background-color:#40ddff}
.component-ncp_product.theme_energia-dual .swiper-button-prev,.component-ncp_product.theme_energia-dual .swiper-button-next{background-color:#f90}
.component-ncp_product.theme_ies_light .swiper-button-prev,.component-ncp_product.theme_ies_light .swiper-button-next{background-color:#d9d9d9}
.component-ncp_product.theme_ies_medium .swiper-button-prev,.component-ncp_product.theme_ies_medium .swiper-button-next{background-color:#a1a1a1}
.component-ncp_product.theme_ies_dark .swiper-button-prev,.component-ncp_product.theme_ies_dark .swiper-button-next{background-color:#141414}
.component-ncp_product.theme_innovation .swiper-button-prev,.component-ncp_product.theme_innovation .swiper-button-next{background-color:#afcb37}
.component-ncp_product.theme_areti_magenta .swiper-button-prev,.component-ncp_product.theme_areti_magenta .swiper-button-next{background-color:#f06}
.component-ncp_product.theme_areti_darkblue .swiper-button-prev,.component-ncp_product.theme_areti_darkblue .swiper-button-next{background-color:#006999}
.component-ncp_product.theme_nuovo-tiffany .swiper-button-prev,.component-ncp_product.theme_nuovo-tiffany .swiper-button-next{background-color:#00a8b0}
.component-ncp_product.theme_nuovo-acqua .swiper-button-prev,.component-ncp_product.theme_nuovo-acqua .swiper-button-next{background-color:#006eb7}
.component-ncp_product.theme_nuovo-areti .swiper-button-prev,.component-ncp_product.theme_nuovo-areti .swiper-button-next{background-color:#8f0052}
.component-ncp_product.theme_nuovo-grigio .swiper-button-prev,.component-ncp_product.theme_nuovo-grigio .swiper-button-next{background-color:#575756}
.component-ncp_product.theme_nuovo-energia .swiper-button-prev,.component-ncp_product.theme_nuovo-energia .swiper-button-next{background-color:#ec6726}
.component-ncp_product.theme_nuovo-ambiente .swiper-button-prev,.component-ncp_product.theme_nuovo-ambiente .swiper-button-next{background-color:#449b50}
.component-ncp_product.theme_nuovo-infrastructure .swiper-button-prev,.component-ncp_product.theme_nuovo-infrastructure .swiper-button-next{background-color:#25768b}
.component-ncp_product .warning{color:#d83b3c;background:#f6d8d7;font-size:14px;padding:14px 10px;width:100%;border-radius:4px}
.component-ascensore{z-index:1000;position:fixed;top:0;width:100%;transition-duration:800ms}
.component-ascensore.hidden{display:block !important;transform:rotate3d(0,1,0,90deg);transform-origin:right;opacity:0}
.component-ascensore>.container{position:relative}
.component-ascensore>.container>.floating_element{max-width:360px;width:100%;position:absolute;top:200px;right:0}
.component-ascensore>.container>.floating_element:after{content:' ';background:#fdfdfd;position:absolute;left:0;top:25px;height:50px;width:50px}
.component-ascensore.short_window>.container>.floating_element{top:150px}
.component-ascensore.short_window .main{max-height:calc(100vh - 200px)}
.component-ascensore hr{border:0;border-bottom:1px solid #dbdbdb;width:100%;height:0;margin:14px 0}
.component-ascensore hr.light{border:0;border-bottom:1px solid #f5f7f7;width:100%;height:0;margin:14px 0}
.component-ascensore .separator{border-top:1px solid #dbdbdb}
.component-ascensore .main{background:#fff;border-radius:30px 30px 0 30px;padding:16px 15px 15px;position:relative;z-index:2;box-shadow:0 2px 30px rgba(48,70,89,0.15);height:564px;max-height:calc(100vh - 250px)}
.component-ascensore .main.title1line{padding-top:80px !important}
.component-ascensore .main.title1line>header .title{height:35px}
.component-ascensore .main.title1line.fulltitle>header .title{margin-right:0}
.component-ascensore .main.title2line{padding-top:114px !important}
.component-ascensore .main.title2line>header .title{height:68px}
.component-ascensore .main.title2line.fulltitle>header .title{margin-right:0}
.component-ascensore .main.title3line{padding-top:150px !important}
.component-ascensore .main.title3line>header .title{height:104px}
.component-ascensore .main.title3line.fulltitle>header .title{margin-right:0}
.component-ascensore .main.fulltitle .eco-button{display:none}
.component-ascensore .main>header{box-shadow:0 30px 50px -20px rgba(48,70,89,0.15);width:100%;position:absolute;top:0;left:0;z-index:5;padding:15px 15px 0;background:#fff;border-radius:30px 30px 0 0}
.component-ascensore .main>header .title{font-size:25px;font-weight:bold;margin-right:36.6%;letter-spacing:-1px;margin-bottom:14px}
.component-ascensore .main>header .eco-button{position:absolute;top:16px;right:15px}
.component-ascensore .main>header .tabs-header{margin:-14px -15px 0 -13px}
.component-ascensore .main>header .tabs-header div button{margin:0;width:calc(33.2% - 2px)}
.component-ascensore .main .ascensore_content{height:100%;overflow:auto;margin-right:-15px;padding-right:15px;scrollbar-width:thin}
.component-ascensore .main .ascensore_content .ascensore_content_wrap{padding-top:1px;min-height:510px}
.component-ascensore .main .ascensore_content::-webkit-scrollbar{width:5px}
.component-ascensore .main .footer{width:100%;height:0;overflow:visible}
.component-ascensore .main .footer .wrapper{padding:1px 0 0}
.component-ascensore .main .footer.locked{position:absolute;bottom:0;left:0}
.component-ascensore .main .footer.locked .wrapper{transform:translateY(-100%)}
.component-ascensore .main .footer-cta{position:absolute;bottom:0;left:0;padding:10px 15px 15px;background:#fff;width:100%;border-radius:0 0 0 30px;box-shadow:0 -15px 30px rgba(48,70,89,0.15)}
.component-ascensore .main .footer-cta .btn{width:100%}
.component-ascensore .main .elem{font-weight:normal;font-size:18px;margin:9px 0 10px;position:relative}
.component-ascensore .main .elem .header{font-weight:bold;text-transform:uppercase;padding-top:5px}
.component-ascensore .main .elem_title{line-height:25px;letter-spacing:-1px}
.component-ascensore .main .elem_title img{width:18px;transform:translate(4px,-1px)}
.component-ascensore .main .elem_subtitle{font-size:14px;color:#8e8e8e}
.component-ascensore .main .elem_action{text-align:right;position:absolute;right:0;top:0;white-space:nowrap}
.component-ascensore .main .elem_action .hilighted{font-weight:bold;letter-spacing:-1px}
.component-ascensore .main .elem_action img.check{width:14px;margin-left:5px;transform:translateY(-3px)}
.component-ascensore .main .elem .header ~ .elem_action{top:28px}
.component-ascensore .main .check-button-container.ncp_variant,.component-ascensore .main .radio-button-container.ncp_variant{margin:22px 0}
.component-ascensore .main .check-button-container.ncp_variant:last-child,.component-ascensore .main .radio-button-container.ncp_variant:last-child{margin-bottom:0}
.component-ascensore .main .check-button-container.ncp_variant .form-check,.component-ascensore .main .radio-button-container.ncp_variant .form-check{display:block}
.component-ascensore .main .check-button-container.ncp_variant label.form-check-label,.component-ascensore .main .radio-button-container.ncp_variant label.form-check-label{padding:0;width:100%}
.component-ascensore .main .check-button-container.ncp_variant label.form-check-label .text,.component-ascensore .main .radio-button-container.ncp_variant label.form-check-label .text{font-size:18px;font-weight:normal}
.component-ascensore .main .check-button-container.ncp_variant label.form-check-label input:checked ~ .text,.component-ascensore .main .radio-button-container.ncp_variant label.form-check-label input:checked ~ .text{font-weight:bold}
.component-ascensore .main .check-button-container.ncp_variant label.form-check-label input:checked ~ .checkmark,.component-ascensore .main .radio-button-container.ncp_variant label.form-check-label input:checked ~ .checkmark{transform:scale(1.17)}
.component-ascensore .main .check-button-container.ncp_variant label.form-check-label input:checked ~ .checkmark:after,.component-ascensore .main .radio-button-container.ncp_variant label.form-check-label input:checked ~ .checkmark:after{width:16px;height:16px;top:11px;left:11px}
.component-ascensore .main .check-button-container.ncp_variant label.form-check-label .checkmark,.component-ascensore .main .radio-button-container.ncp_variant label.form-check-label .checkmark{position:absolute;right:0;top:0}
.component-ascensore .main .selettore_fascia{position:relative;margin-top:10px}
.component-ascensore .main .selettore_fascia .toggle,.component-ascensore .main .selettore_fascia .toggle_underlayer{cursor:pointer;position:absolute;top:10px;left:0;width:30px;height:30px;border-radius:6px;text-align:center}
.component-ascensore .main .selettore_fascia .toggle img,.component-ascensore .main .selettore_fascia .toggle_underlayer img{padding:6px 0;margin:0 auto}
.component-ascensore .main .selettore_fascia .toggle_underlayer{width:60px}
.component-ascensore .main .selettore_fascia input{display:none}
.component-ascensore .main .selettore_fascia .opt1,.component-ascensore .main .selettore_fascia .opt2{display:block}
.component-ascensore .main .selettore_fascia .opt2 .toggle{transform:translateX(30px)}
.component-ascensore .main .selettore_fascia .active{display:none}
.component-ascensore .main .selettore_fascia .info{display:none;margin-left:78px;font-size:14px;line-height:18px;font-weight:normal}
.component-ascensore .main .selettore_fascia .info .title{color:#373737}
.component-ascensore .main .selettore_fascia .info .desc{color:#8e8e8e}
.component-ascensore .main .selettore_fascia .extra{display:none;margin-top:16px}
.component-ascensore .main .selettore_fascia input:checked ~ .toggle .active{display:block}
.component-ascensore .main .selettore_fascia input:checked ~ .toggle .inactive{display:none}
.component-ascensore .main .selettore_fascia input:checked ~ .info,.component-ascensore .main .selettore_fascia input:checked ~ .extra{display:block}
.component-ascensore .main .fascia{font-weight:normal;position:relative;margin-top:2px}
.component-ascensore .main .fascia_title{font-size:18px;letter-spacing:-1px;line-height:24px}
.component-ascensore .main .fascia_title img{width:16px;transform:translate(4px,-3px)}
.component-ascensore .main .fascia_info{position:absolute;right:0;top:-4px;white-space:nowrap}
.component-ascensore .main .fascia_info .discount{font-size:14px;line-height:18px}
.component-ascensore .main .fascia_info .old{font-size:14px;line-height:18px;position:relative;padding:0 2px}
.component-ascensore .main .fascia_info .old:after{content:' ';position:absolute;top:48%;left:0;border-bottom:1px #373737 solid;height:1px;width:100%}
.component-ascensore .main .fascia_info .price{font-size:24px;line-height:28px;font-weight:bold}
.component-ascensore .main .fascia_info .price sub{bottom:0;margin-left:-5px;font-size:70%;font-weight:normal}
.component-ascensore .main .fascia_info .price sup{font-weight:normal;font-size:14px;top:auto}
.component-ascensore .main .prezzio_medio{color:#8e8e8e;font-size:10px}
.component-ascensore .main .offer_steps button[role="tab"],.component-ascensore .main header .tabs-header button[role="tab"]{background:#fff;font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;width:33.3%;display:inline-block;border:0;margin:0 -2px;border-bottom:2px #fff solid;padding:6px 0}
.component-ascensore .main .offer_steps button[role="tab"][aria-selected="true"],.component-ascensore .main header .tabs-header button[role="tab"][aria-selected="true"]{border-bottom:2px #373737 solid}
.component-ascensore .main .comp_block{margin:15px 0}
.component-ascensore .main .comp_block_title{font-weight:bold;font-size:16px;line-height:19px;display:inline-block;padding-right:12px}
.component-ascensore .main .comp_block_title .caret{display:inline-block;width:20px;height:20px;border:0 !important;margin-left:-5px;cursor:pointer}
.component-ascensore .main .comp_block_subtitle{color:#000;font-size:16px;line-height:19px;margin-bottom:10px;font-weight:bold}
.component-ascensore .main .comp_block_subtitle span.comp_block_subtext{display:inherit;font-weight:500;padding-left:10px}
.component-ascensore .main .total{padding:15px 0;font-size:16px}
.component-ascensore .main .total var{float:right;font-style:normal;font-size:24px;font-weight:bold;margin-top:-8px}
.component-ascensore .main .total var sub{bottom:0;margin-left:0;font-size:70%;font-weight:normal}
.component-ascensore .main .products_and_services .empty{text-align:center;padding-top:125px}
.component-ascensore .main .products_and_services .empty .title{font-size:18px;line-height:21px;font-weight:bold;text-transform:uppercase}
.component-ascensore .main .products_and_services .empty .text{line-height:25px;letter-spacing:-1px;margin-top:15px}
.component-ascensore .main .products_and_services .products{height:350px;overflow:auto;padding:10px}
.component-ascensore .main .products_and_services .products::-webkit-scrollbar{width:1px}
.component-ascensore .main .products_and_services .products .counter{font-size:18px;font-weight:bold;padding-top:23px}
.component-ascensore .main .products_and_services .products .counter var{font-size:15px;font-weight:bold;width:25px;height:25px;line-height:24px;text-align:center;display:inline-block;border-radius:50%;font-style:normal;margin-left:10px;transform:translateY(-2px)}
.component-ascensore .main .products_and_services .product{position:relative;background:#fff;padding:15px;box-shadow:0 0 30px rgba(48,70,89,0.1);border-radius:6px;margin-top:10px}
.component-ascensore .main .products_and_services .product .cat{font-size:18px;color:#747678}
.component-ascensore .main .products_and_services .product .title{font-size:25px;font-weight:bold;color:#373737}
.component-ascensore .main .products_and_services .product .delete{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/delete.svg") no-repeat center center;width:18px;height:18px;background-size:contain;position:absolute;top:15px;right:15px;cursor:pointer}
.component-ascensore .main .products_and_services .product .bottom{text-align:right}
.component-ascensore .main .products_and_services .product .discount{font-size:14px;line-height:18px}
.component-ascensore .main .products_and_services .product .old{font-size:14px;line-height:18px;position:relative;padding:0 2px}
.component-ascensore .main .products_and_services .product .old:after{content:' ';position:absolute;top:48%;left:0;border-bottom:1px #373737 solid;height:1px;width:100%}
.component-ascensore .main .products_and_services .product .price{font-size:20px;font-weight:bold}
.component-ascensore .main .products_and_services .product .price sub{bottom:0;font-weight:normal}
@media only screen and (max-width:1024px){.component-ascensore .main{max-height:none;height:auto;border-radius:30px 30px 0 0}
.component-ascensore .main .footer{bottom:10px}
.component-ascensore .main .footer-cta{display:none}
}
@media only screen and (max-width:768px){.component-ascensore .main .fascia.long_text{padding-top:16px}
.component-ascensore .main .fascia.long_text .fascia_info{text-align:right;transform:translateY(-18px);top:12px}
.component-ascensore .main .fascia.long_text .fascia_info .price{display:block;margin-top:-2px}
}
.component-ascensore .commodity-tabs{background:#f5f7f7;letter-spacing:-1px;height:31px;border-radius:20px 20px 0 0;display:inline-block;font-size:18px;position:relative;z-index:3}
.component-ascensore .commodity-tabs .tab{line-height:31px;display:inline-block;border-right:1px #dbdbdb solid;padding:0 19px}
.component-ascensore .commodity-tabs .tab:focus{color:#373737;text-decoration:none;font-weight:normal}
.component-ascensore .commodity-tabs .tab:last-child{border-top-right-radius:20px;border:0;padding-right:21px}
.component-ascensore .commodity-tabs .tab:first-child{border-top-left-radius:20px;border:0;padding-left:21px}
.component-ascensore .commodity-tabs.first .tab:nth-child(1){background:#fff;border:0;border-bottom:1px #fff solid}
.component-ascensore .commodity-tabs.first ~ .main{border-radius:0 30px 0 30px;padding-top:80px}
.component-ascensore .commodity-tabs.first ~ .main .ascensore_content_wrap{height:100%;position:relative}
.component-ascensore .commodity-tabs.second .tab:nth-child(1){border:0}
.component-ascensore .commodity-tabs.second .tab:nth-child(2){background:#fff;border:0;border-bottom:1px #fff solid}
.component-ascensore .commodity-tabs.second ~ .main{padding-top:130px}
.component-ascensore .commodity-tabs.second ~ .main .ascensore_content_wrap{height:100%;position:relative}
.component-ascensore .commodity-tabs.third .tab:nth-child(2){border:0}
.component-ascensore .commodity-tabs.third .tab:nth-child(3){background:#fff;border:0;border-bottom:1px #fff solid}
.component-ascensore .commodity-tabs.third ~ .main{padding-top:130px}
.component-ascensore .commodity-tabs.third ~ .main .ascensore_content_wrap{height:100%;position:relative}
@media only screen and (max-width:1024px){.component-ascensore .commodity-tabs.first ~ .main{border-radius:0 30px 0 0}
}
@media only screen and (max-width:768px){.component-ascensore .commodity-tabs .tab{font-size:14px;font-weight:bold}
}
.component-ascensore.theme_vermillion .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_vermillion .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_vermillion .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_vermillion .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #e84e0f solid;color:#e84e0f}
.component-ascensore.theme_vermillion .main .elem .header,.component-ascensore .theme_vermillion .main .elem .header{color:#e84e0f}
.component-ascensore.theme_vermillion .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_vermillion .main .selettore_fascia .toggle_underlayer{background:rgba(232,78,15,0.06)}
.component-ascensore.theme_vermillion .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_vermillion .main .selettore_fascia input:checked ~ .toggle{background:#e84e0f;box-shadow:0 4px 10px rgba(232,78,15,0.03)}
.component-ascensore.theme_vermillion .main .fascia_info .discount,.component-ascensore.theme_vermillion .main .products_and_services .discount,.component-ascensore .theme_vermillion .main .fascia_info .discount,.component-ascensore .theme_vermillion .main .products_and_services .discount{color:#e84e0f}
.component-ascensore.theme_vermillion .main .fascia_info .old:after,.component-ascensore.theme_vermillion .main .products_and_services .old:after,.component-ascensore .theme_vermillion .main .fascia_info .old:after,.component-ascensore .theme_vermillion .main .products_and_services .old:after{border-color:#e84e0f}
.component-ascensore.theme_vermillion .main .comp_block_title,.component-ascensore .theme_vermillion .main .comp_block_title{color:#e84e0f}
.component-ascensore.theme_vermillion .main .comp_block_title .caret,.component-ascensore .theme_vermillion .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_vermillion .products_and_services .title,.component-ascensore .theme_vermillion .products_and_services .title{color:#e84e0f}
.component-ascensore.theme_vermillion .products_and_services .counter,.component-ascensore .theme_vermillion .products_and_services .counter{color:#e84e0f}
.component-ascensore.theme_vermillion .products_and_services .counter var,.component-ascensore .theme_vermillion .products_and_services .counter var{background:rgba(232,78,15,0.15)}
.component-ascensore.theme_grey .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_grey .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_grey .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_grey .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #777 solid;color:#777}
.component-ascensore.theme_grey .main .elem .header,.component-ascensore .theme_grey .main .elem .header{color:#777}
.component-ascensore.theme_grey .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_grey .main .selettore_fascia .toggle_underlayer{background:rgba(119,119,119,0.06)}
.component-ascensore.theme_grey .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_grey .main .selettore_fascia input:checked ~ .toggle{background:#777;box-shadow:0 4px 10px rgba(119,119,119,0.03)}
.component-ascensore.theme_grey .main .fascia_info .discount,.component-ascensore.theme_grey .main .products_and_services .discount,.component-ascensore .theme_grey .main .fascia_info .discount,.component-ascensore .theme_grey .main .products_and_services .discount{color:#777}
.component-ascensore.theme_grey .main .fascia_info .old:after,.component-ascensore.theme_grey .main .products_and_services .old:after,.component-ascensore .theme_grey .main .fascia_info .old:after,.component-ascensore .theme_grey .main .products_and_services .old:after{border-color:#777}
.component-ascensore.theme_grey .main .comp_block_title,.component-ascensore .theme_grey .main .comp_block_title{color:#777}
.component-ascensore.theme_grey .main .comp_block_title .caret,.component-ascensore .theme_grey .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/grey/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_grey .products_and_services .title,.component-ascensore .theme_grey .products_and_services .title{color:#777}
.component-ascensore.theme_grey .products_and_services .counter,.component-ascensore .theme_grey .products_and_services .counter{color:#777}
.component-ascensore.theme_grey .products_and_services .counter var,.component-ascensore .theme_grey .products_and_services .counter var{background:rgba(119,119,119,0.15)}
.component-ascensore.theme_peacock-blue .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_peacock-blue .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_peacock-blue .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_peacock-blue .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #005ca9 solid;color:#005ca9}
.component-ascensore.theme_peacock-blue .main .elem .header,.component-ascensore .theme_peacock-blue .main .elem .header{color:#005ca9}
.component-ascensore.theme_peacock-blue .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_peacock-blue .main .selettore_fascia .toggle_underlayer{background:rgba(0,92,169,0.06)}
.component-ascensore.theme_peacock-blue .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_peacock-blue .main .selettore_fascia input:checked ~ .toggle{background:#005ca9;box-shadow:0 4px 10px rgba(0,92,169,0.03)}
.component-ascensore.theme_peacock-blue .main .fascia_info .discount,.component-ascensore.theme_peacock-blue .main .products_and_services .discount,.component-ascensore .theme_peacock-blue .main .fascia_info .discount,.component-ascensore .theme_peacock-blue .main .products_and_services .discount{color:#005ca9}
.component-ascensore.theme_peacock-blue .main .fascia_info .old:after,.component-ascensore.theme_peacock-blue .main .products_and_services .old:after,.component-ascensore .theme_peacock-blue .main .fascia_info .old:after,.component-ascensore .theme_peacock-blue .main .products_and_services .old:after{border-color:#005ca9}
.component-ascensore.theme_peacock-blue .main .comp_block_title,.component-ascensore .theme_peacock-blue .main .comp_block_title{color:#005ca9}
.component-ascensore.theme_peacock-blue .main .comp_block_title .caret,.component-ascensore .theme_peacock-blue .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/peacock-blue/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_peacock-blue .products_and_services .title,.component-ascensore .theme_peacock-blue .products_and_services .title{color:#005ca9}
.component-ascensore.theme_peacock-blue .products_and_services .counter,.component-ascensore .theme_peacock-blue .products_and_services .counter{color:#005ca9}
.component-ascensore.theme_peacock-blue .products_and_services .counter var,.component-ascensore .theme_peacock-blue .products_and_services .counter var{background:rgba(0,92,169,0.15)}
.component-ascensore.theme_violet .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_violet .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_violet .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_violet .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #b400c8 solid;color:#b400c8}
.component-ascensore.theme_violet .main .elem .header,.component-ascensore .theme_violet .main .elem .header{color:#b400c8}
.component-ascensore.theme_violet .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_violet .main .selettore_fascia .toggle_underlayer{background:rgba(180,0,200,0.06)}
.component-ascensore.theme_violet .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_violet .main .selettore_fascia input:checked ~ .toggle{background:#b400c8;box-shadow:0 4px 10px rgba(180,0,200,0.03)}
.component-ascensore.theme_violet .main .fascia_info .discount,.component-ascensore.theme_violet .main .products_and_services .discount,.component-ascensore .theme_violet .main .fascia_info .discount,.component-ascensore .theme_violet .main .products_and_services .discount{color:#b400c8}
.component-ascensore.theme_violet .main .fascia_info .old:after,.component-ascensore.theme_violet .main .products_and_services .old:after,.component-ascensore .theme_violet .main .fascia_info .old:after,.component-ascensore .theme_violet .main .products_and_services .old:after{border-color:#b400c8}
.component-ascensore.theme_violet .main .comp_block_title,.component-ascensore .theme_violet .main .comp_block_title{color:#b400c8}
.component-ascensore.theme_violet .main .comp_block_title .caret,.component-ascensore .theme_violet .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/violet/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_violet .products_and_services .title,.component-ascensore .theme_violet .products_and_services .title{color:#b400c8}
.component-ascensore.theme_violet .products_and_services .counter,.component-ascensore .theme_violet .products_and_services .counter{color:#b400c8}
.component-ascensore.theme_violet .products_and_services .counter var,.component-ascensore .theme_violet .products_and_services .counter var{background:rgba(180,0,200,0.15)}
.component-ascensore.theme_turquoise-blue .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_turquoise-blue .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_turquoise-blue .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_turquoise-blue .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #00a8b0 solid;color:#00a8b0}
.component-ascensore.theme_turquoise-blue .main .elem .header,.component-ascensore .theme_turquoise-blue .main .elem .header{color:#00a8b0}
.component-ascensore.theme_turquoise-blue .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_turquoise-blue .main .selettore_fascia .toggle_underlayer{background:rgba(0,168,176,0.06)}
.component-ascensore.theme_turquoise-blue .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_turquoise-blue .main .selettore_fascia input:checked ~ .toggle{background:#00a8b0;box-shadow:0 4px 10px rgba(0,168,176,0.03)}
.component-ascensore.theme_turquoise-blue .main .fascia_info .discount,.component-ascensore.theme_turquoise-blue .main .products_and_services .discount,.component-ascensore .theme_turquoise-blue .main .fascia_info .discount,.component-ascensore .theme_turquoise-blue .main .products_and_services .discount{color:#00a8b0}
.component-ascensore.theme_turquoise-blue .main .fascia_info .old:after,.component-ascensore.theme_turquoise-blue .main .products_and_services .old:after,.component-ascensore .theme_turquoise-blue .main .fascia_info .old:after,.component-ascensore .theme_turquoise-blue .main .products_and_services .old:after{border-color:#00a8b0}
.component-ascensore.theme_turquoise-blue .main .comp_block_title,.component-ascensore .theme_turquoise-blue .main .comp_block_title{color:#00a8b0}
.component-ascensore.theme_turquoise-blue .main .comp_block_title .caret,.component-ascensore .theme_turquoise-blue .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/turquoise-blue/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_turquoise-blue .products_and_services .title,.component-ascensore .theme_turquoise-blue .products_and_services .title{color:#00a8b0}
.component-ascensore.theme_turquoise-blue .products_and_services .counter,.component-ascensore .theme_turquoise-blue .products_and_services .counter{color:#00a8b0}
.component-ascensore.theme_turquoise-blue .products_and_services .counter var,.component-ascensore .theme_turquoise-blue .products_and_services .counter var{background:rgba(0,168,176,0.15)}
.component-ascensore.theme_cerulean .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_cerulean .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_cerulean .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_cerulean .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #006eb7 solid;color:#006eb7}
.component-ascensore.theme_cerulean .main .elem .header,.component-ascensore .theme_cerulean .main .elem .header{color:#006eb7}
.component-ascensore.theme_cerulean .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_cerulean .main .selettore_fascia .toggle_underlayer{background:rgba(0,110,183,0.06)}
.component-ascensore.theme_cerulean .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_cerulean .main .selettore_fascia input:checked ~ .toggle{background:#006eb7;box-shadow:0 4px 10px rgba(0,110,183,0.03)}
.component-ascensore.theme_cerulean .main .fascia_info .discount,.component-ascensore.theme_cerulean .main .products_and_services .discount,.component-ascensore .theme_cerulean .main .fascia_info .discount,.component-ascensore .theme_cerulean .main .products_and_services .discount{color:#006eb7}
.component-ascensore.theme_cerulean .main .fascia_info .old:after,.component-ascensore.theme_cerulean .main .products_and_services .old:after,.component-ascensore .theme_cerulean .main .fascia_info .old:after,.component-ascensore .theme_cerulean .main .products_and_services .old:after{border-color:#006eb7}
.component-ascensore.theme_cerulean .main .comp_block_title,.component-ascensore .theme_cerulean .main .comp_block_title{color:#006eb7}
.component-ascensore.theme_cerulean .main .comp_block_title .caret,.component-ascensore .theme_cerulean .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/cerulean/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_cerulean .products_and_services .title,.component-ascensore .theme_cerulean .products_and_services .title{color:#006eb7}
.component-ascensore.theme_cerulean .products_and_services .counter,.component-ascensore .theme_cerulean .products_and_services .counter{color:#006eb7}
.component-ascensore.theme_cerulean .products_and_services .counter var,.component-ascensore .theme_cerulean .products_and_services .counter var{background:rgba(0,110,183,0.15)}
.component-ascensore.theme_sea-green .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_sea-green .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_sea-green .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_sea-green .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #2d934f solid;color:#2d934f}
.component-ascensore.theme_sea-green .main .elem .header,.component-ascensore .theme_sea-green .main .elem .header{color:#2d934f}
.component-ascensore.theme_sea-green .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_sea-green .main .selettore_fascia .toggle_underlayer{background:rgba(45,147,79,0.06)}
.component-ascensore.theme_sea-green .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_sea-green .main .selettore_fascia input:checked ~ .toggle{background:#2d934f;box-shadow:0 4px 10px rgba(45,147,79,0.03)}
.component-ascensore.theme_sea-green .main .fascia_info .discount,.component-ascensore.theme_sea-green .main .products_and_services .discount,.component-ascensore .theme_sea-green .main .fascia_info .discount,.component-ascensore .theme_sea-green .main .products_and_services .discount{color:#2d934f}
.component-ascensore.theme_sea-green .main .fascia_info .old:after,.component-ascensore.theme_sea-green .main .products_and_services .old:after,.component-ascensore .theme_sea-green .main .fascia_info .old:after,.component-ascensore .theme_sea-green .main .products_and_services .old:after{border-color:#2d934f}
.component-ascensore.theme_sea-green .main .comp_block_title,.component-ascensore .theme_sea-green .main .comp_block_title{color:#2d934f}
.component-ascensore.theme_sea-green .main .comp_block_title .caret,.component-ascensore .theme_sea-green .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/sea-green/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_sea-green .products_and_services .title,.component-ascensore .theme_sea-green .products_and_services .title{color:#2d934f}
.component-ascensore.theme_sea-green .products_and_services .counter,.component-ascensore .theme_sea-green .products_and_services .counter{color:#2d934f}
.component-ascensore.theme_sea-green .products_and_services .counter var,.component-ascensore .theme_sea-green .products_and_services .counter var{background:rgba(45,147,79,0.15)}
.component-ascensore.theme_yellow-orange .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_yellow-orange .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_yellow-orange .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_yellow-orange .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #f7a600 solid;color:#f7a600}
.component-ascensore.theme_yellow-orange .main .elem .header,.component-ascensore .theme_yellow-orange .main .elem .header{color:#f7a600}
.component-ascensore.theme_yellow-orange .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_yellow-orange .main .selettore_fascia .toggle_underlayer{background:rgba(247,166,0,0.06)}
.component-ascensore.theme_yellow-orange .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_yellow-orange .main .selettore_fascia input:checked ~ .toggle{background:#f7a600;box-shadow:0 4px 10px rgba(247,166,0,0.03)}
.component-ascensore.theme_yellow-orange .main .fascia_info .discount,.component-ascensore.theme_yellow-orange .main .products_and_services .discount,.component-ascensore .theme_yellow-orange .main .fascia_info .discount,.component-ascensore .theme_yellow-orange .main .products_and_services .discount{color:#f7a600}
.component-ascensore.theme_yellow-orange .main .fascia_info .old:after,.component-ascensore.theme_yellow-orange .main .products_and_services .old:after,.component-ascensore .theme_yellow-orange .main .fascia_info .old:after,.component-ascensore .theme_yellow-orange .main .products_and_services .old:after{border-color:#f7a600}
.component-ascensore.theme_yellow-orange .main .comp_block_title,.component-ascensore .theme_yellow-orange .main .comp_block_title{color:#f7a600}
.component-ascensore.theme_yellow-orange .main .comp_block_title .caret,.component-ascensore .theme_yellow-orange .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/yellow-orange/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_yellow-orange .products_and_services .title,.component-ascensore .theme_yellow-orange .products_and_services .title{color:#f7a600}
.component-ascensore.theme_yellow-orange .products_and_services .counter,.component-ascensore .theme_yellow-orange .products_and_services .counter{color:#f7a600}
.component-ascensore.theme_yellow-orange .products_and_services .counter var,.component-ascensore .theme_yellow-orange .products_and_services .counter var{background:rgba(247,166,0,0.15)}
.component-ascensore.theme_white-two .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_white-two .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_white-two .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_white-two .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #fff solid;color:#fff}
.component-ascensore.theme_white-two .main .elem .header,.component-ascensore .theme_white-two .main .elem .header{color:#fff}
.component-ascensore.theme_white-two .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_white-two .main .selettore_fascia .toggle_underlayer{background:rgba(255,255,255,0.06)}
.component-ascensore.theme_white-two .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_white-two .main .selettore_fascia input:checked ~ .toggle{background:#fff;box-shadow:0 4px 10px rgba(255,255,255,0.03)}
.component-ascensore.theme_white-two .main .fascia_info .discount,.component-ascensore.theme_white-two .main .products_and_services .discount,.component-ascensore .theme_white-two .main .fascia_info .discount,.component-ascensore .theme_white-two .main .products_and_services .discount{color:#fff}
.component-ascensore.theme_white-two .main .fascia_info .old:after,.component-ascensore.theme_white-two .main .products_and_services .old:after,.component-ascensore .theme_white-two .main .fascia_info .old:after,.component-ascensore .theme_white-two .main .products_and_services .old:after{border-color:#fff}
.component-ascensore.theme_white-two .main .comp_block_title,.component-ascensore .theme_white-two .main .comp_block_title{color:#fff}
.component-ascensore.theme_white-two .main .comp_block_title .caret,.component-ascensore .theme_white-two .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_white-two .products_and_services .title,.component-ascensore .theme_white-two .products_and_services .title{color:#fff}
.component-ascensore.theme_white-two .products_and_services .counter,.component-ascensore .theme_white-two .products_and_services .counter{color:#fff}
.component-ascensore.theme_white-two .products_and_services .counter var,.component-ascensore .theme_white-two .products_and_services .counter var{background:rgba(255,255,255,0.15)}
.component-ascensore.theme_turbo .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_turbo .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_turbo .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_turbo .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #e8e100 solid;color:#e8e100}
.component-ascensore.theme_turbo .main .elem .header,.component-ascensore .theme_turbo .main .elem .header{color:#e8e100}
.component-ascensore.theme_turbo .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_turbo .main .selettore_fascia .toggle_underlayer{background:rgba(232,225,0,0.06)}
.component-ascensore.theme_turbo .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_turbo .main .selettore_fascia input:checked ~ .toggle{background:#e8e100;box-shadow:0 4px 10px rgba(232,225,0,0.03)}
.component-ascensore.theme_turbo .main .fascia_info .discount,.component-ascensore.theme_turbo .main .products_and_services .discount,.component-ascensore .theme_turbo .main .fascia_info .discount,.component-ascensore .theme_turbo .main .products_and_services .discount{color:#e8e100}
.component-ascensore.theme_turbo .main .fascia_info .old:after,.component-ascensore.theme_turbo .main .products_and_services .old:after,.component-ascensore .theme_turbo .main .fascia_info .old:after,.component-ascensore .theme_turbo .main .products_and_services .old:after{border-color:#e8e100}
.component-ascensore.theme_turbo .main .comp_block_title,.component-ascensore .theme_turbo .main .comp_block_title{color:#e8e100}
.component-ascensore.theme_turbo .main .comp_block_title .caret,.component-ascensore .theme_turbo .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/turbo/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_turbo .products_and_services .title,.component-ascensore .theme_turbo .products_and_services .title{color:#e8e100}
.component-ascensore.theme_turbo .products_and_services .counter,.component-ascensore .theme_turbo .products_and_services .counter{color:#e8e100}
.component-ascensore.theme_turbo .products_and_services .counter var,.component-ascensore .theme_turbo .products_and_services .counter var{background:rgba(232,225,0,0.15)}
.component-ascensore.theme_sunflower-yellow .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_sunflower-yellow .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_sunflower-yellow .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_sunflower-yellow .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #e84e0f solid;color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .main .elem .header,.component-ascensore .theme_sunflower-yellow .main .elem .header{color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_sunflower-yellow .main .selettore_fascia .toggle_underlayer{background:rgba(232,78,15,0.06)}
.component-ascensore.theme_sunflower-yellow .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_sunflower-yellow .main .selettore_fascia input:checked ~ .toggle{background:#e84e0f;box-shadow:0 4px 10px rgba(232,78,15,0.03)}
.component-ascensore.theme_sunflower-yellow .main .fascia_info .discount,.component-ascensore.theme_sunflower-yellow .main .products_and_services .discount,.component-ascensore .theme_sunflower-yellow .main .fascia_info .discount,.component-ascensore .theme_sunflower-yellow .main .products_and_services .discount{color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .main .fascia_info .old:after,.component-ascensore.theme_sunflower-yellow .main .products_and_services .old:after,.component-ascensore .theme_sunflower-yellow .main .fascia_info .old:after,.component-ascensore .theme_sunflower-yellow .main .products_and_services .old:after{border-color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .main .comp_block_title,.component-ascensore .theme_sunflower-yellow .main .comp_block_title{color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .main .comp_block_title .caret,.component-ascensore .theme_sunflower-yellow .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_sunflower-yellow .products_and_services .title,.component-ascensore .theme_sunflower-yellow .products_and_services .title{color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .products_and_services .counter,.component-ascensore .theme_sunflower-yellow .products_and_services .counter{color:#e84e0f}
.component-ascensore.theme_sunflower-yellow .products_and_services .counter var,.component-ascensore .theme_sunflower-yellow .products_and_services .counter var{background:rgba(232,78,15,0.15)}
.component-ascensore.theme_energia-luce .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_energia-luce .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_energia-luce .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_energia-luce .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #e84e0f solid;color:#e84e0f}
.component-ascensore.theme_energia-luce .main .elem .header,.component-ascensore .theme_energia-luce .main .elem .header{color:#e84e0f}
.component-ascensore.theme_energia-luce .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_energia-luce .main .selettore_fascia .toggle_underlayer{background:rgba(232,78,15,0.06)}
.component-ascensore.theme_energia-luce .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_energia-luce .main .selettore_fascia input:checked ~ .toggle{background:#e84e0f;box-shadow:0 4px 10px rgba(232,78,15,0.03)}
.component-ascensore.theme_energia-luce .main .fascia_info .discount,.component-ascensore.theme_energia-luce .main .products_and_services .discount,.component-ascensore .theme_energia-luce .main .fascia_info .discount,.component-ascensore .theme_energia-luce .main .products_and_services .discount{color:#e84e0f}
.component-ascensore.theme_energia-luce .main .fascia_info .old:after,.component-ascensore.theme_energia-luce .main .products_and_services .old:after,.component-ascensore .theme_energia-luce .main .fascia_info .old:after,.component-ascensore .theme_energia-luce .main .products_and_services .old:after{border-color:#e84e0f}
.component-ascensore.theme_energia-luce .main .comp_block_title,.component-ascensore .theme_energia-luce .main .comp_block_title{color:#e84e0f}
.component-ascensore.theme_energia-luce .main .comp_block_title .caret,.component-ascensore .theme_energia-luce .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_energia-luce .products_and_services .title,.component-ascensore .theme_energia-luce .products_and_services .title{color:#e84e0f}
.component-ascensore.theme_energia-luce .products_and_services .counter,.component-ascensore .theme_energia-luce .products_and_services .counter{color:#e84e0f}
.component-ascensore.theme_energia-luce .products_and_services .counter var,.component-ascensore .theme_energia-luce .products_and_services .counter var{background:rgba(232,78,15,0.15)}
.component-ascensore.theme_energia-gas .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_energia-gas .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_energia-gas .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_energia-gas .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #005ca9 solid;color:#005ca9}
.component-ascensore.theme_energia-gas .main .elem .header,.component-ascensore .theme_energia-gas .main .elem .header{color:#005ca9}
.component-ascensore.theme_energia-gas .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_energia-gas .main .selettore_fascia .toggle_underlayer{background:rgba(0,92,169,0.06)}
.component-ascensore.theme_energia-gas .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_energia-gas .main .selettore_fascia input:checked ~ .toggle{background:#005ca9;box-shadow:0 4px 10px rgba(0,92,169,0.03)}
.component-ascensore.theme_energia-gas .main .fascia_info .discount,.component-ascensore.theme_energia-gas .main .products_and_services .discount,.component-ascensore .theme_energia-gas .main .fascia_info .discount,.component-ascensore .theme_energia-gas .main .products_and_services .discount{color:#005ca9}
.component-ascensore.theme_energia-gas .main .fascia_info .old:after,.component-ascensore.theme_energia-gas .main .products_and_services .old:after,.component-ascensore .theme_energia-gas .main .fascia_info .old:after,.component-ascensore .theme_energia-gas .main .products_and_services .old:after{border-color:#005ca9}
.component-ascensore.theme_energia-gas .main .comp_block_title,.component-ascensore .theme_energia-gas .main .comp_block_title{color:#005ca9}
.component-ascensore.theme_energia-gas .main .comp_block_title .caret,.component-ascensore .theme_energia-gas .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/energia_gas_variant2/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_energia-gas .products_and_services .title,.component-ascensore .theme_energia-gas .products_and_services .title{color:#005ca9}
.component-ascensore.theme_energia-gas .products_and_services .counter,.component-ascensore .theme_energia-gas .products_and_services .counter{color:#005ca9}
.component-ascensore.theme_energia-gas .products_and_services .counter var,.component-ascensore .theme_energia-gas .products_and_services .counter var{background:rgba(0,92,169,0.15)}
.component-ascensore.theme_energia-dual .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_energia-dual .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_energia-dual .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_energia-dual .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #e84e0f solid;color:#e84e0f}
.component-ascensore.theme_energia-dual .main .elem .header,.component-ascensore .theme_energia-dual .main .elem .header{color:#e84e0f}
.component-ascensore.theme_energia-dual .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_energia-dual .main .selettore_fascia .toggle_underlayer{background:rgba(232,78,15,0.06)}
.component-ascensore.theme_energia-dual .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_energia-dual .main .selettore_fascia input:checked ~ .toggle{background:#e84e0f;box-shadow:0 4px 10px rgba(232,78,15,0.03)}
.component-ascensore.theme_energia-dual .main .fascia_info .discount,.component-ascensore.theme_energia-dual .main .products_and_services .discount,.component-ascensore .theme_energia-dual .main .fascia_info .discount,.component-ascensore .theme_energia-dual .main .products_and_services .discount{color:#e84e0f}
.component-ascensore.theme_energia-dual .main .fascia_info .old:after,.component-ascensore.theme_energia-dual .main .products_and_services .old:after,.component-ascensore .theme_energia-dual .main .fascia_info .old:after,.component-ascensore .theme_energia-dual .main .products_and_services .old:after{border-color:#e84e0f}
.component-ascensore.theme_energia-dual .main .comp_block_title,.component-ascensore .theme_energia-dual .main .comp_block_title{color:#e84e0f}
.component-ascensore.theme_energia-dual .main .comp_block_title .caret,.component-ascensore .theme_energia-dual .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_energia-dual .products_and_services .title,.component-ascensore .theme_energia-dual .products_and_services .title{color:#e84e0f}
.component-ascensore.theme_energia-dual .products_and_services .counter,.component-ascensore .theme_energia-dual .products_and_services .counter{color:#e84e0f}
.component-ascensore.theme_energia-dual .products_and_services .counter var,.component-ascensore .theme_energia-dual .products_and_services .counter var{background:rgba(232,78,15,0.15)}
.component-ascensore.theme_ies_light .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_ies_light .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_ies_light .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_ies_light .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #d9d9d9 solid;color:#d9d9d9}
.component-ascensore.theme_ies_light .main .elem .header,.component-ascensore .theme_ies_light .main .elem .header{color:#d9d9d9}
.component-ascensore.theme_ies_light .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_ies_light .main .selettore_fascia .toggle_underlayer{background:rgba(217,217,217,0.06)}
.component-ascensore.theme_ies_light .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_ies_light .main .selettore_fascia input:checked ~ .toggle{background:#d9d9d9;box-shadow:0 4px 10px rgba(217,217,217,0.03)}
.component-ascensore.theme_ies_light .main .fascia_info .discount,.component-ascensore.theme_ies_light .main .products_and_services .discount,.component-ascensore .theme_ies_light .main .fascia_info .discount,.component-ascensore .theme_ies_light .main .products_and_services .discount{color:#d9d9d9}
.component-ascensore.theme_ies_light .main .fascia_info .old:after,.component-ascensore.theme_ies_light .main .products_and_services .old:after,.component-ascensore .theme_ies_light .main .fascia_info .old:after,.component-ascensore .theme_ies_light .main .products_and_services .old:after{border-color:#d9d9d9}
.component-ascensore.theme_ies_light .main .comp_block_title,.component-ascensore .theme_ies_light .main .comp_block_title{color:#d9d9d9}
.component-ascensore.theme_ies_light .main .comp_block_title .caret,.component-ascensore .theme_ies_light .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/ies_light/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_ies_light .products_and_services .title,.component-ascensore .theme_ies_light .products_and_services .title{color:#d9d9d9}
.component-ascensore.theme_ies_light .products_and_services .counter,.component-ascensore .theme_ies_light .products_and_services .counter{color:#d9d9d9}
.component-ascensore.theme_ies_light .products_and_services .counter var,.component-ascensore .theme_ies_light .products_and_services .counter var{background:rgba(217,217,217,0.15)}
.component-ascensore.theme_ies_medium .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_ies_medium .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_ies_medium .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_ies_medium .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #a1a1a1 solid;color:#a1a1a1}
.component-ascensore.theme_ies_medium .main .elem .header,.component-ascensore .theme_ies_medium .main .elem .header{color:#a1a1a1}
.component-ascensore.theme_ies_medium .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_ies_medium .main .selettore_fascia .toggle_underlayer{background:rgba(161,161,161,0.06)}
.component-ascensore.theme_ies_medium .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_ies_medium .main .selettore_fascia input:checked ~ .toggle{background:#a1a1a1;box-shadow:0 4px 10px rgba(161,161,161,0.03)}
.component-ascensore.theme_ies_medium .main .fascia_info .discount,.component-ascensore.theme_ies_medium .main .products_and_services .discount,.component-ascensore .theme_ies_medium .main .fascia_info .discount,.component-ascensore .theme_ies_medium .main .products_and_services .discount{color:#a1a1a1}
.component-ascensore.theme_ies_medium .main .fascia_info .old:after,.component-ascensore.theme_ies_medium .main .products_and_services .old:after,.component-ascensore .theme_ies_medium .main .fascia_info .old:after,.component-ascensore .theme_ies_medium .main .products_and_services .old:after{border-color:#a1a1a1}
.component-ascensore.theme_ies_medium .main .comp_block_title,.component-ascensore .theme_ies_medium .main .comp_block_title{color:#a1a1a1}
.component-ascensore.theme_ies_medium .main .comp_block_title .caret,.component-ascensore .theme_ies_medium .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/ies_medium/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_ies_medium .products_and_services .title,.component-ascensore .theme_ies_medium .products_and_services .title{color:#a1a1a1}
.component-ascensore.theme_ies_medium .products_and_services .counter,.component-ascensore .theme_ies_medium .products_and_services .counter{color:#a1a1a1}
.component-ascensore.theme_ies_medium .products_and_services .counter var,.component-ascensore .theme_ies_medium .products_and_services .counter var{background:rgba(161,161,161,0.15)}
.component-ascensore.theme_ies_dark .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_ies_dark .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_ies_dark .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_ies_dark .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #141414 solid;color:#141414}
.component-ascensore.theme_ies_dark .main .elem .header,.component-ascensore .theme_ies_dark .main .elem .header{color:#141414}
.component-ascensore.theme_ies_dark .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_ies_dark .main .selettore_fascia .toggle_underlayer{background:rgba(20,20,20,0.06)}
.component-ascensore.theme_ies_dark .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_ies_dark .main .selettore_fascia input:checked ~ .toggle{background:#141414;box-shadow:0 4px 10px rgba(20,20,20,0.03)}
.component-ascensore.theme_ies_dark .main .fascia_info .discount,.component-ascensore.theme_ies_dark .main .products_and_services .discount,.component-ascensore .theme_ies_dark .main .fascia_info .discount,.component-ascensore .theme_ies_dark .main .products_and_services .discount{color:#141414}
.component-ascensore.theme_ies_dark .main .fascia_info .old:after,.component-ascensore.theme_ies_dark .main .products_and_services .old:after,.component-ascensore .theme_ies_dark .main .fascia_info .old:after,.component-ascensore .theme_ies_dark .main .products_and_services .old:after{border-color:#141414}
.component-ascensore.theme_ies_dark .main .comp_block_title,.component-ascensore .theme_ies_dark .main .comp_block_title{color:#141414}
.component-ascensore.theme_ies_dark .main .comp_block_title .caret,.component-ascensore .theme_ies_dark .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/ies_dark/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_ies_dark .products_and_services .title,.component-ascensore .theme_ies_dark .products_and_services .title{color:#141414}
.component-ascensore.theme_ies_dark .products_and_services .counter,.component-ascensore .theme_ies_dark .products_and_services .counter{color:#141414}
.component-ascensore.theme_ies_dark .products_and_services .counter var,.component-ascensore .theme_ies_dark .products_and_services .counter var{background:rgba(20,20,20,0.15)}
.component-ascensore.theme_innovation .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_innovation .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_innovation .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_innovation .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #afcb37 solid;color:#afcb37}
.component-ascensore.theme_innovation .main .elem .header,.component-ascensore .theme_innovation .main .elem .header{color:#afcb37}
.component-ascensore.theme_innovation .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_innovation .main .selettore_fascia .toggle_underlayer{background:rgba(175,203,55,0.06)}
.component-ascensore.theme_innovation .main .selettore_fascia input:checked ~ .toggle,.component-ascensore .theme_innovation .main .selettore_fascia input:checked ~ .toggle{background:#afcb37;box-shadow:0 4px 10px rgba(175,203,55,0.03)}
.component-ascensore.theme_innovation .main .fascia_info .discount,.component-ascensore.theme_innovation .main .products_and_services .discount,.component-ascensore .theme_innovation .main .fascia_info .discount,.component-ascensore .theme_innovation .main .products_and_services .discount{color:#afcb37}
.component-ascensore.theme_innovation .main .fascia_info .old:after,.component-ascensore.theme_innovation .main .products_and_services .old:after,.component-ascensore .theme_innovation .main .fascia_info .old:after,.component-ascensore .theme_innovation .main .products_and_services .old:after{border-color:#afcb37}
.component-ascensore.theme_innovation .main .comp_block_title,.component-ascensore .theme_innovation .main .comp_block_title{color:#afcb37}
.component-ascensore.theme_innovation .main .comp_block_title .caret,.component-ascensore .theme_innovation .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/sick-green/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_innovation .products_and_services .title,.component-ascensore .theme_innovation .products_and_services .title{color:#afcb37}
.component-ascensore.theme_innovation .products_and_services .counter,.component-ascensore .theme_innovation .products_and_services .counter{color:#afcb37}
.component-ascensore.theme_innovation .products_and_services .counter var,.component-ascensore .theme_innovation .products_and_services .counter var{background:rgba(175,203,55,0.15)}
.component-ascensore.theme_areti_magenta .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_areti_magenta .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_areti_magenta .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_areti_magenta .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #f06 solid;color:#f06}
.component-ascensore.theme_areti_magenta .main .elem .header,.component-ascensore .theme_areti_magenta .main .elem .header{color:#f06}
.component-ascensore.theme_areti_magenta .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_areti_magenta .main .selettore_fascia .toggle_underlayer{background:rgba(255,0,102,0.06)}
.component-ascensore.theme_areti_magenta .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_areti_magenta .main .selettore_fascia input:checked~.toggle{background:#f06;box-shadow:0 4px 10px rgba(255,0,102,0.03)}
.component-ascensore.theme_areti_magenta .main .fascia_info .discount,.component-ascensore.theme_areti_magenta .main .products_and_services .discount,.component-ascensore .theme_areti_magenta .main .fascia_info .discount,.component-ascensore .theme_areti_magenta .main .products_and_services .discount{color:#f06}
.component-ascensore.theme_areti_magenta .main .fascia_info .old:after,.component-ascensore.theme_areti_magenta .main .products_and_services .old:after,.component-ascensore .theme_areti_magenta .main .fascia_info .old:after,.component-ascensore .theme_areti_magenta .main .products_and_services .old:after{border-color:#f06}
.component-ascensore.theme_areti_magenta .main .comp_block_title,.component-ascensore .theme_areti_magenta .main .comp_block_title{color:#f06}
.component-ascensore.theme_areti_magenta .main .comp_block_title .caret,.component-ascensore .theme_areti_magenta .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/areti-magenta/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_areti_magenta .products_and_services .title,.component-ascensore .theme_areti_magenta .products_and_services .title{color:#f06}
.component-ascensore.theme_areti_magenta .products_and_services .counter,.component-ascensore .theme_areti_magenta .products_and_services .counter{color:#f06}
.component-ascensore.theme_areti_magenta .products_and_services .counter var,.component-ascensore .theme_areti_magenta .products_and_services .counter var{background:rgba(255,0,102,0.15)}
.component-ascensore.theme_areti_darkblue .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_areti_darkblue .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_areti_darkblue .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_areti_darkblue .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #006999 solid;color:#006999}
.component-ascensore.theme_areti_darkblue .main .elem .header,.component-ascensore .theme_areti_darkblue .main .elem .header{color:#006999}
.component-ascensore.theme_areti_darkblue .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_areti_darkblue .main .selettore_fascia .toggle_underlayer{background:rgba(0,105,153,0.06)}
.component-ascensore.theme_areti_darkblue .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_areti_darkblue .main .selettore_fascia input:checked~.toggle{background:#006999;box-shadow:0 4px 10px rgba(0,105,153,0.03)}
.component-ascensore.theme_areti_darkblue .main .fascia_info .discount,.component-ascensore.theme_areti_darkblue .main .products_and_services .discount,.component-ascensore .theme_areti_darkblue .main .fascia_info .discount,.component-ascensore .theme_areti_darkblue .main .products_and_services .discount{color:#006999}
.component-ascensore.theme_areti_darkblue .main .fascia_info .old:after,.component-ascensore.theme_areti_darkblue .main .products_and_services .old:after,.component-ascensore .theme_areti_darkblue .main .fascia_info .old:after,.component-ascensore .theme_areti_darkblue .main .products_and_services .old:after{border-color:#006999}
.component-ascensore.theme_areti_darkblue .main .comp_block_title,.component-ascensore .theme_areti_darkblue .main .comp_block_title{color:#006999}
.component-ascensore.theme_areti_darkblue .main .comp_block_title .caret,.component-ascensore .theme_areti_darkblue .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/areti-darkblue/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_areti_darkblue .products_and_services .title,.component-ascensore .theme_areti_darkblue .products_and_services .title{color:#006999}
.component-ascensore.theme_areti_darkblue .products_and_services .counter,.component-ascensore .theme_areti_darkblue .products_and_services .counter{color:#006999}
.component-ascensore.theme_areti_darkblue .products_and_services .counter var,.component-ascensore .theme_areti_darkblue .products_and_services .counter var{background:rgba(0,105,153,0.15)}
.component-ascensore.theme_nuovo-tiffany .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-tiffany .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-tiffany .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-tiffany .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #00a8b0 solid;color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .main .elem .header,.component-ascensore .theme_nuovo-tiffany .main .elem .header{color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-tiffany .main .selettore_fascia .toggle_underlayer{background:rgba(0,168,176,0.06)}
.component-ascensore.theme_nuovo-tiffany .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-tiffany .main .selettore_fascia input:checked~.toggle{background:#00a8b0;box-shadow:0 4px 10px rgba(0,168,176,0.03)}
.component-ascensore.theme_nuovo-tiffany .main .fascia_info .discount,.component-ascensore.theme_nuovo-tiffany .main .products_and_services .discount,.component-ascensore .theme_nuovo-tiffany .main .fascia_info .discount,.component-ascensore .theme_nuovo-tiffany .main .products_and_services .discount{color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .main .fascia_info .old:after,.component-ascensore.theme_nuovo-tiffany .main .products_and_services .old:after,.component-ascensore .theme_nuovo-tiffany .main .fascia_info .old:after,.component-ascensore .theme_nuovo-tiffany .main .products_and_services .old:after{border-color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .main .comp_block_title,.component-ascensore .theme_nuovo-tiffany .main .comp_block_title{color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .main .comp_block_title .caret,.component-ascensore .theme_nuovo-tiffany .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-tiffany/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-tiffany .products_and_services .title,.component-ascensore .theme_nuovo-tiffany .products_and_services .title{color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .products_and_services .counter,.component-ascensore .theme_nuovo-tiffany .products_and_services .counter{color:#00a8b0}
.component-ascensore.theme_nuovo-tiffany .products_and_services .counter var,.component-ascensore .theme_nuovo-tiffany .products_and_services .counter var{background:rgba(0,168,176,0.15)}
.component-ascensore.theme_nuovo-acqua .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-acqua .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-acqua .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-acqua .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #006eb7 solid;color:#006eb7}
.component-ascensore.theme_nuovo-acqua .main .elem .header,.component-ascensore .theme_nuovo-acqua .main .elem .header{color:#006eb7}
.component-ascensore.theme_nuovo-acqua .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-acqua .main .selettore_fascia .toggle_underlayer{background:rgba(0,110,183,0.06)}
.component-ascensore.theme_nuovo-acqua .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-acqua .main .selettore_fascia input:checked~.toggle{background:#006eb7;box-shadow:0 4px 10px rgba(0,110,183,0.03)}
.component-ascensore.theme_nuovo-acqua .main .fascia_info .discount,.component-ascensore.theme_nuovo-acqua .main .products_and_services .discount,.component-ascensore .theme_nuovo-acqua .main .fascia_info .discount,.component-ascensore .theme_nuovo-acqua .main .products_and_services .discount{color:#006eb7}
.component-ascensore.theme_nuovo-acqua .main .fascia_info .old:after,.component-ascensore.theme_nuovo-acqua .main .products_and_services .old:after,.component-ascensore .theme_nuovo-acqua .main .fascia_info .old:after,.component-ascensore .theme_nuovo-acqua .main .products_and_services .old:after{border-color:#006eb7}
.component-ascensore.theme_nuovo-acqua .main .comp_block_title,.component-ascensore .theme_nuovo-acqua .main .comp_block_title{color:#006eb7}
.component-ascensore.theme_nuovo-acqua .main .comp_block_title .caret,.component-ascensore .theme_nuovo-acqua .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-acqua/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-acqua .products_and_services .title,.component-ascensore .theme_nuovo-acqua .products_and_services .title{color:#006eb7}
.component-ascensore.theme_nuovo-acqua .products_and_services .counter,.component-ascensore .theme_nuovo-acqua .products_and_services .counter{color:#006eb7}
.component-ascensore.theme_nuovo-acqua .products_and_services .counter var,.component-ascensore .theme_nuovo-acqua .products_and_services .counter var{background:rgba(0,110,183,0.15)}
.component-ascensore.theme_nuovo-areti .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-areti .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-areti .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-areti .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #8f0052 solid;color:#8f0052}
.component-ascensore.theme_nuovo-areti .main .elem .header,.component-ascensore .theme_nuovo-areti .main .elem .header{color:#8f0052}
.component-ascensore.theme_nuovo-areti .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-areti .main .selettore_fascia .toggle_underlayer{background:rgba(143,0,82,0.06)}
.component-ascensore.theme_nuovo-areti .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-areti .main .selettore_fascia input:checked~.toggle{background:#8f0052;box-shadow:0 4px 10px rgba(143,0,82,0.03)}
.component-ascensore.theme_nuovo-areti .main .fascia_info .discount,.component-ascensore.theme_nuovo-areti .main .products_and_services .discount,.component-ascensore .theme_nuovo-areti .main .fascia_info .discount,.component-ascensore .theme_nuovo-areti .main .products_and_services .discount{color:#8f0052}
.component-ascensore.theme_nuovo-areti .main .fascia_info .old:after,.component-ascensore.theme_nuovo-areti .main .products_and_services .old:after,.component-ascensore .theme_nuovo-areti .main .fascia_info .old:after,.component-ascensore .theme_nuovo-areti .main .products_and_services .old:after{border-color:#8f0052}
.component-ascensore.theme_nuovo-areti .main .comp_block_title,.component-ascensore .theme_nuovo-areti .main .comp_block_title{color:#8f0052}
.component-ascensore.theme_nuovo-areti .main .comp_block_title .caret,.component-ascensore .theme_nuovo-areti .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-areti/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-areti .products_and_services .title,.component-ascensore .theme_nuovo-areti .products_and_services .title{color:#8f0052}
.component-ascensore.theme_nuovo-areti .products_and_services .counter,.component-ascensore .theme_nuovo-areti .products_and_services .counter{color:#8f0052}
.component-ascensore.theme_nuovo-areti .products_and_services .counter var,.component-ascensore .theme_nuovo-areti .products_and_services .counter var{background:rgba(143,0,82,0.15)}
.component-ascensore.theme_nuovo-grigio .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-grigio .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-grigio .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-grigio .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #575756 solid;color:#575756}
.component-ascensore.theme_nuovo-grigio .main .elem .header,.component-ascensore .theme_nuovo-grigio .main .elem .header{color:#575756}
.component-ascensore.theme_nuovo-grigio .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-grigio .main .selettore_fascia .toggle_underlayer{background:rgba(87,87,86,0.06)}
.component-ascensore.theme_nuovo-grigio .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-grigio .main .selettore_fascia input:checked~.toggle{background:#575756;box-shadow:0 4px 10px rgba(87,87,86,0.03)}
.component-ascensore.theme_nuovo-grigio .main .fascia_info .discount,.component-ascensore.theme_nuovo-grigio .main .products_and_services .discount,.component-ascensore .theme_nuovo-grigio .main .fascia_info .discount,.component-ascensore .theme_nuovo-grigio .main .products_and_services .discount{color:#575756}
.component-ascensore.theme_nuovo-grigio .main .fascia_info .old:after,.component-ascensore.theme_nuovo-grigio .main .products_and_services .old:after,.component-ascensore .theme_nuovo-grigio .main .fascia_info .old:after,.component-ascensore .theme_nuovo-grigio .main .products_and_services .old:after{border-color:#575756}
.component-ascensore.theme_nuovo-grigio .main .comp_block_title,.component-ascensore .theme_nuovo-grigio .main .comp_block_title{color:#575756}
.component-ascensore.theme_nuovo-grigio .main .comp_block_title .caret,.component-ascensore .theme_nuovo-grigio .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-grigio/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-grigio .products_and_services .title,.component-ascensore .theme_nuovo-grigio .products_and_services .title{color:#575756}
.component-ascensore.theme_nuovo-grigio .products_and_services .counter,.component-ascensore .theme_nuovo-grigio .products_and_services .counter{color:#575756}
.component-ascensore.theme_nuovo-grigio .products_and_services .counter var,.component-ascensore .theme_nuovo-grigio .products_and_services .counter var{background:rgba(87,87,86,0.15)}
.component-ascensore.theme_nuovo-energia .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-energia .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-energia .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-energia .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #ec6726 solid;color:#ec6726}
.component-ascensore.theme_nuovo-energia .main .elem .header,.component-ascensore .theme_nuovo-energia .main .elem .header{color:#ec6726}
.component-ascensore.theme_nuovo-energia .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-energia .main .selettore_fascia .toggle_underlayer{background:rgba(236,103,38,0.06)}
.component-ascensore.theme_nuovo-energia .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-energia .main .selettore_fascia input:checked~.toggle{background:#ec6726;box-shadow:0 4px 10px rgba(236,103,38,0.03)}
.component-ascensore.theme_nuovo-energia .main .fascia_info .discount,.component-ascensore.theme_nuovo-energia .main .products_and_services .discount,.component-ascensore .theme_nuovo-energia .main .fascia_info .discount,.component-ascensore .theme_nuovo-energia .main .products_and_services .discount{color:#ec6726}
.component-ascensore.theme_nuovo-energia .main .fascia_info .old:after,.component-ascensore.theme_nuovo-energia .main .products_and_services .old:after,.component-ascensore .theme_nuovo-energia .main .fascia_info .old:after,.component-ascensore .theme_nuovo-energia .main .products_and_services .old:after{border-color:#ec6726}
.component-ascensore.theme_nuovo-energia .main .comp_block_title,.component-ascensore .theme_nuovo-energia .main .comp_block_title{color:#ec6726}
.component-ascensore.theme_nuovo-energia .main .comp_block_title .caret,.component-ascensore .theme_nuovo-energia .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-energia/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-energia .products_and_services .title,.component-ascensore .theme_nuovo-energia .products_and_services .title{color:#ec6726}
.component-ascensore.theme_nuovo-energia .products_and_services .counter,.component-ascensore .theme_nuovo-energia .products_and_services .counter{color:#ec6726}
.component-ascensore.theme_nuovo-energia .products_and_services .counter var,.component-ascensore .theme_nuovo-energia .products_and_services .counter var{background:rgba(236,103,38,0.15)}
.component-ascensore.theme_nuovo-ambiente .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-ambiente .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-ambiente .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-ambiente .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #449b50 solid;color:#449b50}
.component-ascensore.theme_nuovo-ambiente .main .elem .header,.component-ascensore .theme_nuovo-ambiente .main .elem .header{color:#449b50}
.component-ascensore.theme_nuovo-ambiente .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-ambiente .main .selettore_fascia .toggle_underlayer{background:rgba(68,155,80,0.06)}
.component-ascensore.theme_nuovo-ambiente .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-ambiente .main .selettore_fascia input:checked~.toggle{background:#449b50;box-shadow:0 4px 10px rgba(68,155,80,0.03)}
.component-ascensore.theme_nuovo-ambiente .main .fascia_info .discount,.component-ascensore.theme_nuovo-ambiente .main .products_and_services .discount,.component-ascensore .theme_nuovo-ambiente .main .fascia_info .discount,.component-ascensore .theme_nuovo-ambiente .main .products_and_services .discount{color:#449b50}
.component-ascensore.theme_nuovo-ambiente .main .fascia_info .old:after,.component-ascensore.theme_nuovo-ambiente .main .products_and_services .old:after,.component-ascensore .theme_nuovo-ambiente .main .fascia_info .old:after,.component-ascensore .theme_nuovo-ambiente .main .products_and_services .old:after{border-color:#449b50}
.component-ascensore.theme_nuovo-ambiente .main .comp_block_title,.component-ascensore .theme_nuovo-ambiente .main .comp_block_title{color:#449b50}
.component-ascensore.theme_nuovo-ambiente .main .comp_block_title .caret,.component-ascensore .theme_nuovo-ambiente .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-ambiente/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-ambiente .products_and_services .title,.component-ascensore .theme_nuovo-ambiente .products_and_services .title{color:#449b50}
.component-ascensore.theme_nuovo-ambiente .products_and_services .counter,.component-ascensore .theme_nuovo-ambiente .products_and_services .counter{color:#449b50}
.component-ascensore.theme_nuovo-ambiente .products_and_services .counter var,.component-ascensore .theme_nuovo-ambiente .products_and_services .counter var{background:rgba(68,155,80,0.15)}
.component-ascensore.theme_nuovo-infrastructure .main .offer_steps button[aria-selected="true"],.component-ascensore.theme_nuovo-infrastructure .main header .tabs-header button[aria-selected="true"],.component-ascensore .theme_nuovo-infrastructure .main .offer_steps button[aria-selected="true"],.component-ascensore .theme_nuovo-infrastructure .main header .tabs-header button[aria-selected="true"]{border-bottom:2px #25768b solid;color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .main .elem .header,.component-ascensore .theme_nuovo-infrastructure .main .elem .header{color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .main .selettore_fascia .toggle_underlayer,.component-ascensore .theme_nuovo-infrastructure .main .selettore_fascia .toggle_underlayer{background:rgba(37,118,139,0.06)}
.component-ascensore.theme_nuovo-infrastructure .main .selettore_fascia input:checked~.toggle,.component-ascensore .theme_nuovo-infrastructure .main .selettore_fascia input:checked~.toggle{background:#25768b;box-shadow:0 4px 10px rgba(37,118,139,0.03)}
.component-ascensore.theme_nuovo-infrastructure .main .fascia_info .discount,.component-ascensore.theme_nuovo-infrastructure .main .products_and_services .discount,.component-ascensore .theme_nuovo-infrastructure .main .fascia_info .discount,.component-ascensore .theme_nuovo-infrastructure .main .products_and_services .discount{color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .main .fascia_info .old:after,.component-ascensore.theme_nuovo-infrastructure .main .products_and_services .old:after,.component-ascensore .theme_nuovo-infrastructure .main .fascia_info .old:after,.component-ascensore .theme_nuovo-infrastructure .main .products_and_services .old:after{border-color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .main .comp_block_title,.component-ascensore .theme_nuovo-infrastructure .main .comp_block_title{color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .main .comp_block_title .caret,.component-ascensore .theme_nuovo-infrastructure .main .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-infrastructure/chevron-light-r.svg") no-repeat center center}
.component-ascensore.theme_nuovo-infrastructure .products_and_services .title,.component-ascensore .theme_nuovo-infrastructure .products_and_services .title{color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .products_and_services .counter,.component-ascensore .theme_nuovo-infrastructure .products_and_services .counter{color:#25768b}
.component-ascensore.theme_nuovo-infrastructure .products_and_services .counter var,.component-ascensore .theme_nuovo-infrastructure .products_and_services .counter var{background:rgba(37,118,139,0.15)}
@media only screen and (max-width:1024px){.component-ascensore{position:relative;width:100%;left:0;margin-top:-31px}
.component-ascensore>.container{padding:0}
.component-ascensore>.container>.floating_element{position:relative;top:auto;margin:0 auto;max-width:501px}
}
@keyframes ascensore_rotation1{25%{left:0;transform:translateZ(-80px)}
50%{left:13.333333333333334vh;transform:translateZ(0)}
75%{left:0;transform:translateZ(140px);z-index:2}
}
@keyframes ascensore_rotation2{25%{right:0;transform:translateZ(140px);z-index:2}
50%{right:13.333333333333334vh;transform:translateZ(0)}
75%{right:0;transform:translateZ(-80px)}
}
.modal_ncp .form-control{height:55px}
.modal_ncp .form-group label{font-size:18px;font-weight:normal}
.modal_ncp .close{opacity:1;position:absolute;top:18px;right:18px;z-index:2}
.modal_ncp .close img{width:25px}
.modal_ncp .modal-content{width:658px;max-width:100%;border-radius:12px 12px 0 12px}
.modal_ncp .modal-header{border:0;padding:30px}
.modal_ncp .modal-header h5{margin-bottom:20px}
.modal_ncp .modal-body{padding:0 30px 20px}
.modal_ncp .modal-body .title{font-size:22px;letter-spacing:-1px}
.modal_ncp .modal-body .price{font-size:22px;font-weight:bold;letter-spacing:-1px}
.modal_ncp .modal-body .price sub{font-weight:normal;bottom:0}
.modal_ncp .modal-body .product{display:inline-block;width:265px;height:132px;border-radius:14px;box-shadow:0 2px 30px rgba(48,70,89,0.15);margin:0 20px 20px 0;padding:10px 18px;position:relative}
.modal_ncp .modal-body .product label{font-size:18px;font-weight:normal}
.modal_ncp .modal-body .product .actions{text-align:right;position:absolute;right:0;bottom:1px}
.modal_ncp .modal-body .product .actions .checkmark{margin-left:5px}
.modal_ncp .modal-footer{border:0;padding:30px;text-align:left}
.modal_ncp .modal-footer button.btn{width:auto}
.modal_ncp .modal-footer button.btn[disabled]{opacity:1;background:#f5f7f7;color:#747678}
.modal_ncp .modal-footer .btn-radius{border-radius:25px 25px 0 25px;height:50px;font-size:20px}
.modal_ncp .modal-footer .btn+.btn{margin-left:20px}
.modal_ncp .modal-footer .centered_buttons_full .btn{width:100%;margin-bottom:16px}
.modal_ncp .modal-footer .centered_buttons_full .btn:last-child{margin-bottom:0}
.modal_ncp .modal-footer .centered_buttons_full .btn+.btn{margin-left:0}
.ascensore_bar_is_visible footer .component-footer{padding-bottom:90px}
.component-ascensore_bar{position:fixed;bottom:0;left:0;width:100%;z-index:1000;box-shadow:0 2px 30px rgba(48,70,89,0.15);transition-duration:300ms}
.component-ascensore_bar.hidden{display:block !important;transform:translateY(90px)}
.component-ascensore_bar .callme{padding-left:20px;background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/call.svg") no-repeat left center}
.component-ascensore_bar.desktop_content{height:90px;background:#fff}
.component-ascensore_bar.desktop_content .container{padding:0}
.component-ascensore_bar.desktop_content .title{font-size:25px;line-height:25px;letter-spacing:-1px;margin-right:20px;font-weight:bold}
.component-ascensore_bar.desktop_content .offer{font-size:14px}
.component-ascensore_bar.desktop_content .info{margin-top:31px}
.component-ascensore_bar.desktop_content .cta{position:absolute;right:0;top:0;height:90px;width:33.06%}
.component-ascensore_bar.desktop_content .cta .btn-rectangle{margin:20px 0 0 31px;box-shadow:0 6px 30px rgba(48,70,89,0.15)}
.component-ascensore_bar.mobile_content{height:113px}
.component-ascensore_bar.mobile_content .container{width:auto;padding:15px 30px 0;position:relative}
.component-ascensore_bar.mobile_content .container .summary{display:none}
.component-ascensore_bar.mobile_content .info{position:relative;padding-bottom:8px}
.component-ascensore_bar.mobile_content .info .offer{font-size:13px}
.component-ascensore_bar.mobile_content .info .callme{font-size:16px;position:absolute;right:0;top:0}
.component-ascensore_bar.mobile_content .cta .btn-rectangle{width:100%}
.component-ascensore_bar.mobile_content.summary .cart{font-size:20px;font-weight:20px;padding-top:10px}
.component-ascensore_bar.mobile_content.summary .container .cta{display:none}
.component-ascensore_bar.mobile_content.summary .summary{display:block;position:relative}
.component-ascensore_bar.mobile_content.summary .summary .cta{display:block;width:185px;position:absolute;right:0;top:0}
.component-ascensore_bar.mobile_content.summary var{font-size:15px;background:#fff;display:inline-block;font-style:normal;width:25px;height:25px;border-radius:50%;text-align:center;padding-top:2px;margin-left:4px}
.component-ascensore_bar .cta .btn-rectangle{background:#fff}
@media only screen and (max-width:1024px){.component-ascensore_bar.mobile_content .container{padding:15px 13px 0}
.component-ascensore_bar.mobile_content .container .offer{white-space:nowrap;text-overflow:ellipsis;max-width:62%;overflow:hidden;display:inline-block}
.component-ascensore_bar.mobile_content .container .summary{height:50px}
.component-ascensore_bar.mobile_content .container .summary .cart{padding:0;width:calc(100% - 185px);position:absolute;top:50%;left:0;transform:translateY(-50%)}
}
.component-ascensore_bar.theme_vermillion .cta .btn-rectangle{color:#e84e0f}
.component-ascensore_bar.theme_vermillion.desktop_content .title{color:#e84e0f}
.component-ascensore_bar.theme_vermillion.desktop_content .cta{background:#e84e0f}
.component-ascensore_bar.theme_vermillion.mobile_content{background:#e84e0f;color:#fff}
.component-ascensore_bar.theme_vermillion.mobile_content var{color:#e84e0f}
.component-ascensore_bar.theme_grey .cta .btn-rectangle{color:#777}
.component-ascensore_bar.theme_grey.desktop_content .title{color:#777}
.component-ascensore_bar.theme_grey.desktop_content .cta{background:#777}
.component-ascensore_bar.theme_grey.mobile_content{background:#777;color:#fff}
.component-ascensore_bar.theme_grey.mobile_content var{color:#777}
.component-ascensore_bar.theme_peacock-blue .cta .btn-rectangle{color:#005ca9}
.component-ascensore_bar.theme_peacock-blue.desktop_content .title{color:#005ca9}
.component-ascensore_bar.theme_peacock-blue.desktop_content .cta{background:#005ca9}
.component-ascensore_bar.theme_peacock-blue.mobile_content{background:#005ca9;color:#fff}
.component-ascensore_bar.theme_peacock-blue.mobile_content var{color:#005ca9}
.component-ascensore_bar.theme_violet .cta .btn-rectangle{color:#b400c8}
.component-ascensore_bar.theme_violet.desktop_content .title{color:#b400c8}
.component-ascensore_bar.theme_violet.desktop_content .cta{background:#b400c8}
.component-ascensore_bar.theme_violet.mobile_content{background:#b400c8;color:#fff}
.component-ascensore_bar.theme_violet.mobile_content var{color:#b400c8}
.component-ascensore_bar.theme_turquoise-blue .cta .btn-rectangle{color:#00a8b0}
.component-ascensore_bar.theme_turquoise-blue.desktop_content .title{color:#00a8b0}
.component-ascensore_bar.theme_turquoise-blue.desktop_content .cta{background:#00a8b0}
.component-ascensore_bar.theme_turquoise-blue.mobile_content{background:#00a8b0;color:#fff}
.component-ascensore_bar.theme_turquoise-blue.mobile_content var{color:#00a8b0}
.component-ascensore_bar.theme_cerulean .cta .btn-rectangle{color:#006eb7}
.component-ascensore_bar.theme_cerulean.desktop_content .title{color:#006eb7}
.component-ascensore_bar.theme_cerulean.desktop_content .cta{background:#006eb7}
.component-ascensore_bar.theme_cerulean.mobile_content{background:#006eb7;color:#fff}
.component-ascensore_bar.theme_cerulean.mobile_content var{color:#006eb7}
.component-ascensore_bar.theme_sea-green .cta .btn-rectangle{color:#2d934f}
.component-ascensore_bar.theme_sea-green.desktop_content .title{color:#2d934f}
.component-ascensore_bar.theme_sea-green.desktop_content .cta{background:#2d934f}
.component-ascensore_bar.theme_sea-green.mobile_content{background:#2d934f;color:#fff}
.component-ascensore_bar.theme_sea-green.mobile_content var{color:#2d934f}
.component-ascensore_bar.theme_yellow-orange .cta .btn-rectangle{color:#f7a600}
.component-ascensore_bar.theme_yellow-orange.desktop_content .title{color:#f7a600}
.component-ascensore_bar.theme_yellow-orange.desktop_content .cta{background:#f7a600}
.component-ascensore_bar.theme_yellow-orange.mobile_content{background:#f7a600;color:#fff}
.component-ascensore_bar.theme_yellow-orange.mobile_content var{color:#f7a600}
.component-ascensore_bar.theme_white-two .cta .btn-rectangle{color:#373737}
.component-ascensore_bar.theme_white-two.desktop_content .title{color:#373737}
.component-ascensore_bar.theme_white-two.desktop_content .cta{background:#fff}
.component-ascensore_bar.theme_white-two.mobile_content{background:#fff;color:#fff}
.component-ascensore_bar.theme_white-two.mobile_content var{color:#373737}
.component-ascensore_bar.theme_turbo .cta .btn-rectangle{color:#e8e100}
.component-ascensore_bar.theme_turbo.desktop_content .title{color:#e8e100}
.component-ascensore_bar.theme_turbo.desktop_content .cta{background:#e8e100}
.component-ascensore_bar.theme_turbo.mobile_content{background:#e8e100;color:#fff}
.component-ascensore_bar.theme_turbo.mobile_content var{color:#e8e100}
.component-ascensore_bar.theme_sunflower-yellow .cta .btn-rectangle{color:#e84e0f}
.component-ascensore_bar.theme_sunflower-yellow.desktop_content .title{color:#e84e0f}
.component-ascensore_bar.theme_sunflower-yellow.desktop_content .cta{background:#e84e0f}
.component-ascensore_bar.theme_sunflower-yellow.mobile_content{background:#e84e0f;color:#fff}
.component-ascensore_bar.theme_sunflower-yellow.mobile_content var{color:#e84e0f}
.component-ascensore_bar.theme_energia-luce .cta .btn-rectangle{color:#373737}
.component-ascensore_bar.theme_energia-luce.desktop_content .title{color:#373737}
.component-ascensore_bar.theme_energia-luce.desktop_content .cta{background:#ffdc13}
.component-ascensore_bar.theme_energia-luce.mobile_content{background:#ffdc13;color:#373737}
.component-ascensore_bar.theme_energia-luce.mobile_content var{color:#373737}
.component-ascensore_bar.theme_energia-gas .cta .btn-rectangle{color:#005ca9}
.component-ascensore_bar.theme_energia-gas.desktop_content .title{color:#005ca9}
.component-ascensore_bar.theme_energia-gas.desktop_content .cta{background:#005ca9}
.component-ascensore_bar.theme_energia-gas.mobile_content{background:#005ca9;color:#fff}
.component-ascensore_bar.theme_energia-gas.mobile_content var{color:#005ca9}
.component-ascensore_bar.theme_energia-dual .cta .btn-rectangle{color:#e84e0f}
.component-ascensore_bar.theme_energia-dual.desktop_content .title{color:#e84e0f}
.component-ascensore_bar.theme_energia-dual.desktop_content .cta{background:#e84e0f}
.component-ascensore_bar.theme_energia-dual.mobile_content{background:#e84e0f;color:#fff}
.component-ascensore_bar.theme_energia-dual.mobile_content var{color:#e84e0f}
.component-ascensore_bar.theme_ies_light .cta .btn-rectangle{color:#d9d9d9}
.component-ascensore_bar.theme_ies_light.desktop_content .title{color:#d9d9d9}
.component-ascensore_bar.theme_ies_light.desktop_content .cta{background:#d9d9d9}
.component-ascensore_bar.theme_ies_light.mobile_content{background:#d9d9d9;color:#373737}
.component-ascensore_bar.theme_ies_light.mobile_content var{color:#d9d9d9}
.component-ascensore_bar.theme_ies_medium .cta .btn-rectangle{color:#a1a1a1}
.component-ascensore_bar.theme_ies_medium.desktop_content .title{color:#a1a1a1}
.component-ascensore_bar.theme_ies_medium.desktop_content .cta{background:#a1a1a1}
.component-ascensore_bar.theme_ies_medium.mobile_content{background:#a1a1a1;color:#fff}
.component-ascensore_bar.theme_ies_medium.mobile_content var{color:#a1a1a1}
.component-ascensore_bar.theme_ies_dark .cta .btn-rectangle{color:#141414}
.component-ascensore_bar.theme_ies_dark.desktop_content .title{color:#141414}
.component-ascensore_bar.theme_ies_dark.desktop_content .cta{background:#141414}
.component-ascensore_bar.theme_ies_dark.mobile_content{background:#141414;color:#fff}
.component-ascensore_bar.theme_ies_dark.mobile_content var{color:#141414}
.component-ascensore_bar.theme_innovation .cta .btn-rectangle{color:#afcb37}
.component-ascensore_bar.theme_innovation.desktop_content .title{color:#afcb37}
.component-ascensore_bar.theme_innovation.desktop_content .cta{background:#afcb37}
.component-ascensore_bar.theme_innovation.mobile_content{background:#afcb37;color:#fff}
.component-ascensore_bar.theme_innovation.mobile_content var{color:#afcb37}
.component-ascensore_bar.theme_areti_magenta .cta .btn-rectangle{color:#f06}
.component-ascensore_bar.theme_areti_magenta.desktop_content .title{color:#f06}
.component-ascensore_bar.theme_areti_magenta.desktop_content .cta{background:#f06}
.component-ascensore_bar.theme_areti_magenta.mobile_content{background:#f06;color:#fff}
.component-ascensore_bar.theme_areti_magenta.mobile_content var{color:#f06}
.component-ascensore_bar.theme_areti_darkblue .cta .btn-rectangle{color:#006999}
.component-ascensore_bar.theme_areti_darkblue.desktop_content .title{color:#006999}
.component-ascensore_bar.theme_areti_darkblue.desktop_content .cta{background:#006999}
.component-ascensore_bar.theme_areti_darkblue.mobile_content{background:#006999;color:#fff}
.component-ascensore_bar.theme_areti_darkblue.mobile_content var{color:#006999}
.component-ascensore_bar.theme_nuovo-tiffany .cta .btn-rectangle{color:#00a8b0}
.component-ascensore_bar.theme_nuovo-tiffany.desktop_content .title{color:#00a8b0}
.component-ascensore_bar.theme_nuovo-tiffany.desktop_content .cta{background:#00a8b0}
.component-ascensore_bar.theme_nuovo-tiffany.mobile_content{background:#00a8b0;color:#fff}
.component-ascensore_bar.theme_nuovo-tiffany.mobile_content var{color:#00a8b0}
.component-ascensore_bar.theme_nuovo-acqua .cta .btn-rectangle{color:#006eb7}
.component-ascensore_bar.theme_nuovo-acqua.desktop_content .title{color:#006eb7}
.component-ascensore_bar.theme_nuovo-acqua.desktop_content .cta{background:#006eb7}
.component-ascensore_bar.theme_nuovo-acqua.mobile_content{background:#006eb7;color:#fff}
.component-ascensore_bar.theme_nuovo-acqua.mobile_content var{color:#006eb7}
.component-ascensore_bar.theme_nuovo-areti .cta .btn-rectangle{color:#8f0052}
.component-ascensore_bar.theme_nuovo-areti.desktop_content .title{color:#8f0052}
.component-ascensore_bar.theme_nuovo-areti.desktop_content .cta{background:#8f0052}
.component-ascensore_bar.theme_nuovo-areti.mobile_content{background:#8f0052;color:#fff}
.component-ascensore_bar.theme_nuovo-areti.mobile_content var{color:#8f0052}
.component-ascensore_bar.theme_nuovo-grigio .cta .btn-rectangle{color:#575756}
.component-ascensore_bar.theme_nuovo-grigio.desktop_content .title{color:#575756}
.component-ascensore_bar.theme_nuovo-grigio.desktop_content .cta{background:#575756}
.component-ascensore_bar.theme_nuovo-grigio.mobile_content{background:#575756;color:#fff}
.component-ascensore_bar.theme_nuovo-grigio.mobile_content var{color:#575756}
.component-ascensore_bar.theme_nuovo-energia .cta .btn-rectangle{color:#ec6726}
.component-ascensore_bar.theme_nuovo-energia.desktop_content .title{color:#ec6726}
.component-ascensore_bar.theme_nuovo-energia.desktop_content .cta{background:#ec6726}
.component-ascensore_bar.theme_nuovo-energia.mobile_content{background:#ec6726;color:#fff}
.component-ascensore_bar.theme_nuovo-energia.mobile_content var{color:#ec6726}
.component-ascensore_bar.theme_nuovo-ambiente .cta .btn-rectangle{color:#449b50}
.component-ascensore_bar.theme_nuovo-ambiente.desktop_content .title{color:#449b50}
.component-ascensore_bar.theme_nuovo-ambiente.desktop_content .cta{background:#449b50}
.component-ascensore_bar.theme_nuovo-ambiente.mobile_content{background:#449b50;color:#fff}
.component-ascensore_bar.theme_nuovo-ambiente.mobile_content var{color:#449b50}
.component-ascensore_bar.theme_nuovo-infrastructure .cta .btn-rectangle{color:#25768b}
.component-ascensore_bar.theme_nuovo-infrastructure.desktop_content .title{color:#25768b}
.component-ascensore_bar.theme_nuovo-infrastructure.desktop_content .cta{background:#25768b}
.component-ascensore_bar.theme_nuovo-infrastructure.mobile_content{background:#25768b;color:#fff}
.component-ascensore_bar.theme_nuovo-infrastructure.mobile_content var{color:#25768b}
.component-ascensore-loader-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.component-ascensore-loader-modal .content{width:577px;height:338px;background:#fff;border-radius:10px;position:absolute;z-index:2000;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:50px}
.component-ascensore-loader-modal .title{font-size:25px;line-height:25px;font-weight:bold}
.component-ascensore-loader-modal .text{font-size:18px}
.component-ascensore-loader-modal .component-ascensore-loader{position:relative;width:80px;height:80px;perspective:60vh;margin:47px auto}
.component-ascensore-loader-modal .component-ascensore-loader:before,.component-ascensore-loader-modal .component-ascensore-loader:after{content:" ";position:absolute;width:100%;height:100%;border-radius:50%}
.component-ascensore-loader-modal .component-ascensore-loader:before{left:-13.333333333333334vh;background:linear-gradient(135deg,#f90,#de4b00);transform:translateZ(0vh);z-index:1;-webkit-animation:ascensore_rotation1 1.5s ease-out infinite;animation:ascensore_rotation1 1.5s ease-out infinite}
.component-ascensore-loader-modal .component-ascensore-loader:after{right:-13.333333333333334vh;background:linear-gradient(135deg,#40ddff,#0a387c);transform:translateZ(0vh);z-index:1;-webkit-animation:ascensore_rotation2 1.5s ease-out infinite;animation:ascensore_rotation2 1.5s ease-out infinite}
@media only screen and (max-width:1024px){.component-ascensore-loader-modal .content{width:370px;height:410px}
.component-ascensore-loader-modal .content .title{font-size:22px}
.component-ascensore-loader-modal .content .component-ascensore-loader{margin:60px auto}
}
@media only screen and (max-width:768px){.component-ascensore-loader-modal .content{width:302px;height:298px;padding:50px 20px}
.component-ascensore-loader-modal .content .component-ascensore-loader{width:80px;height:80px;margin:29px auto}
}
.component_product_hero ~ .component_product_hero{position:relative;z-index:2}
.component_product_hero .banner-container{position:relative}
.component_product_hero .banner-container:after{position:absolute;z-index:1;width:100%;height:100%;content:" ";left:0;top:0;background:linear-gradient(0,rgba(0,0,0,0.65),transparent,transparent)}
.component_product_hero .hero-image{position:relative;max-width:1920px;margin:0 auto}
.component_product_hero .hero-image .container{position:relative;z-index:2}
.component_product_hero .hero-image img{width:100%}
.component_product_hero .content_wrapper{padding-bottom:100px}
.component_product_hero .content_wrapper>.container{position:relative}
@media only screen and (min-width:1025px){.component_product_hero .content_wrapper>.container>.wrapper{margin-right:400px}
}
.component_product_hero .content_info_wrapper .smaller{color:#8e8e8e;font-size:12px;line-height:15px;font-weight:normal}
.component_product_hero .hover_text{position:absolute;bottom:55px;left:0;padding:0 15px}
@media only screen and (min-width:1025px){.component_product_hero .hover_text{max-width:700px}
}
.component_product_hero .bullet_points{padding-top:5px}
.component_product_hero .bullet_points .item{padding:1px 0 1px 50px;margin-top:15px;min-height:80px;margin-bottom:51px;position:relative;display:block;font-size:18px;font-weight:normal;line-height:1}
.component_product_hero .bullet_points .item img{width:48px;height:48px;display:inline-block;position:absolute;top:18px;left:18px;z-index:4}
.component_product_hero .bullet_points .item .text{position:absolute;top:50%;transform:translateY(-50%);left:107px}
.component_product_hero .bullet_points .item .text .title{font-weight:bold;font-size:25px;line-height:25px;letter-spacing:-1px;margin-bottom:9px}
.component_product_hero .bullet_points .item .text .desc{font-size:18px}
.component_product_hero .bullet_points .item:before{background-color:#fff;background-repeat:no-repeat;background-size:80%;background-position:center center;width:80px;height:80px;border-radius:50%;content:" ";display:inline-block;position:absolute;top:2px;left:0;z-index:2}
.component_product_hero .bullet_points .item:after{position:absolute;bottom:0;content:" ";background:transparent;width:0;height:0;left:40px;z-index:1;border-radius:50%}
@media only screen and (max-width:1024px){.component_product_hero .bullet_points .item{margin:15px 0 35px;padding:0;min-height:auto}
.component_product_hero .bullet_points .item:after,.component_product_hero .bullet_points .item:before,.component_product_hero .bullet_points .item img{display:none}
.component_product_hero .bullet_points .item .text{left:0;position:relative;transform:none;top:0}
}
.component_product_hero .wrapper_promozione .promozione{background:#fff;border-radius:20px;box-shadow:0 20px 30px rgba(48,70,89,0.05);padding:17px;width:475px;max-width:100%;position:relative;margin-top:-39px}
.component_product_hero .wrapper_promozione .promozione .image_wrap{width:76px;height:76px;overflow:hidden;border-radius:16px;position:absolute;top:17px;left:17px}
.component_product_hero .wrapper_promozione .promozione .image_wrap img{width:100%}
.component_product_hero .wrapper_promozione .promozione .text_wrap{min-height:76px;margin-left:101px;letter-spacing:-1px}
.component_product_hero .wrapper_promozione .promozione .text_wrap .title{font-size:25px;line-height:25px;font-weight:bold;margin-bottom:9px}
.component_product_hero .wrapper_promozione .promozione .text_wrap .desc{font-size:18px}
.component_product_hero .wrapper_promozione .promozione .text_wrap .desc p:last-child{margin-bottom:0}
.component_product_hero .wrapper_promozione .countdown{height:190px;padding-top:30px}
.component_product_hero .wrapper_promozione .countdown .title{font-size:25px;font-weight:bold;color:#373737;padding-left:0}
.component_product_hero .wrapper_promozione .countdown .numbers{font-size:85px}
.component_product_hero .wrapper_promozione .countdown .numbers .number{width:102px;white-space:nowrap;overflow:visible}
.component_product_hero .wrapper_promozione .countdown .numbers .number .label{font-size:18px;width:100%;bottom:-10px;font-weight:normal}
.component_product_hero .wrapper_promozione .hero-buttons{margin:-32px 0 30px;max-width:600px}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap{width:48%;display:inline-block;text-align:center}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .round-tip{width:111px;height:111px;float:none;margin:0 auto;padding:30px 30px}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .round-tip .tip-content .tip-icon{width:48px;height:48px;margin-top:2px}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .round-tip .tip-content .tip-icon img{width:48px;height:48px}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .tip-text{text-align:center;margin-top:25px;font-size:25px;line-height:25px;letter-spacing:-1px}
.component_product_hero .wrapper_promozione .partnership{color:#373737;max-width:560px;margin-top:44px;margin-left:0;margin-bottom:30px}
.component_product_hero .wrapper_promozione .partnership .row p{font-size:18px !important;line-height:24px !important}
.component_product_hero .wrapper_promozione .partnership .left{min-width:200px;padding-right:60px}
.component_product_hero .wrapper_promozione .partnership .left p{font-weight:bold;margin:0}
.component_product_hero .wrapper_promozione .partnership .left img{width:200px;margin-top:10px}
.component_product_hero .wrapper_promozione .partnership .left.has_separator:after{content:' ';position:absolute;width:0;height:122px;opacity:1;border:1px solid #dbdbdb;top:0;right:0}
.component_product_hero .wrapper_promozione .partnership .right{padding-left:20px;padding-top:24px}
.component_product_hero .wrapper_promozione .partnership .right p{width:230px}
.component_product_hero .wrapper_promozione .partnership .left,.component_product_hero .wrapper_promozione .partnership .right{float:left;position:relative}
.component_product_hero .wrapper_promozione .partnership_multi{color:#373737;margin-top:44px;margin-left:0;margin-bottom:30px}
.component_product_hero .wrapper_promozione .partnership_multi .row p{font-size:18px !important;line-height:24px !important}
.component_product_hero .wrapper_promozione .partnership_multi .logos{margin-bottom:46px}
.component_product_hero .wrapper_promozione .partnership_multi .logos p{font-weight:bold}
.component_product_hero .wrapper_promozione .partnership_multi .partners{white-space:nowrap;margin-top:44px}
.component_product_hero .wrapper_promozione .partnership_multi .partner{display:inline-block;position:relative;height:79px;width:227px;border-right:1px #dbdbdb solid;vertical-align:top;text-align:center}
.component_product_hero .wrapper_promozione .partnership_multi .partner:first-child{border-left:1px #dbdbdb solid}
.component_product_hero .wrapper_promozione .partnership_multi .partner img{width:auto;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.component_product_hero .wrapper_promozione .partnership_multi .text{max-width:456px}
@media only screen and (max-width:1024px){.component_product_hero .wrapper_promozione .promozione{margin:0 auto}
.component_product_hero .wrapper_promozione .promozione .image_wrap{width:56px;height:56px}
.component_product_hero .wrapper_promozione .promozione .text_wrap{margin-left:81px}
.component_product_hero .wrapper_promozione .promozione .text_wrap .title{font-size:22px}
.component_product_hero .wrapper_promozione .countdown{width:216px;margin:0 auto;padding-top:10px}
.component_product_hero .wrapper_promozione .countdown .title{font-size:22px;margin-bottom:0}
.component_product_hero .wrapper_promozione .countdown .numbers{font-size:40px}
.component_product_hero .wrapper_promozione .countdown .numbers .number{width:50px}
.component_product_hero .wrapper_promozione .countdown .numbers .number .label{bottom:-18px;padding:0;text-align:center}
.component_product_hero .wrapper_promozione .hero-buttons{margin-top:10px;max-width:none}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap{text-align:left}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .round-tip{width:70px;height:70px;margin:0 20px 0 0;padding:10px;display:inline-block;transform:translateY(-15px)}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .round-tip .tip-content .tip-icon{width:45px;height:45px}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .round-tip .tip-content .tip-icon img{width:45px;height:45px}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap .tip-text{display:inline-block;text-align:left;font-size:22px;line-height:22px;max-width:calc(100% - 100px)}
.component_product_hero .wrapper_promozione .partnership{max-width:501px;margin:0 auto 10px}
.component_product_hero .wrapper_promozione .partnership .left:after{display:none}
.component_product_hero .wrapper_promozione .partnership .left img{width:122px;margin-top:10px;margin-bottom:12px;max-width:100%}
.component_product_hero .wrapper_promozione .partnership .right{padding-left:0;padding-top:3px}
.component_product_hero .wrapper_promozione .partnership .right p{width:100%}
.component_product_hero .wrapper_promozione .partnership .left,.component_product_hero .wrapper_promozione .partnership .right{float:none;width:100%}
.component_product_hero .wrapper_promozione .partnership_multi{margin:40px auto;width:501px;max-width:100%}
.component_product_hero .wrapper_promozione .partnership_multi .logos{margin-bottom:16px}
.component_product_hero .wrapper_promozione .partnership_multi .partners{margin-top:17px}
.component_product_hero .wrapper_promozione .partnership_multi .partner{width:167px}
}
@media only screen and (max-width:768px){.component_product_hero .wrapper_promozione .countdown .numbers .separator{display:block}
.component_product_hero .wrapper_promozione .hero-buttons .round-tip-left-wrap{display:block;width:100%}
.component_product_hero .wrapper_promozione .partnership .left img{width:154px;margin-top:10px}
.component_product_hero .wrapper_promozione .partnership_multi .partner{width:33%}
}
@media only screen and (max-width:1024px){.component_product_hero.shadow_for_mobile{box-shadow:0 600px 0 200px #f5f7f7}
.component_product_hero .content_wrapper{padding-top:30px}
}
.theme_vermillion .bullet_points .item:before{background-color:#e84e0f}
.theme_vermillion .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(232,78,15,0.8)}
.theme_vermillion .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_vermillion .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_vermillion .bullet_points .item .text .title{color:#e84e0f}
.theme_grey .bullet_points .item:before{background-color:#777}
.theme_grey .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(119,119,119,0.8)}
.theme_grey .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_grey .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_grey .bullet_points .item .text .title{color:#777}
.theme_peacock-blue .bullet_points .item:before{background-color:#005ca9}
.theme_peacock-blue .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,92,169,0.8)}
.theme_peacock-blue .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_peacock-blue .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_peacock-blue .bullet_points .item .text .title{color:#005ca9}
.theme_violet .bullet_points .item:before{background-color:#b400c8}
.theme_violet .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(180,0,200,0.8)}
.theme_violet .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_violet .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_violet .bullet_points .item .text .title{color:#b400c8}
.theme_turquoise-blue .bullet_points .item:before{background-color:#00a8b0}
.theme_turquoise-blue .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,168,176,0.8)}
.theme_turquoise-blue .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_turquoise-blue .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_turquoise-blue .bullet_points .item .text .title{color:#00a8b0}
.theme_cerulean .bullet_points .item:before{background-color:#006eb7}
.theme_cerulean .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,110,183,0.8)}
.theme_cerulean .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_cerulean .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_cerulean .bullet_points .item .text .title{color:#006eb7}
.theme_sea-green .bullet_points .item:before{background-color:#2d934f}
.theme_sea-green .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(45,147,79,0.8)}
.theme_sea-green .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_sea-green .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_sea-green .bullet_points .item .text .title{color:#2d934f}
.theme_yellow-orange .bullet_points .item:before{background-color:#f7a600}
.theme_yellow-orange .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(247,166,0,0.8)}
.theme_yellow-orange .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_yellow-orange .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_yellow-orange .bullet_points .item .text .title{color:#f7a600}
.theme_white-two .bullet_points .item:before{background-color:#fff}
.theme_white-two .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(255,255,255,0.8)}
.theme_white-two .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_white-two .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_white-two .bullet_points .item .text .title{color:#fff}
.theme_turbo .bullet_points .item:before{background-color:#e8e100}
.theme_turbo .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(232,225,0,0.8)}
.theme_turbo .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_turbo .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_turbo .bullet_points .item .text .title{color:#e8e100}
.theme_sunflower-yellow .bullet_points .item:before{background-color:#e84e0f}
.theme_sunflower-yellow .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(232,78,15,0.8)}
.theme_sunflower-yellow .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_sunflower-yellow .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_sunflower-yellow .bullet_points .item .text .title{color:#e84e0f}
.theme_energia-luce .bullet_points .item:before{background-color:#ffdc13}
.theme_energia-luce .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(240,112,47,0.8)}
.theme_energia-luce .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_energia-luce .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_energia-luce .bullet_points .item .text .title{color:#e84e0f}
.theme_energia-gas .bullet_points .item:before{background-color:#005ca9}
.theme_energia-gas .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,92,169,0.8)}
.theme_energia-gas .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_energia-gas .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_energia-gas .bullet_points .item .text .title{color:#005ca9}
.theme_energia-dual .bullet_points .item:before{background-color:#f0702f}
.theme_energia-dual .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(240,112,47,0.8)}
.theme_energia-dual .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_energia-dual .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_energia-dual .bullet_points .item .text .title{color:#e84e0f}
.theme_ies_light .bullet_points .item:before{background-color:#d9d9d9}
.theme_ies_light .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(217,217,217,0.8)}
.theme_ies_light .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_ies_light .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_ies_light .bullet_points .item .text .title{color:#d9d9d9}
.theme_ies_medium .bullet_points .item:before{background-color:#a1a1a1}
.theme_ies_medium .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(161,161,161,0.8)}
.theme_ies_medium .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_ies_medium .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_ies_medium .bullet_points .item .text .title{color:#a1a1a1}
.theme_ies_dark .bullet_points .item:before{background-color:#141414}
.theme_ies_dark .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(20,20,20,0.8)}
.theme_ies_dark .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_ies_dark .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_ies_dark .bullet_points .item .text .title{color:#141414}
.theme_innovation .bullet_points .item:before{background-color:#afcb37}
.theme_innovation .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(175,203,55,0.8)}
.theme_innovation .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_innovation .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_innovation .bullet_points .item .text .title{color:#afcb37}
.theme_areti_magenta .bullet_points .item:before{background-color:#f06}
.theme_areti_magenta .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(255,0,102,0.8)}
.theme_areti_magenta .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_areti_magenta .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_areti_magenta .bullet_points .item .text .title{color:#f06}
.theme_areti_darkblue .bullet_points .item:before{background-color:#006999}
.theme_areti_darkblue .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,105,153,0.8)}
.theme_areti_darkblue .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_areti_darkblue .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_areti_darkblue .bullet_points .item .text .title{color:#006999}
.theme_nuovo-tiffany .bullet_points .item:before{background-color:#00a8b0}
.theme_nuovo-tiffany .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,168,176,0.8)}
.theme_nuovo-tiffany .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-tiffany .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-tiffany .bullet_points .item .text .title{color:#00a8b0}
.theme_nuovo-acqua .bullet_points .item:before{background-color:#006eb7}
.theme_nuovo-acqua .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(0,110,183,0.8)}
.theme_nuovo-acqua .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-acqua .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-acqua .bullet_points .item .text .title{color:#006eb7}
.theme_nuovo-areti .bullet_points .item:before{background-color:#8f0052}
.theme_nuovo-areti .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(143,0,82,0.8)}
.theme_nuovo-areti .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-areti .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-areti .bullet_points .item .text .title{color:#8f0052}
.theme_nuovo-grigio .bullet_points .item:before{background-color:#575756}
.theme_nuovo-grigio .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(87,87,86,0.8)}
.theme_nuovo-grigio .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-grigio .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-grigio .bullet_points .item .text .title{color:#575756}
.theme_nuovo-energia .bullet_points .item:before{background-color:#ec6726}
.theme_nuovo-energia .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(236,103,38,0.8)}
.theme_nuovo-energia .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-energia .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-energia .bullet_points .item .text .title{color:#ec6726}
.theme_nuovo-ambiente .bullet_points .item:before{background-color:#449b50}
.theme_nuovo-ambiente .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(68,155,80,0.8)}
.theme_nuovo-ambiente .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-ambiente .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-ambiente .bullet_points .item .text .title{color:#449b50}
.theme_nuovo-infrastructure .bullet_points .item:before{background-color:#25768b}
.theme_nuovo-infrastructure .bullet_points .item:after{box-shadow:0 -10px 30px 20px rgba(37,118,139,0.8)}
.theme_nuovo-infrastructure .bullet_points .item.icon_eco:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/eco.svg")}
.theme_nuovo-infrastructure .bullet_points .item.icon_no-price:before{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/no-price.svg")}
.theme_nuovo-infrastructure .bullet_points .item .text .title{color:#25768b}
.component-extra_products{overflow:hidden}
.component-extra_products .content_wrapper{padding-bottom:150px}
@media only screen and (min-width:1025px){.component-extra_products .content_wrapper>.container>.wrapper{margin-right:400px}
}
.component-extra_products .products_gallery{width:calc(100% + 60px)}
.component-extra_products .products_gallery .item{width:372px;padding:90px 0 40px}
.component-extra_products .products_gallery .item .image{height:148px;position:relative;z-index:2;text-align:center}
.component-extra_products .products_gallery .item .image .inside{height:100%;display:inline-block;position:relative}
.component-extra_products .products_gallery .item .image img{display:block;margin:0 auto;height:100%}
.component-extra_products .products_gallery .item .image .discount{position:absolute;top:-10px;right:-30px;text-align:center;border-radius:50%;line-height:60px;background:#00a8b0;width:60px;height:60px;color:#fff;font-size:20px;font-weight:bold}
.component-extra_products .products_gallery .item .wrap{margin-top:-27px;height:290px;width:100%;background:#fff;box-shadow:0 20px 30px rgba(48,70,89,0.05);border-radius:20px;padding:52px 30px 30px;position:relative;font-size:18px;letter-spacing:-1px}
.component-extra_products .products_gallery .item .wrap .title{font-size:22px;line-height:22px;letter-spacing:-1px;margin-bottom:10px}
.component-extra_products .products_gallery .item .wrap .disp{color:#8e8e8e;margin-bottom:6px}
.component-extra_products .products_gallery .item .wrap .price{position:absolute;left:30px;bottom:18px}
.component-extra_products .products_gallery .item .wrap .price .val{font-size:22px;font-weight:bold}
.component-extra_products .products_gallery .item .wrap .price .val sub{bottom:0;font-weight:normal}
.component-extra_products .products_gallery .item .wrap .discount{font-size:14px;line-height:18px}
.component-extra_products .products_gallery .item .wrap .old{font-size:14px;line-height:18px;position:relative;padding:0 2px}
.component-extra_products .products_gallery .item .wrap .old:after{content:' ';position:absolute;top:48%;left:0;border-bottom:1px #373737 solid;height:1px;width:100%}
.component-extra_products .products_gallery .item .wrap .cta{position:absolute;right:30px;bottom:30px}
.component-extra_products .products_gallery .item .wrap .cta .btn-rectangle{width:172px}
@media only screen and (max-width:1024px){.component-extra_products .products_gallery .item{width:343px}
.component-extra_products .products_gallery .item .wrap{padding:52px 15px 16px}
.component-extra_products .products_gallery .item .wrap .price{left:15px}
.component-extra_products .products_gallery .item .wrap .cta{right:15px}
}
@media only screen and (max-width:768px){.component-extra_products .products_gallery .item{width:288px;margin:0 auto}
.component-extra_products .products_gallery .item .wrap{padding:52px 12px 14px}
.component-extra_products .products_gallery .item .wrap .price{left:12px}
.component-extra_products .products_gallery .item .wrap .cta{right:12px}
.component-extra_products .products_gallery .item .wrap .cta .btn-rectangle{width:144px;padding-left:0;padding-right:0}
}
.component-extra_products .products_gallery .swiper-container{margin-top:20px;overflow:visible;height:541px}
.component-extra_products .products_gallery .swiper-container .swiper-button-prev,.component-extra_products .products_gallery .swiper-container .swiper-button-next{background-image:none;bottom:-25px;top:auto;width:45px;height:45px;border-radius:50%}
.component-extra_products .products_gallery .swiper-container .swiper-button-prev img,.component-extra_products .products_gallery .swiper-container .swiper-button-next img{width:100%;height:auto}
.component-extra_products .products_gallery .swiper-container .swiper-button-next{left:60px}
.component-extra_products .products_gallery .swiper-container .swiper-button-prev{left:0;right:auto}
.component-extra_products .products_gallery .swiper-container .swiper-wrapper{margin-left:-60px}
.component-extra_products .products_gallery .swiper-container .swiper-slide{width:372px}
@media only screen and (max-width:1024px){.component-extra_products .products_gallery .swiper-container .swiper-slide{width:342px}
.component-extra_products .products_gallery .swiper-container .swiper-slide .item{width:342px}
}
@media only screen and (max-width:768px){.component-extra_products .products_gallery .swiper-container .swiper-slide{width:288px}
.component-extra_products .products_gallery .swiper-container .swiper-slide .item{width:288px}
}
.component-extra_products .products_gallery .swiper-container .swiper-index{display:none}
@media only screen and (max-width:1024px){.component-extra_products .products_gallery .swiper-container .swiper-index{display:block;position:absolute;bottom:-15px;font-size:20px;left:calc(50% - 15px);width:40px;text-align:center}
.component-extra_products .products_gallery .swiper-container .swiper-button-prev{top:auto;bottom:-25px;right:auto;left:calc(50% - 30px - 52px)}
.component-extra_products .products_gallery .swiper-container .swiper-button-next{top:auto;bottom:-25px;right:auto;left:calc(50% + 40px)}
}
@media only screen and (max-width:1024px){.component-extra_products .products_gallery{width:707px;overflow:hidden;padding-bottom:40px;margin:auto}
.component-extra_products .products_gallery .swiper-container .swiper-wrapper{margin-left:0}
}
@media only screen and (max-width:768px){.component-extra_products .products_gallery{width:100%}
}
.component-extra_products.theme_vermillion .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_vermillion .products_gallery .item .wrap .cta .btn.outline{border-color:#e84e0f;color:#e84e0f}
.component-extra_products.theme_vermillion .products_gallery .item .wrap .discount,.component-extra_products .theme_vermillion .products_gallery .item .wrap .discount{color:#e84e0f}
.component-extra_products.theme_vermillion .products_gallery .item .wrap .old:after,.component-extra_products .theme_vermillion .products_gallery .item .wrap .old:after{border-color:#e84e0f}
.component-extra_products.theme_vermillion .products_gallery .swiper-button-prev,.component-extra_products.theme_vermillion .products_gallery .swiper-button-next,.component-extra_products .theme_vermillion .products_gallery .swiper-button-prev,.component-extra_products .theme_vermillion .products_gallery .swiper-button-next{background-color:#e84e0f}
.component-extra_products.theme_grey .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_grey .products_gallery .item .wrap .cta .btn.outline{border-color:#777;color:#777}
.component-extra_products.theme_grey .products_gallery .item .wrap .discount,.component-extra_products .theme_grey .products_gallery .item .wrap .discount{color:#777}
.component-extra_products.theme_grey .products_gallery .item .wrap .old:after,.component-extra_products .theme_grey .products_gallery .item .wrap .old:after{border-color:#777}
.component-extra_products.theme_grey .products_gallery .swiper-button-prev,.component-extra_products.theme_grey .products_gallery .swiper-button-next,.component-extra_products .theme_grey .products_gallery .swiper-button-prev,.component-extra_products .theme_grey .products_gallery .swiper-button-next{background-color:#777}
.component-extra_products.theme_peacock-blue .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_peacock-blue .products_gallery .item .wrap .cta .btn.outline{border-color:#005ca9;color:#005ca9}
.component-extra_products.theme_peacock-blue .products_gallery .item .wrap .discount,.component-extra_products .theme_peacock-blue .products_gallery .item .wrap .discount{color:#005ca9}
.component-extra_products.theme_peacock-blue .products_gallery .item .wrap .old:after,.component-extra_products .theme_peacock-blue .products_gallery .item .wrap .old:after{border-color:#005ca9}
.component-extra_products.theme_peacock-blue .products_gallery .swiper-button-prev,.component-extra_products.theme_peacock-blue .products_gallery .swiper-button-next,.component-extra_products .theme_peacock-blue .products_gallery .swiper-button-prev,.component-extra_products .theme_peacock-blue .products_gallery .swiper-button-next{background-color:#005ca9}
.component-extra_products.theme_violet .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_violet .products_gallery .item .wrap .cta .btn.outline{border-color:#b400c8;color:#b400c8}
.component-extra_products.theme_violet .products_gallery .item .wrap .discount,.component-extra_products .theme_violet .products_gallery .item .wrap .discount{color:#b400c8}
.component-extra_products.theme_violet .products_gallery .item .wrap .old:after,.component-extra_products .theme_violet .products_gallery .item .wrap .old:after{border-color:#b400c8}
.component-extra_products.theme_violet .products_gallery .swiper-button-prev,.component-extra_products.theme_violet .products_gallery .swiper-button-next,.component-extra_products .theme_violet .products_gallery .swiper-button-prev,.component-extra_products .theme_violet .products_gallery .swiper-button-next{background-color:#b400c8}
.component-extra_products.theme_turquoise-blue .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_turquoise-blue .products_gallery .item .wrap .cta .btn.outline{border-color:#00a8b0;color:#00a8b0}
.component-extra_products.theme_turquoise-blue .products_gallery .item .wrap .discount,.component-extra_products .theme_turquoise-blue .products_gallery .item .wrap .discount{color:#00a8b0}
.component-extra_products.theme_turquoise-blue .products_gallery .item .wrap .old:after,.component-extra_products .theme_turquoise-blue .products_gallery .item .wrap .old:after{border-color:#00a8b0}
.component-extra_products.theme_turquoise-blue .products_gallery .swiper-button-prev,.component-extra_products.theme_turquoise-blue .products_gallery .swiper-button-next,.component-extra_products .theme_turquoise-blue .products_gallery .swiper-button-prev,.component-extra_products .theme_turquoise-blue .products_gallery .swiper-button-next{background-color:#00a8b0}
.component-extra_products.theme_cerulean .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_cerulean .products_gallery .item .wrap .cta .btn.outline{border-color:#006eb7;color:#006eb7}
.component-extra_products.theme_cerulean .products_gallery .item .wrap .discount,.component-extra_products .theme_cerulean .products_gallery .item .wrap .discount{color:#006eb7}
.component-extra_products.theme_cerulean .products_gallery .item .wrap .old:after,.component-extra_products .theme_cerulean .products_gallery .item .wrap .old:after{border-color:#006eb7}
.component-extra_products.theme_cerulean .products_gallery .swiper-button-prev,.component-extra_products.theme_cerulean .products_gallery .swiper-button-next,.component-extra_products .theme_cerulean .products_gallery .swiper-button-prev,.component-extra_products .theme_cerulean .products_gallery .swiper-button-next{background-color:#006eb7}
.component-extra_products.theme_sea-green .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_sea-green .products_gallery .item .wrap .cta .btn.outline{border-color:#2d934f;color:#2d934f}
.component-extra_products.theme_sea-green .products_gallery .item .wrap .discount,.component-extra_products .theme_sea-green .products_gallery .item .wrap .discount{color:#2d934f}
.component-extra_products.theme_sea-green .products_gallery .item .wrap .old:after,.component-extra_products .theme_sea-green .products_gallery .item .wrap .old:after{border-color:#2d934f}
.component-extra_products.theme_sea-green .products_gallery .swiper-button-prev,.component-extra_products.theme_sea-green .products_gallery .swiper-button-next,.component-extra_products .theme_sea-green .products_gallery .swiper-button-prev,.component-extra_products .theme_sea-green .products_gallery .swiper-button-next{background-color:#2d934f}
.component-extra_products.theme_yellow-orange .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_yellow-orange .products_gallery .item .wrap .cta .btn.outline{border-color:#f7a600;color:#f7a600}
.component-extra_products.theme_yellow-orange .products_gallery .item .wrap .discount,.component-extra_products .theme_yellow-orange .products_gallery .item .wrap .discount{color:#f7a600}
.component-extra_products.theme_yellow-orange .products_gallery .item .wrap .old:after,.component-extra_products .theme_yellow-orange .products_gallery .item .wrap .old:after{border-color:#f7a600}
.component-extra_products.theme_yellow-orange .products_gallery .swiper-button-prev,.component-extra_products.theme_yellow-orange .products_gallery .swiper-button-next,.component-extra_products .theme_yellow-orange .products_gallery .swiper-button-prev,.component-extra_products .theme_yellow-orange .products_gallery .swiper-button-next{background-color:#f7a600}
.component-extra_products.theme_white-two .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_white-two .products_gallery .item .wrap .cta .btn.outline{border-color:#fff;color:#fff}
.component-extra_products.theme_white-two .products_gallery .item .wrap .discount,.component-extra_products .theme_white-two .products_gallery .item .wrap .discount{color:#fff}
.component-extra_products.theme_white-two .products_gallery .item .wrap .old:after,.component-extra_products .theme_white-two .products_gallery .item .wrap .old:after{border-color:#fff}
.component-extra_products.theme_white-two .products_gallery .swiper-button-prev,.component-extra_products.theme_white-two .products_gallery .swiper-button-next,.component-extra_products .theme_white-two .products_gallery .swiper-button-prev,.component-extra_products .theme_white-two .products_gallery .swiper-button-next{background-color:#fff}
.component-extra_products.theme_turbo .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_turbo .products_gallery .item .wrap .cta .btn.outline{border-color:#e8e100;color:#e8e100}
.component-extra_products.theme_turbo .products_gallery .item .wrap .discount,.component-extra_products .theme_turbo .products_gallery .item .wrap .discount{color:#e8e100}
.component-extra_products.theme_turbo .products_gallery .item .wrap .old:after,.component-extra_products .theme_turbo .products_gallery .item .wrap .old:after{border-color:#e8e100}
.component-extra_products.theme_turbo .products_gallery .swiper-button-prev,.component-extra_products.theme_turbo .products_gallery .swiper-button-next,.component-extra_products .theme_turbo .products_gallery .swiper-button-prev,.component-extra_products .theme_turbo .products_gallery .swiper-button-next{background-color:#e8e100}
.component-extra_products.theme_sunflower-yellow .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_sunflower-yellow .products_gallery .item .wrap .cta .btn.outline{border-color:#e84e0f;color:#e84e0f}
.component-extra_products.theme_sunflower-yellow .products_gallery .item .wrap .discount,.component-extra_products .theme_sunflower-yellow .products_gallery .item .wrap .discount{color:#e84e0f}
.component-extra_products.theme_sunflower-yellow .products_gallery .item .wrap .old:after,.component-extra_products .theme_sunflower-yellow .products_gallery .item .wrap .old:after{border-color:#e84e0f}
.component-extra_products.theme_sunflower-yellow .products_gallery .swiper-button-prev,.component-extra_products.theme_sunflower-yellow .products_gallery .swiper-button-next,.component-extra_products .theme_sunflower-yellow .products_gallery .swiper-button-prev,.component-extra_products .theme_sunflower-yellow .products_gallery .swiper-button-next{background-color:#e84e0f}
.component-extra_products.theme_energia-luce .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_energia-luce .products_gallery .item .wrap .cta .btn.outline{border-color:#e84e0f;color:#e84e0f}
.component-extra_products.theme_energia-luce .products_gallery .item .wrap .discount,.component-extra_products .theme_energia-luce .products_gallery .item .wrap .discount{color:#e84e0f}
.component-extra_products.theme_energia-luce .products_gallery .item .wrap .old:after,.component-extra_products .theme_energia-luce .products_gallery .item .wrap .old:after{border-color:#e84e0f}
.component-extra_products.theme_energia-luce .products_gallery .swiper-button-prev,.component-extra_products.theme_energia-luce .products_gallery .swiper-button-next,.component-extra_products .theme_energia-luce .products_gallery .swiper-button-prev,.component-extra_products .theme_energia-luce .products_gallery .swiper-button-next{background-color:#ffdc13}
.component-extra_products.theme_energia-gas .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_energia-gas .products_gallery .item .wrap .cta .btn.outline{border-color:#005ca9;color:#005ca9}
.component-extra_products.theme_energia-gas .products_gallery .item .wrap .discount,.component-extra_products .theme_energia-gas .products_gallery .item .wrap .discount{color:#005ca9}
.component-extra_products.theme_energia-gas .products_gallery .item .wrap .old:after,.component-extra_products .theme_energia-gas .products_gallery .item .wrap .old:after{border-color:#005ca9}
.component-extra_products.theme_energia-gas .products_gallery .swiper-button-prev,.component-extra_products.theme_energia-gas .products_gallery .swiper-button-next,.component-extra_products .theme_energia-gas .products_gallery .swiper-button-prev,.component-extra_products .theme_energia-gas .products_gallery .swiper-button-next{background-color:#40ddff}
.component-extra_products.theme_energia-dual .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_energia-dual .products_gallery .item .wrap .cta .btn.outline{border-color:#e84e0f;color:#e84e0f}
.component-extra_products.theme_energia-dual .products_gallery .item .wrap .discount,.component-extra_products .theme_energia-dual .products_gallery .item .wrap .discount{color:#e84e0f}
.component-extra_products.theme_energia-dual .products_gallery .item .wrap .old:after,.component-extra_products .theme_energia-dual .products_gallery .item .wrap .old:after{border-color:#e84e0f}
.component-extra_products.theme_energia-dual .products_gallery .swiper-button-prev,.component-extra_products.theme_energia-dual .products_gallery .swiper-button-next,.component-extra_products .theme_energia-dual .products_gallery .swiper-button-prev,.component-extra_products .theme_energia-dual .products_gallery .swiper-button-next{background-color:#f90}
.component-extra_products.theme_ies_light .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_ies_light .products_gallery .item .wrap .cta .btn.outline{border-color:#d9d9d9;color:#d9d9d9}
.component-extra_products.theme_ies_light .products_gallery .item .wrap .discount,.component-extra_products .theme_ies_light .products_gallery .item .wrap .discount{color:#d9d9d9}
.component-extra_products.theme_ies_light .products_gallery .item .wrap .old:after,.component-extra_products .theme_ies_light .products_gallery .item .wrap .old:after{border-color:#d9d9d9}
.component-extra_products.theme_ies_light .products_gallery .swiper-button-prev,.component-extra_products.theme_ies_light .products_gallery .swiper-button-next,.component-extra_products .theme_ies_light .products_gallery .swiper-button-prev,.component-extra_products .theme_ies_light .products_gallery .swiper-button-next{background-color:#d9d9d9}
.component-extra_products.theme_ies_medium .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_ies_medium .products_gallery .item .wrap .cta .btn.outline{border-color:#a1a1a1;color:#a1a1a1}
.component-extra_products.theme_ies_medium .products_gallery .item .wrap .discount,.component-extra_products .theme_ies_medium .products_gallery .item .wrap .discount{color:#a1a1a1}
.component-extra_products.theme_ies_medium .products_gallery .item .wrap .old:after,.component-extra_products .theme_ies_medium .products_gallery .item .wrap .old:after{border-color:#a1a1a1}
.component-extra_products.theme_ies_medium .products_gallery .swiper-button-prev,.component-extra_products.theme_ies_medium .products_gallery .swiper-button-next,.component-extra_products .theme_ies_medium .products_gallery .swiper-button-prev,.component-extra_products .theme_ies_medium .products_gallery .swiper-button-next{background-color:#a1a1a1}
.component-extra_products.theme_ies_dark .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_ies_dark .products_gallery .item .wrap .cta .btn.outline{border-color:#141414;color:#141414}
.component-extra_products.theme_ies_dark .products_gallery .item .wrap .discount,.component-extra_products .theme_ies_dark .products_gallery .item .wrap .discount{color:#141414}
.component-extra_products.theme_ies_dark .products_gallery .item .wrap .old:after,.component-extra_products .theme_ies_dark .products_gallery .item .wrap .old:after{border-color:#141414}
.component-extra_products.theme_ies_dark .products_gallery .swiper-button-prev,.component-extra_products.theme_ies_dark .products_gallery .swiper-button-next,.component-extra_products .theme_ies_dark .products_gallery .swiper-button-prev,.component-extra_products .theme_ies_dark .products_gallery .swiper-button-next{background-color:#141414}
.component-extra_products.theme_innovation .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_innovation .products_gallery .item .wrap .cta .btn.outline{border-color:#afcb37;color:#afcb37}
.component-extra_products.theme_innovation .products_gallery .item .wrap .discount,.component-extra_products .theme_innovation .products_gallery .item .wrap .discount{color:#afcb37}
.component-extra_products.theme_innovation .products_gallery .item .wrap .old:after,.component-extra_products .theme_innovation .products_gallery .item .wrap .old:after{border-color:#afcb37}
.component-extra_products.theme_innovation .products_gallery .swiper-button-prev,.component-extra_products.theme_innovation .products_gallery .swiper-button-next,.component-extra_products .theme_innovation .products_gallery .swiper-button-prev,.component-extra_products .theme_innovation .products_gallery .swiper-button-next{background-color:#afcb37}
.component-extra_products.theme_areti_magenta .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_areti_magenta .products_gallery .item .wrap .cta .btn.outline{border-color:#f06;color:#f06}
.component-extra_products.theme_areti_magenta .products_gallery .item .wrap .discount,.component-extra_products .theme_areti_magenta .products_gallery .item .wrap .discount{color:#f06}
.component-extra_products.theme_areti_magenta .products_gallery .item .wrap .old:after,.component-extra_products .theme_areti_magenta .products_gallery .item .wrap .old:after{border-color:#f06}
.component-extra_products.theme_areti_magenta .products_gallery .swiper-button-prev,.component-extra_products.theme_areti_magenta .products_gallery .swiper-button-next,.component-extra_products .theme_areti_magenta .products_gallery .swiper-button-prev,.component-extra_products .theme_areti_magenta .products_gallery .swiper-button-next{background-color:#f06}
.component-extra_products.theme_areti_darkblue .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_areti_darkblue .products_gallery .item .wrap .cta .btn.outline{border-color:#006999;color:#006999}
.component-extra_products.theme_areti_darkblue .products_gallery .item .wrap .discount,.component-extra_products .theme_areti_darkblue .products_gallery .item .wrap .discount{color:#006999}
.component-extra_products.theme_areti_darkblue .products_gallery .item .wrap .old:after,.component-extra_products .theme_areti_darkblue .products_gallery .item .wrap .old:after{border-color:#006999}
.component-extra_products.theme_areti_darkblue .products_gallery .swiper-button-prev,.component-extra_products.theme_areti_darkblue .products_gallery .swiper-button-next,.component-extra_products .theme_areti_darkblue .products_gallery .swiper-button-prev,.component-extra_products .theme_areti_darkblue .products_gallery .swiper-button-next{background-color:#006999}
.component-extra_products.theme_nuovo-tiffany .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-tiffany .products_gallery .item .wrap .cta .btn.outline{border-color:#00a8b0;color:#00a8b0}
.component-extra_products.theme_nuovo-tiffany .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-tiffany .products_gallery .item .wrap .discount{color:#00a8b0}
.component-extra_products.theme_nuovo-tiffany .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-tiffany .products_gallery .item .wrap .old:after{border-color:#00a8b0}
.component-extra_products.theme_nuovo-tiffany .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-tiffany .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-tiffany .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-tiffany .products_gallery .swiper-button-next{background-color:#00a8b0}
.component-extra_products.theme_nuovo-acqua .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-acqua .products_gallery .item .wrap .cta .btn.outline{border-color:#006eb7;color:#006eb7}
.component-extra_products.theme_nuovo-acqua .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-acqua .products_gallery .item .wrap .discount{color:#006eb7}
.component-extra_products.theme_nuovo-acqua .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-acqua .products_gallery .item .wrap .old:after{border-color:#006eb7}
.component-extra_products.theme_nuovo-acqua .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-acqua .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-acqua .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-acqua .products_gallery .swiper-button-next{background-color:#006eb7}
.component-extra_products.theme_nuovo-areti .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-areti .products_gallery .item .wrap .cta .btn.outline{border-color:#8f0052;color:#8f0052}
.component-extra_products.theme_nuovo-areti .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-areti .products_gallery .item .wrap .discount{color:#8f0052}
.component-extra_products.theme_nuovo-areti .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-areti .products_gallery .item .wrap .old:after{border-color:#8f0052}
.component-extra_products.theme_nuovo-areti .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-areti .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-areti .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-areti .products_gallery .swiper-button-next{background-color:#8f0052}
.component-extra_products.theme_nuovo-grigio .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-grigio .products_gallery .item .wrap .cta .btn.outline{border-color:#575756;color:#575756}
.component-extra_products.theme_nuovo-grigio .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-grigio .products_gallery .item .wrap .discount{color:#575756}
.component-extra_products.theme_nuovo-grigio .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-grigio .products_gallery .item .wrap .old:after{border-color:#575756}
.component-extra_products.theme_nuovo-grigio .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-grigio .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-grigio .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-grigio .products_gallery .swiper-button-next{background-color:#575756}
.component-extra_products.theme_nuovo-energia .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-energia .products_gallery .item .wrap .cta .btn.outline{border-color:#ec6726;color:#ec6726}
.component-extra_products.theme_nuovo-energia .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-energia .products_gallery .item .wrap .discount{color:#ec6726}
.component-extra_products.theme_nuovo-energia .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-energia .products_gallery .item .wrap .old:after{border-color:#ec6726}
.component-extra_products.theme_nuovo-energia .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-energia .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-energia .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-energia .products_gallery .swiper-button-next{background-color:#ec6726}
.component-extra_products.theme_nuovo-ambiente .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-ambiente .products_gallery .item .wrap .cta .btn.outline{border-color:#449b50;color:#449b50}
.component-extra_products.theme_nuovo-ambiente .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-ambiente .products_gallery .item .wrap .discount{color:#449b50}
.component-extra_products.theme_nuovo-ambiente .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-ambiente .products_gallery .item .wrap .old:after{border-color:#449b50}
.component-extra_products.theme_nuovo-ambiente .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-ambiente .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-ambiente .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-ambiente .products_gallery .swiper-button-next{background-color:#449b50}
.component-extra_products.theme_nuovo-infrastructure .products_gallery .item .wrap .cta .btn.outline,.component-extra_products .theme_nuovo-infrastructure .products_gallery .item .wrap .cta .btn.outline{border-color:#25768b;color:#25768b}
.component-extra_products.theme_nuovo-infrastructure .products_gallery .item .wrap .discount,.component-extra_products .theme_nuovo-infrastructure .products_gallery .item .wrap .discount{color:#25768b}
.component-extra_products.theme_nuovo-infrastructure .products_gallery .item .wrap .old:after,.component-extra_products .theme_nuovo-infrastructure .products_gallery .item .wrap .old:after{border-color:#25768b}
.component-extra_products.theme_nuovo-infrastructure .products_gallery .swiper-button-prev,.component-extra_products.theme_nuovo-infrastructure .products_gallery .swiper-button-next,.component-extra_products .theme_nuovo-infrastructure .products_gallery .swiper-button-prev,.component-extra_products .theme_nuovo-infrastructure .products_gallery .swiper-button-next{background-color:#25768b}
.component-extra_products>.modal-dialog{margin:0;height:100%;width:100%;overflow:hidden}
.component-extra_products>.modal-dialog .close{opacity:1;position:absolute;top:18px;right:18px;font-size:14px}
.component-extra_products>.modal-dialog .close img{width:25px}
.component-extra_products>.modal-dialog .modal-header{text-align:center;border:0}
.component-extra_products>.modal-dialog .modal-footer{border:0}
.component-extra_products>.modal-dialog .modal-content{height:100vh;background:#f5f7f7}
.component-extra_products>.modal-dialog .modal-body{width:auto;margin:0 150px 0 150px}
.component-extra_products>.modal-dialog .products_gallery .swiper-container{height:auto}
.component-extra_products>.modal-dialog .products_gallery .item{padding-top:0}
.component-extra_products>.modal-dialog .products_gallery .item.selected .btn.btn-rectangle.add{display:none}
.component-extra_products>.modal-dialog .products_gallery .item.selected .btn.btn-rectangle.remove{display:inline-block}
.component-extra_products>.modal-dialog .products_gallery .item .btn.btn-rectangle.remove{background:transparent;color:#373737;border:2px #373737 solid;display:none}
.component-extra_products>.modal-dialog .products_gallery .item .wrap{height:600px;box-shadow:0 20px 30px rgba(48,70,89,0.05)}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .cta{bottom:auto;top:187px}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .price{bottom:auto;top:219px}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .price .super{position:absolute;top:-20px;left:0}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .further_details{position:absolute;top:285px;left:0;width:100%;height:300px;overflow:auto}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .notes{background:#f5f7f7;padding:6px 15px 7px;font-size:18px;line-height:25px;letter-spacing:-1px;margin:0 22px 6px 20px;border-radius:8px}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .bullets .bp{padding:18px 52px 17px 22px;border-bottom:1px rgba(142,142,142,0.4) solid;font-size:16px;position:relative}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .bullets .bp .bp_t{font-weight:bold}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .bullets .bp .bp_d{display:none}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .bullets .bp .toggle{position:absolute;right:22px;top:22px;width:17px;height:17px;cursor:pointer;background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/plus.svg") no-repeat center center}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .bullets .bp.active .toggle{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ncp2021/minus.svg")}
.component-extra_products>.modal-dialog .products_gallery .item .wrap .bullets .bp.active .bp_d{display:block}
.component-family-offert{margin:0 auto;height:100%}
.component-family-offert.fixheight{min-height:716px;height:auto}
.component-family-offert.fixheight .component-family-offert-content .dotted-bg{min-height:456px;height:auto}
@media only screen and (min-width:768px){.component-family-offert{height:970px}
}
@media only screen and (min-width:1024px){.component-family-offert{height:716px}
}
.component-family-offert.theme_vermillion .btn-rectangle{color:#e84e0f}
.component-family-offert.theme_grey .btn-rectangle{color:#777}
.component-family-offert.theme_peacock-blue .btn-rectangle{color:#005ca9}
.component-family-offert.theme_violet .btn-rectangle{color:#b400c8}
.component-family-offert.theme_turquoise-blue .btn-rectangle{color:#00a8b0}
.component-family-offert.theme_cerulean .btn-rectangle{color:#006eb7}
.component-family-offert.theme_sea-green .btn-rectangle{color:#2d934f}
.component-family-offert.theme_yellow-orange .btn-rectangle{color:#f7a600}
.component-family-offert.theme_white-two .btn-rectangle{color:#fff}
.component-family-offert.theme_turbo .btn-rectangle{color:#e8e100}
.component-family-offert.theme_sunflower-yellow .btn-rectangle{color:#e84e0f}
.component-family-offert.theme_energia-luce .btn-rectangle{color:#ffdc13}
.component-family-offert.theme_energia-gas .btn-rectangle{color:#40ddff}
.component-family-offert.theme_energia-dual .btn-rectangle{color:#f90}
.component-family-offert.theme_ies_light .btn-rectangle{color:#d9d9d9}
.component-family-offert.theme_ies_medium .btn-rectangle{color:#a1a1a1}
.component-family-offert.theme_ies_dark .btn-rectangle{color:#141414}
.component-family-offert.theme_innovation .btn-rectangle{color:#afcb37}
.component-family-offert.theme_areti_magenta .btn-rectangle{color:#f06}
.component-family-offert.theme_areti_darkblue .btn-rectangle{color:#006999}
.component-family-offert.theme_nuovo-tiffany .btn-rectangle{color:#00a8b0}
.component-family-offert.theme_nuovo-acqua .btn-rectangle{color:#006eb7}
.component-family-offert.theme_nuovo-areti .btn-rectangle{color:#8f0052}
.component-family-offert.theme_nuovo-grigio .btn-rectangle{color:#575756}
.component-family-offert.theme_nuovo-energia .btn-rectangle{color:#ec6726}
.component-family-offert.theme_nuovo-ambiente .btn-rectangle{color:#449b50}
.component-family-offert.theme_nuovo-infrastructure .btn-rectangle{color:#25768b}
.component-family-offert .component-family-offert-content{width:100%;padding:0}
@media only screen and (min-width:768px){.component-family-offert .component-family-offert-content{padding:40px 30px}
}
.component-family-offert .component-family-offert-content.text_important_white-two .title{color:#fff}
.component-family-offert .component-family-offert-content.text_important_black .title{color:#373737}
.component-family-offert .component-family-offert-content .dotted-bg{width:100%;height:456px}
@media only screen and (min-width:768px){.component-family-offert .component-family-offert-content .dotted-bg{height:720px}
}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg{height:456px}
}
.component-family-offert .component-family-offert-content .dotted-bg .content{max-width:1200px;margin:0 auto;padding-top:34px}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content{padding-top:38px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.component-family-offert .component-family-offert-content .dotted-bg .content{padding-top:27px}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading{padding-top:0}
@media only screen and (min-width:768px) and (max-width:1023px){.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading{padding-bottom:40px}
.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading .sub-head{height:5px;min-width:60px;margin:0;margin-bottom:20px}
.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading .title{text-align:left}
}
.component-family-offert .component-family-offert-content .dotted-bg .content p{font-size:18px;max-width:493px}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content p{font-size:18px;line-height:1.39;letter-spacing:-1px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.component-family-offert .component-family-offert-content .dotted-bg .content p{line-height:1.39;letter-spacing:-1px;max-width:90%}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn{margin-top:116px;width:302px;font-size:20px;font-weight:bold}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn{margin-top:70px}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box a.btn{line-height:36px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box img{text-align:center;max-width:575px}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-box img{width:100%}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn-bottom{text-align:center;width:302px;padding:20px 0}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn-bottom p{font-size:16px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn-bottom .link{font-size:20px;letter-spacing:-1px;padding-top:10px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-left{width:52%;float:left}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-img{overflow:hidden}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-right.content-img{text-align:center}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-right.content-img{text-align:right}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-left.content-img{text-align:center}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-left.content-img{text-align:left}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-right{float:right;width:48%;max-height:575px;padding-left:10px}
@media only screen and (min-width:1024px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-right{max-height:497px;padding-top:39px}
}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-right.content-image-adapt-height{max-height:none}
@media only screen and (min-width:768px) and (max-width:1023px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-box{float:none;width:100%}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn{width:295px;margin-top:20px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box a.btn{line-height:40px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box img{max-width:517px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-img,.component-family-offert .component-family-offert-content .dotted-bg .content .content-right.content-img{text-align:center;padding-top:71px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-img.content-left{padding-top:0}
}
@media only screen and (max-width:767px){.component-family-offert .component-family-offert-content .dotted-bg{height:100%}
.component-family-offert .component-family-offert-content .dotted-bg .content{padding-top:51px}
.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading{display:block;padding-bottom:47px}
.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading .sub-head{margin:0;margin-bottom:16px;min-width:80px;height:5px}
.component-family-offert .component-family-offert-content .dotted-bg .content .component-heading .title{text-align:left;font-size:48px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box{float:none;width:100%}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box .btn{width:295px;margin:40px auto 60px;height:55px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box a.btn{line-height:40px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box p{line-height:1.39;letter-spacing:-1px;max-width:100%}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-box img{max-width:100%}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-left,.component-family-offert .component-family-offert-content .dotted-bg .content .content-right{padding:0 30px}
.component-family-offert .component-family-offert-content .dotted-bg .content .content-img{padding:0}
}
@media only screen and (min-width:320px) and (max-width:355px){.component-family-offert .component-family-offert-content .dotted-bg .content .content-left:not(.content-img),.component-family-offert .component-family-offert-content .dotted-bg .content .content-right:not(.content-img){padding:0 10px}
}
.component-filter-home{max-width:1920px;background:#eee;margin:0 auto;position:relative;padding:0 30px 56px 30px}
.component-filter-home.theme_vermillion{color:#373737}
.component-filter-home.theme_vermillion .content .btn-rectangle{background-color:#fff;color:#e84e0f}
.component-filter-home.theme_vermillion .content:before{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-grey.png) repeat center center;content:" ";display:block;position:absolute;width:98%;height:57%;top:100px;right:0;margin:0 15px;z-index:0;opacity:.3}
.component-filter-home .content{max-width:1200px;margin:0 auto;height:100%;padding-top:45px}
.component-filter-home .content .row{margin:0}
.component-filter-home .content .row .col-lg-3:first-child,.component-filter-home .content .row .col-md-3:first-child{padding-left:0;padding-right:20px}
.component-filter-home .content h1{margin-top:26px}
.component-filter-home .content h2{margin-top:26px}
.component-filter-home .content h3{margin-top:26px}
.component-filter-home .content h4{margin-top:26px}
.component-filter-home .content h5{margin-top:26px}
.component-filter-home .content h6{margin-top:26px}
.component-filter-home .content p{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-1.3px}
.component-filter-home .content .radio-filter-big .left{float:left}
.component-filter-home .content .radio-filter-big .right{float:left}
.component-filter-home .content .radio-filter-big .radio-container{margin-left:-33px}
.component-filter-home .content .radio-filter-big .radio-container .left{margin-right:24px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block{cursor:pointer;width:130px;height:130px;background-color:transparent;border-radius:20px;border:dashed 2px #8e8e8e;position:relative;color:#373737}
.component-filter-home .content .radio-filter-big .radio-container .smart-block p{padding-top:0;text-align:center;font-size:16px;letter-spacing:-1.3px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block .title{margin-top:-13px;font-size:20px;font-weight:bold;text-align:center}
.component-filter-home .content .radio-filter-big .radio-container .smart-block .icon-radio{position:absolute;height:93px;width:auto;left:0;right:0;margin:0 auto;top:65px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block .radiomark{display:none}
.component-filter-home .content .radio-filter-big .radio-container .smart-block[aria-checked='true']{border:0;color:#fff}
.component-filter-home .content .radio-filter-big .radio-container .smart-block[aria-checked='true'] .radiomark{display:block;width:22px;height:22px;background-color:#fff;border-radius:27px;position:absolute;bottom:10px;right:10px;box-shadow:1px 2px 7px 0 rgba(0,0,0,0.2)}
.component-filter-home .content .radio-filter-big .radio-container .smart-block[aria-checked='true'] .radiomark .check-img{position:absolute;top:-1px;left:-1px;width:25px}
.component-filter-home .content .radio-filter-big .radio-container .left.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#fdc300,#e84e0f)}
.component-filter-home .content .radio-filter-big .radio-container .right.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#005ca9,#008bff)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_vermillion.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_vermillion.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_vermillion.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#fdc300,#e84e0f)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_vermillion.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#fdc300,#e84e0f)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_vermillion-two.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_vermillion-two.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_vermillion-two.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#f79e09,#e84e0f)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_vermillion-two.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#f79e09,#e84e0f)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_peacock-blue.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_peacock-blue.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_peacock-blue.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#008bff,#005ca9)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_peacock-blue.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#008bff,#005ca9)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_violet.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_violet.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_violet.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#fdc300,#b400c8)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_violet.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#fdc300,#b400c8)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_green.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_green.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_green.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#afcb37,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_green.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#afcb37,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_grey.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_grey.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_grey.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#8e8e8e,#454545)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_grey.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#8e8e8e,#454545)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_turquoise-blue.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_turquoise-blue.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_turquoise-blue.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#005ca9,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_turquoise-blue.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#005ca9,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_water.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_water.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_water.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#9bd5e4,#006eb7)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_water.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#9bd5e4,#006eb7)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_cerulean.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_cerulean.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_cerulean.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#006eb7,#9bd5e4)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_cerulean.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#006eb7,#9bd5e4)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_turquoise.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_turquoise.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_turquoise.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#005ca9,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_turquoise.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#005ca9,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_sea-green.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_sea-green.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_sea-green.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#f2e500,#2d934f)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_sea-green.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#f2e500,#2d934f)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_yellow-orange.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_yellow-orange.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_yellow-orange.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#ffed00,#f7a600)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_yellow-orange.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#ffed00,#f7a600)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_pale-magenta.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_pale-magenta.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_pale-magenta.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#f27ed2,#d74497)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_pale-magenta.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#f27ed2,#d74497)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_light-grey.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_light-grey.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_light-grey.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#576060,#97a0a0)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_light-grey.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#576060,#97a0a0)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_gold.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_gold.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_gold.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#fcd200,#f7a600)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_gold.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#fcd200,#f7a600)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_amaranth.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_amaranth.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_amaranth.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#df234a,#ff8390)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_amaranth.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#df234a,#ff8390)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_wild-willow.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_wild-willow.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_wild-willow.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#c6d76b,#397b23)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_wild-willow.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#c6d76b,#397b23)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_sunflower-yellow.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_sunflower-yellow.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_sunflower-yellow.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#2d934f,#ffde00)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_sunflower-yellow.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#2d934f,#ffde00)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_energia-luce.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_energia-luce.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_energia-luce.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#ffdc13,#e79500)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_energia-luce.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#ffdc13,#e79500)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_energia-gas.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_energia-gas.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_energia-gas.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#40ddff,#0a387c)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_energia-gas.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#40ddff,#0a387c)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_energia-dual.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_energia-dual.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_energia-dual.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#f90,#de4b00)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_energia-dual.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#f90,#de4b00)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_ies_light.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_ies_light.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_ies_light.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#fff,#d9d9d9)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_ies_light.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#fff,#d9d9d9)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_ies_medium.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_ies_medium.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_ies_medium.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#d9d9d9,#a1a1a1)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_ies_medium.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#d9d9d9,#a1a1a1)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_ies_dark.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_ies_dark.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_ies_dark.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#a1a1a1,#141414)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_ies_dark.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#a1a1a1,#141414)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_innovation.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_innovation.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_innovation.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#005ca9,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_innovation.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#005ca9,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_areti-a.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_areti-a.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_areti-a.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#d24507,#d60075)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_areti-a.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#d24507,#d60075)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_areti-b.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_areti-b.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_areti-b.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#009ed7,#00649f)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_areti-b.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#009ed7,#00649f)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-tiffany.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-tiffany.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-tiffany.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#00a8b0,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-tiffany.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#00a8b0,#00a8b0)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-acqua.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-acqua.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-acqua.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#006eb7,#006eb7)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-acqua.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#006eb7,#006eb7)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-areti.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-areti.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-areti.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#8f0052,#8f0052)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-areti.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#8f0052,#8f0052)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-grigio.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-grigio.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-grigio.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#575756,#575756)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-grigio.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#575756,#575756)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-energia.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-energia.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-energia.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#ec6726,#ec6726)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-energia.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#ec6726,#ec6726)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-ambiente.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-ambiente.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-ambiente.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#449b50,#449b50)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-ambiente.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#449b50,#449b50)}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-infrastructure.smart-block,.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-infrastructure.smart-block{background:transparent}
.component-filter-home .content .radio-filter-big .radio-container .left.gradient_v_nuovo-infrastructure.smart-block[aria-checked='true']{background-image:linear-gradient(225deg,#25768b,#25768b)}
.component-filter-home .content .radio-filter-big .radio-container .right.gradient_v_nuovo-infrastructure.smart-block[aria-checked='true']{background-image:linear-gradient(45deg,#25768b,#25768b)}
.component-filter-home .content .radio-filter-big .radio-container input[type='radio']{visibility:hidden}
.component-filter-home .content .box-radio{margin-top:23px;margin-left:-20px}
.component-filter-home .content .box-radio h1{float:left;padding-left:10px;width:216px}
.component-filter-home .content .box-radio h2{float:left;padding-left:10px;width:216px}
.component-filter-home .content .box-radio h3{float:left;padding-left:10px;width:216px}
.component-filter-home .content .box-radio h4{float:left;padding-left:10px;width:216px}
.component-filter-home .content .box-radio h5{float:left;padding-left:10px;width:216px}
.component-filter-home .content .box-radio h6{float:left;padding-left:10px;width:216px}
.component-filter-home .content .box-radio .radio-container .container-radio{width:67px}
.component-filter-home .content .box-radio .radio-container .left{float:left;margin-left:17px}
.component-filter-home .content .box-radio .radio-container .right{float:left}
.component-filter-home .content .box-radio .radio-container .smart-block{position:relative}
.component-filter-home .content .box-radio .radio-container .smart-block .radiomark{width:30px;height:30px;border:2px solid #373737;border-radius:27px;margin-top:35px}
.component-filter-home .content .box-radio .radio-container .smart-block .radiomark img{display:none}
.component-filter-home .content .box-radio .radio-container .smart-block p{position:absolute;left:37px;bottom:-5px;font-size:18px}
.component-filter-home .content .box-radio .radio-container .smart-block input[type='radio']{display:none}
.component-filter-home .content .box-radio .radio-container .smart-block[aria-checked='true'] .radiomark{background-color:#fff;border:0;box-shadow:1px 2px 7px 0 rgba(0,0,0,0.2)}
.component-filter-home .content .box-radio .radio-container .smart-block[aria-checked='true'] img{position:absolute;display:block;top:35px;width:30px;left:0}
.component-filter-home .content .btn-rectangle{margin-top:46px;min-width:206px;font-size:20px;font-weight:bold;box-shadow:1px 2px 7px 0 rgba(0,0,0,0.2);margin-left:0;letter-spacing:-1px;height:55px;padding-top:12px}
@media only screen and (min-width:1024px) and (max-width:1234px){.component-filter-home .content .btn-rectangle{margin-left:0 !important}
}
@media only screen and (min-width:1024px){}
@media only screen and (min-width:1024px){.component-filter-home .content .row{margin:0}
.component-filter-home .content .row .col-lg-3:first-child,.component-filter-home .content .row .col-md-3:first-child{padding-right:15px}
.component-filter-home .content .radio-filter-big{margin-left:10px}
.component-filter-home .content .radio-filter-big .left{margin-right:12px}
.component-filter-home .content .box-radio{margin-left:-27px;margin-top:0}
.component-filter-home .content .box-radio .radio-container .left{margin-left:0}
.component-filter-home .content .box-radio .radio-container .container-radio{width:60px}
.component-filter-home .content .btn-rectangle{min-width:186px;margin-left:43px;right:0;position:absolute}
}
@media only screen and (min-width:768px) and (max-width:1023px){.component-filter-home{padding:0 30px 51px 30px}
.component-filter-home.theme_vermillion .content:before{top:30px;right:0;height:90%}
.component-filter-home .content{padding-top:0;text-align:center}
.component-filter-home .content .row{margin:0}
.component-filter-home .content .row .col-lg-3:first-child,.component-filter-home .content .row .col-md-3:first-child{padding-right:15px}
.component-filter-home .content .row .col-md-2,.component-filter-home .content .row .col-md-3,.component-filter-home .content .row .col-md-4{width:initial;float:none}
.component-filter-home .content h1{text-align:center}
.component-filter-home .content h2{text-align:center}
.component-filter-home .content h3{text-align:center}
.component-filter-home .content h4{text-align:center}
.component-filter-home .content h5{text-align:center}
.component-filter-home .content h6{text-align:center}
.component-filter-home .content p{font-size:20px;line-height:normal;letter-spacing:-1px;text-align:center}
.component-filter-home .content .radio-filter-big{display:table;margin:0 auto;padding-top:32px}
.component-filter-home .content .radio-filter-big .radio-container{margin-left:0}
.component-filter-home .content .radio-filter-big .radio-container .left{margin-right:33px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block{width:144px;height:144px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block p{left:42px;font-size:21px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block .icon-radio{height:102px}
.component-filter-home .content .box-radio{display:inline-block;margin:0 auto;padding-top:37px}
.component-filter-home .content .box-radio h1{width:100%;padding-left:0}
.component-filter-home .content .box-radio h2{width:100%;padding-left:0}
.component-filter-home .content .box-radio h3{width:100%;padding-left:0}
.component-filter-home .content .box-radio h4{width:100%;padding-left:0}
.component-filter-home .content .box-radio h5{width:100%;padding-left:0}
.component-filter-home .content .box-radio h6{width:100%;padding-left:0}
.component-filter-home .content .box-radio .radio-container{margin:0 auto;width:100%}
.component-filter-home .content .box-radio .radio-container .left{margin-left:10px}
.component-filter-home .content .box-radio .radio-container .right{float:right;margin-right:10px}
.component-filter-home .content .box-radio .radio-container .container-radio .radiomark{margin-top:21px;width:36px;height:36px}
.component-filter-home .content .box-radio .radio-container .container-radio .radiomark img{width:36px;height:36px;top:22px}
.component-filter-home .content .box-radio .radio-container .smart-block p{left:42px}
.component-filter-home .content .btn-rectangle{min-width:331px;font-size:20px;margin-top:20px}
}
@media only screen and (max-width:767px){.component-filter-home{padding:0 20px 51px 20px}
.component-filter-home.theme_vermillion .content:before{top:30px;right:0;height:90%}
.component-filter-home .content{padding-top:20px}
.component-filter-home .content .row{margin:0}
.component-filter-home .content .row .col-lg-3:first-child,.component-filter-home .content .row .col-md-3:first-child{padding-right:0}
.component-filter-home .content .row .col-lg-2.col-md-3{position:initial;margin:0 auto;text-align:center}
.component-filter-home .content h1{text-align:center}
.component-filter-home .content h2{text-align:center}
.component-filter-home .content h3{text-align:center}
.component-filter-home .content h4{text-align:center}
.component-filter-home .content h5{text-align:center}
.component-filter-home .content h6{text-align:center}
.component-filter-home .content p{font-size:20px;line-height:normal;letter-spacing:-1px;text-align:center}
.component-filter-home .content .radio-filter-big{width:initial;display:table;margin:0 auto;padding:0;padding-top:32px}
.component-filter-home .content .radio-filter-big .radio-container{margin-left:0}
.component-filter-home .content .radio-filter-big .radio-container .left{margin-right:24px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block{width:144px;height:144px}
.component-filter-home .content .radio-filter-big .radio-container .smart-block .icon-radio{height:102px}
.component-filter-home .content .box-radio{width:100%;text-align:center;margin:0 auto;padding-top:79px}
.component-filter-home .content .box-radio h1{width:100%;padding-left:0;margin-top:0;margin-bottom:0}
.component-filter-home .content .box-radio h2{width:100%;padding-left:0;margin-top:0;margin-bottom:0}
.component-filter-home .content .box-radio h3{width:100%;padding-left:0;margin-top:0;margin-bottom:0}
.component-filter-home .content .box-radio h4{width:100%;padding-left:0;margin-top:0;margin-bottom:0}
.component-filter-home .content .box-radio h5{width:100%;padding-left:0;margin-top:0;margin-bottom:0}
.component-filter-home .content .box-radio h6{width:100%;padding-left:0;margin-top:0;margin-bottom:0}
.component-filter-home .content .box-radio .radio-container{margin:0 auto;width:58%}
.component-filter-home .content .box-radio .radio-container .left{margin-left:10px}
.component-filter-home .content .box-radio .radio-container .right{float:right;margin-right:10px}
.component-filter-home .content .box-radio .radio-container .container-radio .radiomark{margin-top:21px;width:36px;height:36px}
.component-filter-home .content .box-radio .radio-container .container-radio .radiomark img{width:36px;height:36px;top:22px}
.component-filter-home .content .box-radio .radio-container .smart-block p{left:42px;font-size:21px}
.component-filter-home .content .btn-rectangle{min-width:302px;font-size:20px;margin-top:40px;position:relative}
}
@media only screen and (min-width:320px) and (max-width:374px){.component-filter-home{padding:0}
}
.component-filter-home.revamp.theme_energia-luce,.component-filter-home.revamp.theme_energia-gas,.component-filter-home.revamp.theme_energia-dual{color:#373737}
.component-filter-home.revamp.theme_energia-luce .content .btn-rectangle,.component-filter-home.revamp.theme_energia-gas .content .btn-rectangle,.component-filter-home.revamp.theme_energia-dual .content .btn-rectangle{background-color:#fff;color:#e84e0f}
.component-filter-home.revamp.theme_energia-luce .content:before,.component-filter-home.revamp.theme_energia-gas .content:before,.component-filter-home.revamp.theme_energia-dual .content:before{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-grey.png) repeat center center;content:' ';display:block;position:absolute;width:98%;height:57%;top:100px;right:0;margin:0 15px;z-index:0;opacity:.3}
@media only screen and (min-width:1024px) and (max-width:1199px){.component-filter-home.revamp.theme_energia-luce .content .box-text-1,.component-filter-home.revamp.theme_energia-gas .content .box-text-1,.component-filter-home.revamp.theme_energia-dual .content .box-text-1{margin:0;width:27%}
.component-filter-home.revamp.theme_energia-luce .content .radio-filter-big,.component-filter-home.revamp.theme_energia-gas .content .radio-filter-big,.component-filter-home.revamp.theme_energia-dual .content .radio-filter-big{margin:0}
.component-filter-home.revamp.theme_energia-luce .content .radio-filter-big .radio-container,.component-filter-home.revamp.theme_energia-gas .content .radio-filter-big .radio-container,.component-filter-home.revamp.theme_energia-dual .content .radio-filter-big .radio-container{margin:12px 0 0 -8px}
.component-filter-home.revamp.theme_energia-luce .content .box-radio,.component-filter-home.revamp.theme_energia-gas .content .box-radio,.component-filter-home.revamp.theme_energia-dual .content .box-radio{margin:0 0 0 -2%;width:20%}
.component-filter-home.revamp.theme_energia-luce .content .box-button,.component-filter-home.revamp.theme_energia-gas .content .box-button,.component-filter-home.revamp.theme_energia-dual .content .box-button{width:21%}
.component-filter-home.revamp.theme_energia-luce .content .box-button a,.component-filter-home.revamp.theme_energia-gas .content .box-button a,.component-filter-home.revamp.theme_energia-dual .content .box-button a{margin-right:-10%}
}
.component-filter-home.revamp h1,.component-filter-home.revamp h2,.component-filter-home.revamp h3,.component-filter-home.revamp h4,.component-filter-home.revamp h5,.component-filter-home.revamp h6{font-weight:normal !important;line-height:120% !important}
@media only screen and (min-width:1024px){.component-filter-home.revamp .box-radio{margin-top:23px}
}
.component-filter-home.revamp .box-radio .radio-container .smart-block p{bottom:-10px !important}
.ncp_alert_wrapper{position:fixed;top:70px;right:30px;width:375px;z-index:9000}
.ncp_alert_wrapper .message{transition-duration:600ms;background:#dcf1da;color:#56b949;border-radius:8px;width:100%;padding:14px 17px 16px;font-size:16px;line-height:21px;margin-bottom:20px}
.ncp_alert_wrapper .message .title{font-weight:bold}
.ncp_alert_wrapper .message.before{opacity:0;transform:translateY(100vh)}
.ncp_alert_wrapper .message.after{opacity:0;transform:translateY(-50vh)}
.ncp_alert_wrapper .message.error{background:#f6d8d7;color:#d83b3c}
.component-index-offerte{position:relative;overflow:hidden}
.component-index-offerte .container{width:auto;max-width:1170px}
.component-index-offerte .intro_container{max-width:887px;margin-bottom:40px}
.component-index-offerte .offerte-choice-wrap{position:relative}
.component-index-offerte .cta_block{padding:11px 65px 11px 25px;border-radius:10px;display:block;position:relative;max-width:383px;margin-top:30px}
.component-index-offerte .cta_block:after{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/chevron-light-r.svg") no-repeat center center;content:" ";position:absolute;right:0;top:10px;height:calc(100% - 20px);width:39px;border-left:1px solid rgba(255,255,255,0.21);background-size:12px}
.component-index-offerte .cta_block span{font-size:18px;line-height:25px}
.component-index-offerte .ncp-hero-card{position:absolute;top:50%;left:0;transform:translateY(-50%);width:367px}
.component-index-offerte .ncp-hero-card .index-offerte{margin-top:40px}
.component-index-offerte .ncp-hero-card .box-info{position:relative}
.component-index-offerte .ncp-hero-card .box-content{margin-bottom:20px}
.component-index-offerte .ncp-hero-card .box-content .icon{position:absolute;top:1px;padding:0 0 5px 0 !important;width:30px;height:30px}
.component-index-offerte .ncp-hero-card .box-content p{margin:0}
.component-index-offerte .ncp-hero-card .box-content.text{margin-left:41px}
.component-index-offerte .ncp-hero-card .box-content.text p{line-height:25px !important}
.component-index-offerte .choice-box{position:absolute;top:50%;left:500px;transform:translateY(-50%);z-index:3}
.component-index-offerte .selettore_fascia{position:relative;background:#fff;box-shadow:0 20px 30px rgba(48,70,89,0.05);border-radius:30px 30px 0 30px;width:475px;padding-top:1px;overflow:hidden}
.component-index-offerte .selettore_fascia .toggle{cursor:pointer;position:absolute;top:0;left:0;width:50%;height:70px;text-align:center;font-size:16px;line-height:70px;z-index:3}
.component-index-offerte .selettore_fascia .toggle img{padding:6px}
.component-index-offerte .selettore_fascia .toggle .title{display:inline-block}
.component-index-offerte .selettore_fascia .tabs_shadow{background:#fff;box-shadow:0 10px 30px rgba(48,70,89,0.05);position:absolute;top:0;left:0;width:100%;height:70px;z-index:2}
.component-index-offerte .selettore_fascia input{display:none}
.component-index-offerte .selettore_fascia .opt1,.component-index-offerte .selettore_fascia .opt2{display:block}
.component-index-offerte .selettore_fascia .opt2 .toggle{left:50%}
.component-index-offerte .selettore_fascia .active{display:none}
.component-index-offerte .selettore_fascia .info{display:none;margin-left:78px;font-size:14px;line-height:18px;font-weight:normal}
.component-index-offerte .selettore_fascia .info .title{color:#373737}
.component-index-offerte .selettore_fascia .extra{display:none;margin-top:70px;padding:30px 20px 40px;position:relative;z-index:3;min-height:565px}
.component-index-offerte .selettore_fascia input:checked ~ .toggle{border-bottom:2px #373737 solid}
.component-index-offerte .selettore_fascia input:checked ~ .toggle .active{display:inline-block}
.component-index-offerte .selettore_fascia input:checked ~ .toggle .inactive{display:none}
.component-index-offerte .selettore_fascia input:checked ~ .info,.component-index-offerte .selettore_fascia input:checked ~ .extra{display:block}
.component-index-offerte .selettore_fascia .opt1:first-child:last-child .toggle{width:100%;border-bottom:0}
.component-index-offerte .selettore_fascia .opt1:first-child:last-child .toggle .active{display:inline-block}
.component-index-offerte .selettore_fascia .opt1:first-child:last-child .toggle .inactive{display:none}
.component-index-offerte .selettore_fascia .opt1:first-child:last-child .extra{display:block}
.component-index-offerte .elem{font-weight:normal;font-size:18px;margin:9px 0 10px;position:relative}
.component-index-offerte .elem .header{font-weight:bold;text-transform:uppercase;padding-top:5px}
.component-index-offerte .elem_title{line-height:25px;letter-spacing:-1px}
.component-index-offerte .elem_title img{width:18px;transform:translate(4px,-1px)}
.component-index-offerte .elem_subtitle{font-size:14px;color:#8e8e8e}
.component-index-offerte .elem_action{text-align:right;position:absolute;right:0;top:0;white-space:nowrap}
.component-index-offerte .elem_action .hilighted{font-weight:bold;letter-spacing:-1px}
.component-index-offerte .elem_action img.check{width:14px;margin-left:5px;transform:translateY(-3px)}
.component-index-offerte .elem .header ~ .elem_action{top:28px}
.component-index-offerte .fascia{font-weight:normal;position:relative;margin-top:2px}
.component-index-offerte .fascia_title{font-size:18px;letter-spacing:-1px;line-height:24px}
.component-index-offerte .fascia_title img{width:16px;transform:translate(4px,-3px)}
.component-index-offerte .fascia_info{position:absolute;right:0;top:-4px;white-space:nowrap}
.component-index-offerte .fascia_info .discount{font-size:14px;line-height:18px}
.component-index-offerte .fascia_info .old{font-size:14px;line-height:18px;position:relative;padding:0 2px}
.component-index-offerte .fascia_info .old:after{content:' ';position:absolute;top:48%;left:0;border-bottom:1px #373737 solid;height:1px;width:100%}
.component-index-offerte .fascia_info .price{font-size:24px;line-height:28px;font-weight:bold}
.component-index-offerte .fascia_info .price sub{bottom:0;margin-left:-5px;font-size:70%;font-weight:normal}
.component-index-offerte .fascia_info .price sup{font-weight:normal;font-size:14px;top:auto}
.component-index-offerte .placet_info{font-weight:normal;padding-top:5px}
.component-index-offerte .prezzio_medio{color:#8e8e8e;font-size:10px}
.component-index-offerte .comp_block{margin:0 0 15px;padding-bottom:30px;border-bottom:1px #dbdbdb solid}
.component-index-offerte .comp_block:last-child{margin:0;border:0}
.component-index-offerte .comp_block.fix_height{min-height:190px}
.component-index-offerte .comp_block_title{font-weight:bold;font-size:16px;line-height:19px;display:inline-block;padding-right:12px}
.component-index-offerte .comp_block_title .caret{display:inline-block;width:20px;height:20px;border:0 !important;margin-left:-5px;cursor:pointer}
.component-index-offerte .comp_block_subtitle{color:#000;font-size:14px;line-height:18px;margin-bottom:10px;font-weight:bold}
.component-index-offerte .cta{width:400px;margin-top:65px}
.component-index-offerte .cta .callme{font-size:16px;margin-left:22px}
.component-index-offerte .bg-image{margin-left:700px}
.component-index-offerte .bg-image img{height:787px}
.component-index-offerte.variant_imgleft .choice-box{left:auto;right:456px}
.component-index-offerte.variant_imgleft .bg-image{margin-left:481px;width:0}
.component-index-offerte.variant_imgleft .bg-image img{transform:translateX(-100%)}
.component-index-offerte.variant_imgleft .ncp-hero-card{left:auto;right:0}
@media only screen and (max-width:1024px){.component-index-offerte .container{overflow:hidden}
.component-index-offerte .bg-image{width:auto !important;margin:0 -15px !important}
.component-index-offerte .bg-image img{transform:none !important;height:auto;max-width:100%;width:100%}
.component-index-offerte .content_wrapper{position:relative;z-index:2;min-height:650px}
.component-index-offerte .ncp-hero-card{position:initial;transform:translateY(-140px)}
.component-index-offerte .ncp-hero-card .index-offerte{margin-top:61px}
.component-index-offerte .ncp-hero-card .title,.component-index-offerte .ncp-hero-card .description{color:#fff}
.component-index-offerte .choice-box{width:50%;left:50% !important;top:0;transform:translateY(-70px)}
.component-index-offerte .choice-box .selettore_fascia{max-width:100%}
.component-index-offerte .cta .callme{margin-left:15px}
.component-index-offerte.variant_imgleft .choice-box{left:0 !important}
.component-index-offerte.variant_imgleft .ncp-hero-card{margin-left:calc(50% + 30px)}
}
@media only screen and (max-width:1024px) and (min-width:769px){.component-index-offerte .commodity_label{background:#fff}
.component-index-offerte .bg-image{position:relative}
.component-index-offerte .bg-image:after{position:absolute;z-index:1;width:calc(100% + 30px);height:100%;content:" ";left:0;top:0;background:linear-gradient(0,rgba(0,0,0,0.65),transparent,transparent)}
}
@media only screen and (max-width:768px){.component-index-offerte .bg-image{display:none}
.component-index-offerte .content_wrapper{padding:40px 0 61px}
.component-index-offerte .ncp-hero-card{transform:none;width:auto;position:relative}
.component-index-offerte .ncp-hero-card .index-offerte{margin-top:20px}
.component-index-offerte .ncp-hero-card .title,.component-index-offerte .ncp-hero-card .description{color:#373737}
.component-index-offerte .choice-box{position:relative;transform:none;width:100% !important;left:0 !important}
.component-index-offerte .choice-box>img{width:calc(100% + 30px);display:block;margin:30px -15px 0}
.component-index-offerte .choice-box .selettore_fascia{transform:translateY(-30px);margin:0 auto}
.component-index-offerte.variant_imgleft .ncp-hero-card{margin-left:0}
}
.component-index-offerte.theme_vermillion .callme,.component-index-offerte .theme_vermillion .callme{color:#e84e0f}
.component-index-offerte.theme_vermillion .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_vermillion .selettore_fascia input:checked ~ .toggle{border-color:#e84e0f;color:#e84e0f}
.component-index-offerte.theme_vermillion .fascia_info .discount,.component-index-offerte.theme_vermillion .products_and_services .discount,.component-index-offerte .theme_vermillion .fascia_info .discount,.component-index-offerte .theme_vermillion .products_and_services .discount{color:#e84e0f}
.component-index-offerte.theme_vermillion .fascia_info .old:after,.component-index-offerte.theme_vermillion .products_and_services .old:after,.component-index-offerte .theme_vermillion .fascia_info .old:after,.component-index-offerte .theme_vermillion .products_and_services .old:after{border-color:#e84e0f}
.component-index-offerte.theme_vermillion .comp_block_title,.component-index-offerte .theme_vermillion .comp_block_title{color:#e84e0f}
.component-index-offerte.theme_vermillion .comp_block_title .caret,.component-index-offerte .theme_vermillion .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_grey .callme,.component-index-offerte .theme_grey .callme{color:#777}
.component-index-offerte.theme_grey .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_grey .selettore_fascia input:checked ~ .toggle{border-color:#777;color:#777}
.component-index-offerte.theme_grey .fascia_info .discount,.component-index-offerte.theme_grey .products_and_services .discount,.component-index-offerte .theme_grey .fascia_info .discount,.component-index-offerte .theme_grey .products_and_services .discount{color:#777}
.component-index-offerte.theme_grey .fascia_info .old:after,.component-index-offerte.theme_grey .products_and_services .old:after,.component-index-offerte .theme_grey .fascia_info .old:after,.component-index-offerte .theme_grey .products_and_services .old:after{border-color:#777}
.component-index-offerte.theme_grey .comp_block_title,.component-index-offerte .theme_grey .comp_block_title{color:#777}
.component-index-offerte.theme_grey .comp_block_title .caret,.component-index-offerte .theme_grey .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/grey/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_peacock-blue .callme,.component-index-offerte .theme_peacock-blue .callme{color:#005ca9}
.component-index-offerte.theme_peacock-blue .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_peacock-blue .selettore_fascia input:checked ~ .toggle{border-color:#005ca9;color:#005ca9}
.component-index-offerte.theme_peacock-blue .fascia_info .discount,.component-index-offerte.theme_peacock-blue .products_and_services .discount,.component-index-offerte .theme_peacock-blue .fascia_info .discount,.component-index-offerte .theme_peacock-blue .products_and_services .discount{color:#005ca9}
.component-index-offerte.theme_peacock-blue .fascia_info .old:after,.component-index-offerte.theme_peacock-blue .products_and_services .old:after,.component-index-offerte .theme_peacock-blue .fascia_info .old:after,.component-index-offerte .theme_peacock-blue .products_and_services .old:after{border-color:#005ca9}
.component-index-offerte.theme_peacock-blue .comp_block_title,.component-index-offerte .theme_peacock-blue .comp_block_title{color:#005ca9}
.component-index-offerte.theme_peacock-blue .comp_block_title .caret,.component-index-offerte .theme_peacock-blue .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/peacock-blue/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_violet .callme,.component-index-offerte .theme_violet .callme{color:#b400c8}
.component-index-offerte.theme_violet .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_violet .selettore_fascia input:checked ~ .toggle{border-color:#b400c8;color:#b400c8}
.component-index-offerte.theme_violet .fascia_info .discount,.component-index-offerte.theme_violet .products_and_services .discount,.component-index-offerte .theme_violet .fascia_info .discount,.component-index-offerte .theme_violet .products_and_services .discount{color:#b400c8}
.component-index-offerte.theme_violet .fascia_info .old:after,.component-index-offerte.theme_violet .products_and_services .old:after,.component-index-offerte .theme_violet .fascia_info .old:after,.component-index-offerte .theme_violet .products_and_services .old:after{border-color:#b400c8}
.component-index-offerte.theme_violet .comp_block_title,.component-index-offerte .theme_violet .comp_block_title{color:#b400c8}
.component-index-offerte.theme_violet .comp_block_title .caret,.component-index-offerte .theme_violet .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/violet/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_turquoise-blue .callme,.component-index-offerte .theme_turquoise-blue .callme{color:#00a8b0}
.component-index-offerte.theme_turquoise-blue .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_turquoise-blue .selettore_fascia input:checked ~ .toggle{border-color:#00a8b0;color:#00a8b0}
.component-index-offerte.theme_turquoise-blue .fascia_info .discount,.component-index-offerte.theme_turquoise-blue .products_and_services .discount,.component-index-offerte .theme_turquoise-blue .fascia_info .discount,.component-index-offerte .theme_turquoise-blue .products_and_services .discount{color:#00a8b0}
.component-index-offerte.theme_turquoise-blue .fascia_info .old:after,.component-index-offerte.theme_turquoise-blue .products_and_services .old:after,.component-index-offerte .theme_turquoise-blue .fascia_info .old:after,.component-index-offerte .theme_turquoise-blue .products_and_services .old:after{border-color:#00a8b0}
.component-index-offerte.theme_turquoise-blue .comp_block_title,.component-index-offerte .theme_turquoise-blue .comp_block_title{color:#00a8b0}
.component-index-offerte.theme_turquoise-blue .comp_block_title .caret,.component-index-offerte .theme_turquoise-blue .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/turquoise-blue/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_cerulean .callme,.component-index-offerte .theme_cerulean .callme{color:#006eb7}
.component-index-offerte.theme_cerulean .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_cerulean .selettore_fascia input:checked ~ .toggle{border-color:#006eb7;color:#006eb7}
.component-index-offerte.theme_cerulean .fascia_info .discount,.component-index-offerte.theme_cerulean .products_and_services .discount,.component-index-offerte .theme_cerulean .fascia_info .discount,.component-index-offerte .theme_cerulean .products_and_services .discount{color:#006eb7}
.component-index-offerte.theme_cerulean .fascia_info .old:after,.component-index-offerte.theme_cerulean .products_and_services .old:after,.component-index-offerte .theme_cerulean .fascia_info .old:after,.component-index-offerte .theme_cerulean .products_and_services .old:after{border-color:#006eb7}
.component-index-offerte.theme_cerulean .comp_block_title,.component-index-offerte .theme_cerulean .comp_block_title{color:#006eb7}
.component-index-offerte.theme_cerulean .comp_block_title .caret,.component-index-offerte .theme_cerulean .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/cerulean/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_sea-green .callme,.component-index-offerte .theme_sea-green .callme{color:#2d934f}
.component-index-offerte.theme_sea-green .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_sea-green .selettore_fascia input:checked ~ .toggle{border-color:#2d934f;color:#2d934f}
.component-index-offerte.theme_sea-green .fascia_info .discount,.component-index-offerte.theme_sea-green .products_and_services .discount,.component-index-offerte .theme_sea-green .fascia_info .discount,.component-index-offerte .theme_sea-green .products_and_services .discount{color:#2d934f}
.component-index-offerte.theme_sea-green .fascia_info .old:after,.component-index-offerte.theme_sea-green .products_and_services .old:after,.component-index-offerte .theme_sea-green .fascia_info .old:after,.component-index-offerte .theme_sea-green .products_and_services .old:after{border-color:#2d934f}
.component-index-offerte.theme_sea-green .comp_block_title,.component-index-offerte .theme_sea-green .comp_block_title{color:#2d934f}
.component-index-offerte.theme_sea-green .comp_block_title .caret,.component-index-offerte .theme_sea-green .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/sea-green/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_yellow-orange .callme,.component-index-offerte .theme_yellow-orange .callme{color:#f7a600}
.component-index-offerte.theme_yellow-orange .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_yellow-orange .selettore_fascia input:checked ~ .toggle{border-color:#f7a600;color:#f7a600}
.component-index-offerte.theme_yellow-orange .fascia_info .discount,.component-index-offerte.theme_yellow-orange .products_and_services .discount,.component-index-offerte .theme_yellow-orange .fascia_info .discount,.component-index-offerte .theme_yellow-orange .products_and_services .discount{color:#f7a600}
.component-index-offerte.theme_yellow-orange .fascia_info .old:after,.component-index-offerte.theme_yellow-orange .products_and_services .old:after,.component-index-offerte .theme_yellow-orange .fascia_info .old:after,.component-index-offerte .theme_yellow-orange .products_and_services .old:after{border-color:#f7a600}
.component-index-offerte.theme_yellow-orange .comp_block_title,.component-index-offerte .theme_yellow-orange .comp_block_title{color:#f7a600}
.component-index-offerte.theme_yellow-orange .comp_block_title .caret,.component-index-offerte .theme_yellow-orange .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/yellow-orange/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_white-two .callme,.component-index-offerte .theme_white-two .callme{color:#fff}
.component-index-offerte.theme_white-two .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_white-two .selettore_fascia input:checked ~ .toggle{border-color:#fff;color:#fff}
.component-index-offerte.theme_white-two .fascia_info .discount,.component-index-offerte.theme_white-two .products_and_services .discount,.component-index-offerte .theme_white-two .fascia_info .discount,.component-index-offerte .theme_white-two .products_and_services .discount{color:#fff}
.component-index-offerte.theme_white-two .fascia_info .old:after,.component-index-offerte.theme_white-two .products_and_services .old:after,.component-index-offerte .theme_white-two .fascia_info .old:after,.component-index-offerte .theme_white-two .products_and_services .old:after{border-color:#fff}
.component-index-offerte.theme_white-two .comp_block_title,.component-index-offerte .theme_white-two .comp_block_title{color:#fff}
.component-index-offerte.theme_white-two .comp_block_title .caret,.component-index-offerte .theme_white-two .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_turbo .callme,.component-index-offerte .theme_turbo .callme{color:#e8e100}
.component-index-offerte.theme_turbo .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_turbo .selettore_fascia input:checked ~ .toggle{border-color:#e8e100;color:#e8e100}
.component-index-offerte.theme_turbo .fascia_info .discount,.component-index-offerte.theme_turbo .products_and_services .discount,.component-index-offerte .theme_turbo .fascia_info .discount,.component-index-offerte .theme_turbo .products_and_services .discount{color:#e8e100}
.component-index-offerte.theme_turbo .fascia_info .old:after,.component-index-offerte.theme_turbo .products_and_services .old:after,.component-index-offerte .theme_turbo .fascia_info .old:after,.component-index-offerte .theme_turbo .products_and_services .old:after{border-color:#e8e100}
.component-index-offerte.theme_turbo .comp_block_title,.component-index-offerte .theme_turbo .comp_block_title{color:#e8e100}
.component-index-offerte.theme_turbo .comp_block_title .caret,.component-index-offerte .theme_turbo .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/turbo/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_sunflower-yellow .callme,.component-index-offerte .theme_sunflower-yellow .callme{color:#e84e0f}
.component-index-offerte.theme_sunflower-yellow .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_sunflower-yellow .selettore_fascia input:checked ~ .toggle{border-color:#e84e0f;color:#e84e0f}
.component-index-offerte.theme_sunflower-yellow .fascia_info .discount,.component-index-offerte.theme_sunflower-yellow .products_and_services .discount,.component-index-offerte .theme_sunflower-yellow .fascia_info .discount,.component-index-offerte .theme_sunflower-yellow .products_and_services .discount{color:#e84e0f}
.component-index-offerte.theme_sunflower-yellow .fascia_info .old:after,.component-index-offerte.theme_sunflower-yellow .products_and_services .old:after,.component-index-offerte .theme_sunflower-yellow .fascia_info .old:after,.component-index-offerte .theme_sunflower-yellow .products_and_services .old:after{border-color:#e84e0f}
.component-index-offerte.theme_sunflower-yellow .comp_block_title,.component-index-offerte .theme_sunflower-yellow .comp_block_title{color:#e84e0f}
.component-index-offerte.theme_sunflower-yellow .comp_block_title .caret,.component-index-offerte .theme_sunflower-yellow .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_energia-luce .callme,.component-index-offerte .theme_energia-luce .callme{color:#e84e0f}
.component-index-offerte.theme_energia-luce .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_energia-luce .selettore_fascia input:checked ~ .toggle{border-color:#e84e0f;color:#e84e0f}
.component-index-offerte.theme_energia-luce .fascia_info .discount,.component-index-offerte.theme_energia-luce .products_and_services .discount,.component-index-offerte .theme_energia-luce .fascia_info .discount,.component-index-offerte .theme_energia-luce .products_and_services .discount{color:#e84e0f}
.component-index-offerte.theme_energia-luce .fascia_info .old:after,.component-index-offerte.theme_energia-luce .products_and_services .old:after,.component-index-offerte .theme_energia-luce .fascia_info .old:after,.component-index-offerte .theme_energia-luce .products_and_services .old:after{border-color:#e84e0f}
.component-index-offerte.theme_energia-luce .comp_block_title,.component-index-offerte .theme_energia-luce .comp_block_title{color:#e84e0f}
.component-index-offerte.theme_energia-luce .comp_block_title .caret,.component-index-offerte .theme_energia-luce .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_energia-gas .callme,.component-index-offerte .theme_energia-gas .callme{color:#005ca9}
.component-index-offerte.theme_energia-gas .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_energia-gas .selettore_fascia input:checked ~ .toggle{border-color:#005ca9;color:#005ca9}
.component-index-offerte.theme_energia-gas .fascia_info .discount,.component-index-offerte.theme_energia-gas .products_and_services .discount,.component-index-offerte .theme_energia-gas .fascia_info .discount,.component-index-offerte .theme_energia-gas .products_and_services .discount{color:#005ca9}
.component-index-offerte.theme_energia-gas .fascia_info .old:after,.component-index-offerte.theme_energia-gas .products_and_services .old:after,.component-index-offerte .theme_energia-gas .fascia_info .old:after,.component-index-offerte .theme_energia-gas .products_and_services .old:after{border-color:#005ca9}
.component-index-offerte.theme_energia-gas .comp_block_title,.component-index-offerte .theme_energia-gas .comp_block_title{color:#005ca9}
.component-index-offerte.theme_energia-gas .comp_block_title .caret,.component-index-offerte .theme_energia-gas .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/energia_gas_variant2/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_energia-dual .callme,.component-index-offerte .theme_energia-dual .callme{color:#e84e0f}
.component-index-offerte.theme_energia-dual .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_energia-dual .selettore_fascia input:checked ~ .toggle{border-color:#e84e0f;color:#e84e0f}
.component-index-offerte.theme_energia-dual .fascia_info .discount,.component-index-offerte.theme_energia-dual .products_and_services .discount,.component-index-offerte .theme_energia-dual .fascia_info .discount,.component-index-offerte .theme_energia-dual .products_and_services .discount{color:#e84e0f}
.component-index-offerte.theme_energia-dual .fascia_info .old:after,.component-index-offerte.theme_energia-dual .products_and_services .old:after,.component-index-offerte .theme_energia-dual .fascia_info .old:after,.component-index-offerte .theme_energia-dual .products_and_services .old:after{border-color:#e84e0f}
.component-index-offerte.theme_energia-dual .comp_block_title,.component-index-offerte .theme_energia-dual .comp_block_title{color:#e84e0f}
.component-index-offerte.theme_energia-dual .comp_block_title .caret,.component-index-offerte .theme_energia-dual .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/vermillion/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_ies_light .callme,.component-index-offerte .theme_ies_light .callme{color:#d9d9d9}
.component-index-offerte.theme_ies_light .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_ies_light .selettore_fascia input:checked ~ .toggle{border-color:#d9d9d9;color:#d9d9d9}
.component-index-offerte.theme_ies_light .fascia_info .discount,.component-index-offerte.theme_ies_light .products_and_services .discount,.component-index-offerte .theme_ies_light .fascia_info .discount,.component-index-offerte .theme_ies_light .products_and_services .discount{color:#d9d9d9}
.component-index-offerte.theme_ies_light .fascia_info .old:after,.component-index-offerte.theme_ies_light .products_and_services .old:after,.component-index-offerte .theme_ies_light .fascia_info .old:after,.component-index-offerte .theme_ies_light .products_and_services .old:after{border-color:#d9d9d9}
.component-index-offerte.theme_ies_light .comp_block_title,.component-index-offerte .theme_ies_light .comp_block_title{color:#d9d9d9}
.component-index-offerte.theme_ies_light .comp_block_title .caret,.component-index-offerte .theme_ies_light .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/ies_light/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_ies_medium .callme,.component-index-offerte .theme_ies_medium .callme{color:#a1a1a1}
.component-index-offerte.theme_ies_medium .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_ies_medium .selettore_fascia input:checked ~ .toggle{border-color:#a1a1a1;color:#a1a1a1}
.component-index-offerte.theme_ies_medium .fascia_info .discount,.component-index-offerte.theme_ies_medium .products_and_services .discount,.component-index-offerte .theme_ies_medium .fascia_info .discount,.component-index-offerte .theme_ies_medium .products_and_services .discount{color:#a1a1a1}
.component-index-offerte.theme_ies_medium .fascia_info .old:after,.component-index-offerte.theme_ies_medium .products_and_services .old:after,.component-index-offerte .theme_ies_medium .fascia_info .old:after,.component-index-offerte .theme_ies_medium .products_and_services .old:after{border-color:#a1a1a1}
.component-index-offerte.theme_ies_medium .comp_block_title,.component-index-offerte .theme_ies_medium .comp_block_title{color:#a1a1a1}
.component-index-offerte.theme_ies_medium .comp_block_title .caret,.component-index-offerte .theme_ies_medium .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/ies_medium/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_ies_dark .callme,.component-index-offerte .theme_ies_dark .callme{color:#141414}
.component-index-offerte.theme_ies_dark .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_ies_dark .selettore_fascia input:checked ~ .toggle{border-color:#141414;color:#141414}
.component-index-offerte.theme_ies_dark .fascia_info .discount,.component-index-offerte.theme_ies_dark .products_and_services .discount,.component-index-offerte .theme_ies_dark .fascia_info .discount,.component-index-offerte .theme_ies_dark .products_and_services .discount{color:#141414}
.component-index-offerte.theme_ies_dark .fascia_info .old:after,.component-index-offerte.theme_ies_dark .products_and_services .old:after,.component-index-offerte .theme_ies_dark .fascia_info .old:after,.component-index-offerte .theme_ies_dark .products_and_services .old:after{border-color:#141414}
.component-index-offerte.theme_ies_dark .comp_block_title,.component-index-offerte .theme_ies_dark .comp_block_title{color:#141414}
.component-index-offerte.theme_ies_dark .comp_block_title .caret,.component-index-offerte .theme_ies_dark .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/ies_dark/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_innovation .callme,.component-index-offerte .theme_innovation .callme{color:#afcb37}
.component-index-offerte.theme_innovation .selettore_fascia input:checked ~ .toggle,.component-index-offerte .theme_innovation .selettore_fascia input:checked ~ .toggle{border-color:#afcb37;color:#afcb37}
.component-index-offerte.theme_innovation .fascia_info .discount,.component-index-offerte.theme_innovation .products_and_services .discount,.component-index-offerte .theme_innovation .fascia_info .discount,.component-index-offerte .theme_innovation .products_and_services .discount{color:#afcb37}
.component-index-offerte.theme_innovation .fascia_info .old:after,.component-index-offerte.theme_innovation .products_and_services .old:after,.component-index-offerte .theme_innovation .fascia_info .old:after,.component-index-offerte .theme_innovation .products_and_services .old:after{border-color:#afcb37}
.component-index-offerte.theme_innovation .comp_block_title,.component-index-offerte .theme_innovation .comp_block_title{color:#afcb37}
.component-index-offerte.theme_innovation .comp_block_title .caret,.component-index-offerte .theme_innovation .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/sick-green/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_areti_magenta .callme,.component-index-offerte .theme_areti_magenta .callme{color:#f06}
.component-index-offerte.theme_areti_magenta .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_areti_magenta .selettore_fascia input:checked~.toggle{border-color:#f06;color:#f06}
.component-index-offerte.theme_areti_magenta .fascia_info .discount,.component-index-offerte.theme_areti_magenta .products_and_services .discount,.component-index-offerte .theme_areti_magenta .fascia_info .discount,.component-index-offerte .theme_areti_magenta .products_and_services .discount{color:#f06}
.component-index-offerte.theme_areti_magenta .fascia_info .old:after,.component-index-offerte.theme_areti_magenta .products_and_services .old:after,.component-index-offerte .theme_areti_magenta .fascia_info .old:after,.component-index-offerte .theme_areti_magenta .products_and_services .old:after{border-color:#f06}
.component-index-offerte.theme_areti_magenta .comp_block_title,.component-index-offerte .theme_areti_magenta .comp_block_title{color:#f06}
.component-index-offerte.theme_areti_magenta .comp_block_title .caret,.component-index-offerte .theme_areti_magenta .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/areti-magenta/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_areti_darkblue .callme,.component-index-offerte .theme_areti_darkblue .callme{color:#006999}
.component-index-offerte.theme_areti_darkblue .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_areti_darkblue .selettore_fascia input:checked~.toggle{border-color:#006999;color:#006999}
.component-index-offerte.theme_areti_darkblue .fascia_info .discount,.component-index-offerte.theme_areti_darkblue .products_and_services .discount,.component-index-offerte .theme_areti_darkblue .fascia_info .discount,.component-index-offerte .theme_areti_darkblue .products_and_services .discount{color:#006999}
.component-index-offerte.theme_areti_darkblue .fascia_info .old:after,.component-index-offerte.theme_areti_darkblue .products_and_services .old:after,.component-index-offerte .theme_areti_darkblue .fascia_info .old:after,.component-index-offerte .theme_areti_darkblue .products_and_services .old:after{border-color:#006999}
.component-index-offerte.theme_areti_darkblue .comp_block_title,.component-index-offerte .theme_areti_darkblue .comp_block_title{color:#006999}
.component-index-offerte.theme_areti_darkblue .comp_block_title .caret,.component-index-offerte .theme_areti_darkblue .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/areti-darkblue/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-tiffany .callme,.component-index-offerte .theme_nuovo-tiffany .callme{color:#00a8b0}
.component-index-offerte.theme_nuovo-tiffany .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-tiffany .selettore_fascia input:checked~.toggle{border-color:#00a8b0;color:#00a8b0}
.component-index-offerte.theme_nuovo-tiffany .fascia_info .discount,.component-index-offerte.theme_nuovo-tiffany .products_and_services .discount,.component-index-offerte .theme_nuovo-tiffany .fascia_info .discount,.component-index-offerte .theme_nuovo-tiffany .products_and_services .discount{color:#00a8b0}
.component-index-offerte.theme_nuovo-tiffany .fascia_info .old:after,.component-index-offerte.theme_nuovo-tiffany .products_and_services .old:after,.component-index-offerte .theme_nuovo-tiffany .fascia_info .old:after,.component-index-offerte .theme_nuovo-tiffany .products_and_services .old:after{border-color:#00a8b0}
.component-index-offerte.theme_nuovo-tiffany .comp_block_title,.component-index-offerte .theme_nuovo-tiffany .comp_block_title{color:#00a8b0}
.component-index-offerte.theme_nuovo-tiffany .comp_block_title .caret,.component-index-offerte .theme_nuovo-tiffany .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-tiffany/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-acqua .callme,.component-index-offerte .theme_nuovo-acqua .callme{color:#006eb7}
.component-index-offerte.theme_nuovo-acqua .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-acqua .selettore_fascia input:checked~.toggle{border-color:#006eb7;color:#006eb7}
.component-index-offerte.theme_nuovo-acqua .fascia_info .discount,.component-index-offerte.theme_nuovo-acqua .products_and_services .discount,.component-index-offerte .theme_nuovo-acqua .fascia_info .discount,.component-index-offerte .theme_nuovo-acqua .products_and_services .discount{color:#006eb7}
.component-index-offerte.theme_nuovo-acqua .fascia_info .old:after,.component-index-offerte.theme_nuovo-acqua .products_and_services .old:after,.component-index-offerte .theme_nuovo-acqua .fascia_info .old:after,.component-index-offerte .theme_nuovo-acqua .products_and_services .old:after{border-color:#006eb7}
.component-index-offerte.theme_nuovo-acqua .comp_block_title,.component-index-offerte .theme_nuovo-acqua .comp_block_title{color:#006eb7}
.component-index-offerte.theme_nuovo-acqua .comp_block_title .caret,.component-index-offerte .theme_nuovo-acqua .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-acqua/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-areti .callme,.component-index-offerte .theme_nuovo-areti .callme{color:#8f0052}
.component-index-offerte.theme_nuovo-areti .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-areti .selettore_fascia input:checked~.toggle{border-color:#8f0052;color:#8f0052}
.component-index-offerte.theme_nuovo-areti .fascia_info .discount,.component-index-offerte.theme_nuovo-areti .products_and_services .discount,.component-index-offerte .theme_nuovo-areti .fascia_info .discount,.component-index-offerte .theme_nuovo-areti .products_and_services .discount{color:#8f0052}
.component-index-offerte.theme_nuovo-areti .fascia_info .old:after,.component-index-offerte.theme_nuovo-areti .products_and_services .old:after,.component-index-offerte .theme_nuovo-areti .fascia_info .old:after,.component-index-offerte .theme_nuovo-areti .products_and_services .old:after{border-color:#8f0052}
.component-index-offerte.theme_nuovo-areti .comp_block_title,.component-index-offerte .theme_nuovo-areti .comp_block_title{color:#8f0052}
.component-index-offerte.theme_nuovo-areti .comp_block_title .caret,.component-index-offerte .theme_nuovo-areti .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-areti/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-grigio .callme,.component-index-offerte .theme_nuovo-grigio .callme{color:#575756}
.component-index-offerte.theme_nuovo-grigio .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-grigio .selettore_fascia input:checked~.toggle{border-color:#575756;color:#575756}
.component-index-offerte.theme_nuovo-grigio .fascia_info .discount,.component-index-offerte.theme_nuovo-grigio .products_and_services .discount,.component-index-offerte .theme_nuovo-grigio .fascia_info .discount,.component-index-offerte .theme_nuovo-grigio .products_and_services .discount{color:#575756}
.component-index-offerte.theme_nuovo-grigio .fascia_info .old:after,.component-index-offerte.theme_nuovo-grigio .products_and_services .old:after,.component-index-offerte .theme_nuovo-grigio .fascia_info .old:after,.component-index-offerte .theme_nuovo-grigio .products_and_services .old:after{border-color:#575756}
.component-index-offerte.theme_nuovo-grigio .comp_block_title,.component-index-offerte .theme_nuovo-grigio .comp_block_title{color:#575756}
.component-index-offerte.theme_nuovo-grigio .comp_block_title .caret,.component-index-offerte .theme_nuovo-grigio .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-grigio/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-energia .callme,.component-index-offerte .theme_nuovo-energia .callme{color:#ec6726}
.component-index-offerte.theme_nuovo-energia .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-energia .selettore_fascia input:checked~.toggle{border-color:#ec6726;color:#ec6726}
.component-index-offerte.theme_nuovo-energia .fascia_info .discount,.component-index-offerte.theme_nuovo-energia .products_and_services .discount,.component-index-offerte .theme_nuovo-energia .fascia_info .discount,.component-index-offerte .theme_nuovo-energia .products_and_services .discount{color:#ec6726}
.component-index-offerte.theme_nuovo-energia .fascia_info .old:after,.component-index-offerte.theme_nuovo-energia .products_and_services .old:after,.component-index-offerte .theme_nuovo-energia .fascia_info .old:after,.component-index-offerte .theme_nuovo-energia .products_and_services .old:after{border-color:#ec6726}
.component-index-offerte.theme_nuovo-energia .comp_block_title,.component-index-offerte .theme_nuovo-energia .comp_block_title{color:#ec6726}
.component-index-offerte.theme_nuovo-energia .comp_block_title .caret,.component-index-offerte .theme_nuovo-energia .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-energia/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-ambiente .callme,.component-index-offerte .theme_nuovo-ambiente .callme{color:#449b50}
.component-index-offerte.theme_nuovo-ambiente .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-ambiente .selettore_fascia input:checked~.toggle{border-color:#449b50;color:#449b50}
.component-index-offerte.theme_nuovo-ambiente .fascia_info .discount,.component-index-offerte.theme_nuovo-ambiente .products_and_services .discount,.component-index-offerte .theme_nuovo-ambiente .fascia_info .discount,.component-index-offerte .theme_nuovo-ambiente .products_and_services .discount{color:#449b50}
.component-index-offerte.theme_nuovo-ambiente .fascia_info .old:after,.component-index-offerte.theme_nuovo-ambiente .products_and_services .old:after,.component-index-offerte .theme_nuovo-ambiente .fascia_info .old:after,.component-index-offerte .theme_nuovo-ambiente .products_and_services .old:after{border-color:#449b50}
.component-index-offerte.theme_nuovo-ambiente .comp_block_title,.component-index-offerte .theme_nuovo-ambiente .comp_block_title{color:#449b50}
.component-index-offerte.theme_nuovo-ambiente .comp_block_title .caret,.component-index-offerte .theme_nuovo-ambiente .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-ambiente/chevron-light-r.svg") no-repeat center center}
.component-index-offerte.theme_nuovo-infrastructure .callme,.component-index-offerte .theme_nuovo-infrastructure .callme{color:#25768b}
.component-index-offerte.theme_nuovo-infrastructure .selettore_fascia input:checked~.toggle,.component-index-offerte .theme_nuovo-infrastructure .selettore_fascia input:checked~.toggle{border-color:#25768b;color:#25768b}
.component-index-offerte.theme_nuovo-infrastructure .fascia_info .discount,.component-index-offerte.theme_nuovo-infrastructure .products_and_services .discount,.component-index-offerte .theme_nuovo-infrastructure .fascia_info .discount,.component-index-offerte .theme_nuovo-infrastructure .products_and_services .discount{color:#25768b}
.component-index-offerte.theme_nuovo-infrastructure .fascia_info .old:after,.component-index-offerte.theme_nuovo-infrastructure .products_and_services .old:after,.component-index-offerte .theme_nuovo-infrastructure .fascia_info .old:after,.component-index-offerte .theme_nuovo-infrastructure .products_and_services .old:after{border-color:#25768b}
.component-index-offerte.theme_nuovo-infrastructure .comp_block_title,.component-index-offerte .theme_nuovo-infrastructure .comp_block_title{color:#25768b}
.component-index-offerte.theme_nuovo-infrastructure .comp_block_title .caret,.component-index-offerte .theme_nuovo-infrastructure .comp_block_title .caret{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/nuovo-infrastructure/chevron-light-r.svg") no-repeat center center}
.ncp_tooltip{opacity:1 !important}
.ncp_tooltip .tooltip-arrow{display:none}
.ncp_tooltip .tooltip-inner{background:#fff;box-shadow:0 2px 30px rgba(48,70,89,0.15);border-radius:20px 20px 0 20px;min-width:348px;padding:20px;color:#373737;opacity:1}
#component_callmeback_modal.modal.fade{padding-right:0 !important}
#component_callmeback_modal.modal.fade .form-control.error{color:#990808}
#component_callmeback_modal.modal.fade .message_success,#component_callmeback_modal.modal.fade .message_fail{display:none}
#component_callmeback_modal.modal.fade.result_success .message_success{display:block}
#component_callmeback_modal.modal.fade.result_success .form{display:none}
#component_callmeback_modal.modal.fade.result_success .modal-header h5,#component_callmeback_modal.modal.fade.result_success .modal-header p,#component_callmeback_modal.modal.fade.result_success .modal-footer{visibility:hidden}
#component_callmeback_modal.modal.fade.result_fail .message_fail{display:block}
#component_callmeback_modal.modal.fade.result_fail .form{display:none}
#component_callmeback_modal.modal.fade.result_fail .modal-header h5,#component_callmeback_modal.modal.fade.result_fail .modal-header p,#component_callmeback_modal.modal.fade.result_fail .modal-footer{visibility:hidden}
#component_callmeback_modal.modal.fade .result_message{text-align:center}
#component_callmeback_modal.modal.fade .result_message .icon{width:27px}
#component_callmeback_modal.modal.fade .result_message .title{font-size:30px;font-weight:bold;margin-bottom:20px}
#component_callmeback_modal.modal.fade .result_message p{font-size:18px}
#component_callmeback_modal.modal.fade .result_message .btn{margin-top:150px;width:auto}
#component_callmeback_modal.modal.fade .message_fail.result_message .btn{margin:12%}
@media screen and (max-width:1024px){#component_callmeback_modal.modal.fade .result_message .title{font-size:28px}
#component_callmeback_modal.modal.fade .result_message .btn{margin-top:30px}
}
#component_callmeback_modal.modal.fade .modal-dialog{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);width:auto;float:right;height:100%;margin:0}
#component_callmeback_modal.modal.fade .modal-dialog .modal-content{width:512px;height:100%;max-width:100vw;overflow:hidden}
#component_callmeback_modal.modal.fade .modal-dialog .modal-body{padding-top:20px;overflow:auto}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer{box-shadow:0 6px 30px rgba(48,70,89,0.15);position:absolute;bottom:0;left:0;width:100%;padding:0;background:#fff}
#component_callmeback_modal.theme_petrol .btn-rectangle,#component_callmeback_modal.theme_petrol a.btn-rectangle{color:#fff}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .btn+.btn{margin-left:0}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .desktop_content{padding:30px 39px}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .desktop_content button{width:100%}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .desktop_content button:first-child{margin-bottom:20px}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .tablet_content,#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .mobile_content{padding:18px 0;text-align:center}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .tablet_content button,#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .mobile_content button{display:inline-block;width:calc(50% - 45px);min-width:146px}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .tablet_content button:first-child,#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .mobile_content button:first-child{margin-right:10px}
#component_callmeback_modal.modal.fade .modal-dialog .modal-footer .mobile_content button button:first-child{margin-right:8px}
#component_callmeback_modal.modal.fade.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
#component_callmeback_modal.modal.fade .form-group{margin-bottom:30px}
#component_callmeback_modal.modal.fade .fascia_oraria label{margin-bottom:16px}
#component_callmeback_modal.modal.fade .fascia_oraria .row:last-child label{margin-bottom:0}
#component_callmeback_modal.modal.fade .disclamer{color:#747678;font-size:11px;font-weight:normal;line-height:18px;max-width:400px}
#component_callmeback_modal.modal.fade .disclamer p{font-size:11px !important;line-height:18px !important}
.component-callme-button{position:fixed;bottom:20px;right:20px;z-index:997;transition-duration:300ms}
.component-callme-button.no-display{display:none}
.component-callme-button .btn-rectangle{width:100px;height:100px;border-radius:50% 50% 0 50%}
.component-callme-button .btn-rectangle:hover{border-radius:50%}
.ascensore_bar_is_visible .component-callme-button{transform:translateY(-90px)}
.component_modal_spalla.modal.fade{padding-right:0 !important}
.component_modal_spalla.modal.fade .form-control.error{color:#990808}
.component_modal_spalla.modal.fade .modal-dialog{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);width:auto;float:right;height:100%;margin:0}
.component_modal_spalla.modal.fade .modal-dialog .modal-content{width:614px;height:100%;max-width:100vw;overflow:hidden}
.component_modal_spalla.modal.fade .modal-dialog .modal-header{padding-bottom:0}
.component_modal_spalla.modal.fade .modal-dialog .modal-body{padding-top:0;overflow:auto}
.component_modal_spalla.modal.fade .modal-dialog .modal-body div{margin-top:20px}
.component_modal_spalla.modal.fade .modal-dialog .modal-body img{max-width:100%}
.component_modal_spalla.modal.fade.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.component_modal_spalla.modal.fade .table{border:3px #f5f7f7 solid}
.component_modal_spalla.modal.fade .table>thead>tr>th,.component_modal_spalla.modal.fade .table>tbody>tr>th,.component_modal_spalla.modal.fade .table>tfoot>tr>th,.component_modal_spalla.modal.fade .table>thead>tr>td,.component_modal_spalla.modal.fade .table>tbody>tr>td,.component_modal_spalla.modal.fade .table>tfoot>tr>td{border:0}
@media only screen and (max-width:1024px){.component_modal_spalla.modal.fade .modal-dialog .modal-content{width:100%}
}
.component-offers-links{padding:80px 0 130px}
.component-offers-links .head{padding:0 60px}
.component-offers-links .button_wrap{text-align:center;padding-top:56px;margin:-4px}
.component-offers-links .button_wrap .item{width:475px;max-width:calc(100% - 40px);height:152px;display:inline-block;border-radius:20px;color:#fff;position:relative;padding:30px 150px 30px 30px;text-align:left;margin:0 20px 74px}
.component-offers-links .button_wrap .item .icon{position:absolute;right:26px;bottom:-36px}
.component-offers-links .button_wrap .item a{font-size:16px;padding-right:28px;background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/white-two/arrow-right.svg") no-repeat right -1px;background-size:23px}
.component-offers-links .button_wrap .item .title{margin-bottom:24px}
.component-offers-links .button_wrap .item .title p{font-size:25px !important;letter-spacing:-1px;margin-bottom:0}
.component-offers-links .button_wrap .item.luce{background:linear-gradient(190.63deg,#ffdc13 6.47%,#e79500 93.21%)}
.component-offers-links .button_wrap .item.gas{background:linear-gradient(200.78deg,#40ddff 11.79%,#0a387c 93.24%)}
.component-offers-links .button_wrap .item.dual{background:linear-gradient(200.78deg,#f90 11.79%,#de4b00 93.24%)}
@media only screen and (max-width:1024px){.component-offers-links .button_wrap .item .title p{font-size:24px !important}
}
@media only screen and (max-width:768px){.component-offers-links .button_wrap .item{padding-right:95px}
.component-offers-links .button_wrap .item .title p{font-size:22px !important}
.component-offers-links .button_wrap .item .icon{max-width:100px;right:10px}
}
.component-hero-price-card{margin:0 30px}
.component-hero-price-card .component-breadcrumbs{padding:0}
.component-hero-price-card .component-heading .title{text-align:left}
.component-hero-price-card .component-heading .bar .sub-head{margin-left:0}
@media only screen and (max-width:768px){.component-hero-price-card{margin:0 20px}
.component-hero-price-card .component-heading{padding-top:0;margin-left:10px;margin-right:10px}
.component-hero-price-card .component-heading .title{text-align:left}
.component-hero-price-card .component-heading.bar .sub-head{margin-left:0}
}
@media only screen and (min-width:577px) and (max-width:1024px){.component-hero-price-card{margin:0 30px}
.component-hero-price-card .component-heading{padding-top:51px}
.component-hero-price-card .component-heading .title{text-align:left}
.component-hero-price-card .component-heading.bar .sub-head{margin-left:0}
}
@media only screen and (min-width:1025px) and (max-width:1200px){.component-hero-price-card .component-heading{padding:26px 0 56px 0}
}
.component-price-card{max-width:1920px;margin:auto;padding:30px 30px 30px 30px}
.component-price-card .content{max-width:1200px;margin:auto}
.component-price-card .content-row{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:auto;padding-left:100px;padding-top:100px}
.component-price-card .price-note,.component-price-card .price-divider,.component-price-card .dual-block{display:none}
.component-price-card.card-placet.card-placet-mono .hero-card .box-card .price-details .price{font-size:40px}
.component-price-card.card-placet.card-placet-mono .hero-card .box-card .price-divider{display:block;height:1px;background-color:rgba(255,255,255,0.2);margin-top:11px;margin-bottom:22px}
.component-price-card.card-placet.card-placet-mono .hero-card .box-card .price-note{font-size:16px;line-height:1.25;font-weight:normal;margin-top:21px}
.component-price-card.card-placet .hero-card .box-card .title{width:100%}
.component-price-card.card-placet .hero-card .box-card .index-offerte{padding-top:3px;min-height:375px}
.component-price-card.card-placet .hero-card .box-card .index-offerte .box-switch{margin:11px auto 22px}
.component-price-card.card-placet .hero-card .box-card .index-offerte .desc{width:80%;font-size:16px;letter-spacing:normal;line-height:1.25;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card.card-placet .hero-card .box-card .price-details .price{font-size:38px;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card.card-placet .hero-card .box-card .price-details .number{min-width:160px}
.component-price-card.card-placet .hero-card .box-card .price-details .unit{margin:19px 6px 0;font-size:18px}
.component-price-card.card-placet .hero-card .box-card .price-details .extra-info{margin-top:15px;max-width:150px;font-size:13px;line-height:.92;text-shadow:0 2px 2px rgba(0,0,0,0.15);font-weight:bolder;float:left}
.component-price-card.card-placet .hero-card .box-card .price-details .extra-info div{display:inline-block;vertical-align:middle}
.component-price-card.card-placet .hero-card .box-card .price-details .extra-info div p{margin:0}
.component-price-card.card-placet .hero-card .box-card .price-details .extra-info .extra-info-left{margin:0 10px 0 5px}
.component-price-card.card-placet .hero-card .box-card .price-details .extra-info .extra-info-right{width:47px}
.component-price-card.card-placet .hero-card .box-card .price-note{display:block;font-size:13px;line-height:1.54;letter-spacing:normal;margin-top:28px}
.component-price-card.card-placet .hero-card .box-card .box-info .box-content.text{width:100%;margin-left:0;margin-bottom:5px;font-size:18px;letter-spacing:-0.4px;line-height:normal;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card.card-dual .hero-card .box-card,.component-price-card.card-dual-flex .hero-card .box-card{padding-bottom:50px}
.component-price-card.card-dual .hero-card .box-card .title,.component-price-card.card-dual-flex .hero-card .box-card .title{font-size:30px;letter-spacing:-0.7px;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.15);padding-top:0}
.component-price-card.card-dual .hero-card .box-card .title-dual p,.component-price-card.card-dual .hero-card .box-card .dual-block-title p,.component-price-card.card-dual-flex .hero-card .box-card .title-dual p,.component-price-card.card-dual-flex .hero-card .box-card .dual-block-title p{font-size:20px !important;font-weight:bold !important;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
@media only screen and (min-width:768px){.component-price-card.card-dual .hero-card .box-card .title-dual,.component-price-card.card-dual .hero-card .box-card .dual-block-title,.component-price-card.card-dual-flex .hero-card .box-card .title-dual,.component-price-card.card-dual-flex .hero-card .box-card .dual-block-title{font-size:28px !important;font-style:normal !important;font-stretch:normal !important;line-height:normal !important}
}
.component-price-card.card-dual .hero-card .box-card .price-details .price,.component-price-card.card-dual-flex .hero-card .box-card .price-details .price{font-size:32px}
.component-price-card.card-dual .hero-card .box-card .price-details .unit,.component-price-card.card-dual-flex .hero-card .box-card .price-details .unit{margin:14px 6px 0}
.component-price-card.card-dual .hero-card .box-card .box-info .box-content img,.component-price-card.card-dual-flex .hero-card .box-card .box-info .box-content img{margin-right:13px}
.component-price-card.card-dual .hero-card .box-card .index-offerte,.component-price-card.card-dual-flex .hero-card .box-card .index-offerte{min-height:302px;padding-top:0}
.component-price-card.card-dual .hero-card .box-card .index-offerte .desc,.component-price-card.card-dual-flex .hero-card .box-card .index-offerte .desc{padding:0}
.component-price-card.card-dual .hero-card .box-card .index-offerte .dual-desc,.component-price-card.card-dual-flex .hero-card .box-card .index-offerte .dual-desc{font-size:16px;font-weight:bold;line-height:1.13;letter-spacing:-0.3px;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card.card-dual .hero-card .box-card .index-offerte .box-content.text,.component-price-card.card-dual-flex .hero-card .box-card .index-offerte .box-content.text{width:100%;margin-left:0;margin-bottom:5px;font-size:15px;letter-spacing:-0.5px;line-height:normal}
.component-price-card.card-dual .hero-card .box-card .index-offerte .box-switch,.component-price-card.card-dual-flex .hero-card .box-card .index-offerte .box-switch{margin:21px auto 10px}
.component-price-card.card-dual .hero-card .box-card .dual-block,.component-price-card.card-dual-flex .hero-card .box-card .dual-block{display:block}
.component-price-card.card-dual .hero-card .box-card .dual-block .line-shadow,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .line-shadow{height:15px;opacity:.2;background-blend-mode:multiply;background-image:linear-gradient(to bottom,#90226f,rgba(151,175,71,0));margin-left:-24px;margin-right:-24px}
@media only screen and (min-width:768px){.component-price-card.card-dual .hero-card .box-card .dual-block .line-shadow,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .line-shadow{margin-left:-28px;margin-right:-28px}
}
@media only screen and (min-width:1025px){.component-price-card.card-dual .hero-card .box-card .dual-block .line-shadow,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .line-shadow{margin-left:-20px;margin-right:-20px}
}
@media only screen and (min-width:1201px){.component-price-card.card-dual .hero-card .box-card .dual-block .line-shadow,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .line-shadow{margin-left:-28px;margin-right:-28px}
}
.component-price-card.card-dual .hero-card .box-card .dual-block .dual-block-title,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .dual-block-title{margin-top:5px;font-size:30px;font-weight:bold;letter-spacing:-0.7px;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card.card-dual .hero-card .box-card .dual-block .desc,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .desc{margin-top:-8px}
.component-price-card.card-dual .hero-card .box-card .dual-block .price-details,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .price-details{width:100%;float:none}
.component-price-card.card-dual .hero-card .box-card .dual-block .price-details .smart-block,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .price-details .smart-block{height:40px}
.component-price-card.card-dual .hero-card .box-card .dual-block .price-details .price,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .price-details .price{float:left}
.component-price-card.card-dual .hero-card .box-card .dual-block .price-details .tarif-desc,.component-price-card.card-dual-flex .hero-card .box-card .dual-block .price-details .tarif-desc{float:right;font-size:16px;font-weight:bold;line-height:48px;letter-spacing:-0.3px;vertical-align:middle;text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card.card-dual .hero-card .box-card .btn-rectangle,.component-price-card.card-dual-flex .hero-card .box-card .btn-rectangle{font-size:20px}
.component-price-card.card-dual-flex .hero-card .box-card .index-offerte{padding-bottom:0;min-height:auto}
.component-price-card.card-dual-flex .extra-info{margin-top:15px;max-width:150px;font-size:13px;line-height:.92;text-shadow:0 2px 2px rgba(0,0,0,0.15);font-weight:bolder;float:left}
.component-price-card.card-dual-flex .extra-info div{display:inline-block;vertical-align:middle}
.component-price-card.card-dual-flex .extra-info div p{margin:0}
.component-price-card.card-dual-flex .extra-info .extra-info-left{margin:0 10px 0 5px}
.component-price-card.card-dual-flex .extra-info .extra-info-right{width:47px}
.component-price-card.card-dual-flex .price-note{display:block;margin:20px 0}
.component-price-card .hero-card{opacity:1;transform:translate(0);transition:opacity .5s,box-shadow .5s,transform .8s;padding:31px 28px;width:397px;float:none;position:absolute;opacity:.95;top:0;left:0}
.component-price-card .hero-card .bar{opacity:1;transition:opacity .5s,box-shadow 1s,transform 1s;transition-delay:2s}
.component-price-card .hero-card .btn-rectangle{position:absolute;bottom:0}
.component-price-card .hero-card .box-card .title{width:100%}
.component-price-card .hero-card .box-card .index-offerte{min-height:auto;padding-top:20px;padding-bottom:65px}
.component-price-card .hero-card .box-card .index-offerte .box-info{padding-top:0;padding-bottom:0}
.component-price-card .hero-card .box-card .index-offerte .box-info .box-content .icon{padding-top:5px}
.component-price-card .hero-card .box-card .index-offerte .box-info .box-content .text{letter-spacing:-0.4px}
.component-price-card .hero-card .box-card .index-offerte .box-switch{margin:15px auto 22px}
.component-price-card .hero-card .box-card .index-offerte .box-switch .btn-radio{border-radius:20px}
.component-price-card .hero-card .box-card .index-offerte .box-switch .btn-radio .container-radio{display:inline-block}
.component-price-card .hero-card .box-card .index-offerte .desc{width:76%}
.component-price-card .hero-card.gradient-peacock-blue .price,.component-price-card .hero-card.gradient_v_peacock-blue .price{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,0.2)}
.component-price-card .hero-card .title{font-size:46px;line-height:.98;letter-spacing:-1px;padding-top:10px}
.component-price-card .hero-card .box-card .price-details .price{font-size:40px}
.component-price-card .hero-card .box-card .price-details .unit{margin:27px 6px 0}
.component-price-card .hero-card .btn-rectangle{padding:0;margin-top:0;height:55px}
.component-price-card .hero-card a.btn-rectangle{line-height:55px}
.component-price-card .hero-card .date{padding:0}
.component-price-card .hero-card .date p{margin:0}
.component-price-card .bg-image .img{width:582px;height:579px}
.component-price-card .img-mobile{display:none}
@media only screen and (max-width:1023px){.component-price-card .img-mobile{display:block}
}
.component-price-card .img-desktop{display:none}
@media only screen and (min-width:1024px){.component-price-card .img-desktop{display:block}
}
.component-price-card .description{color:#373737;margin-left:102px;max-width:432px}
.component-price-card .description .offer-name h1{font-size:54px;letter-spacing:-3.4px;line-height:normal;font-weight:bold;margin-bottom:19px}
.component-price-card .description h1{margin-top:0;margin-bottom:50px}
.component-price-card .description h2{margin-top:0;margin-bottom:50px}
.component-price-card .description h3{margin-top:0;margin-bottom:50px}
.component-price-card .description h4{margin-top:0;margin-bottom:50px}
.component-price-card .description h5{margin-top:0;margin-bottom:50px}
.component-price-card .description h6{margin-top:0;margin-bottom:50px}
.component-price-card .description ul{padding-left:18px;font-size:18px;letter-spacing:-1px;list-style-type:circle}
.component-price-card .description ul li{padding-bottom:24px;padding-left:3px}
.component-price-card .description .offer-details{font-size:14px;line-height:normal;letter-spacing:-0.6px;color:#8e8e8e;margin-top:49px}
@media only screen and (min-width:1025px) and (max-width:1200px){.component-price-card{padding:30px 30px 60px 30px}
.component-price-card.card-placet .hero-card .box-card .price-details .number{min-width:130px}
.component-price-card .bg-image .img{width:450px;height:449px}
.component-price-card .description{margin-left:28px}
.component-price-card .description ul{font-size:16px;line-height:1.5;letter-spacing:-0.8px}
.component-price-card .description ul li{padding-bottom:14px;padding-left:5px}
.component-price-card .hero-card{width:320px;padding:23px 20px 20px 20px}
.component-price-card .hero-card .box-card .title{margin-left:5px}
.component-price-card .hero-card .box-card .index-offerte{min-height:310px;padding-top:3px}
.component-price-card .hero-card .box-card .index-offerte .box-info{padding-bottom:8px}
.component-price-card .hero-card .box-card .index-offerte .box-info .box-content .icon{padding-top:0;margin-top:17px}
.component-price-card .hero-card .box-card .index-offerte .box-switch{margin-top:15px;margin-bottom:17px}
.component-price-card .hero-card .smart-block{height:auto}
.component-price-card .hero-card .price{font-size:30px !important}
.component-price-card .hero-card .unit{margin:16px 6px 0 !important}
.component-price-card .hero-card .title{font-size:40px}
.component-price-card .hero-card .box-content.text p{margin:5px 0 0 0;font-size:16px;font-stretch:normal;letter-spacing:-0.3px;line-height:normal}
.component-price-card .hero-card .box-card .btn-rectangle{margin-top:0;height:50px}
.component-price-card .hero-card .box-card a.btn-rectangle{line-height:50px}
}
@media only screen and (min-width:767px) and (max-width:1024px){.component-price-card{padding:0}
.component-price-card.card-placet .hero-card .box-card .index-offerte{min-height:410px}
.component-price-card.card-placet .hero-card .box-card .price-details .number{min-width:160px}
.component-price-card .content{padding-bottom:60px}
.component-price-card .content-row{padding:0;padding-top:289px;display:block}
.component-price-card .bg-image{width:100%;height:577px;overflow:hidden;position:absolute;top:0}
.component-price-card .bg-image .img{width:100%;height:auto}
.component-price-card .hero-card{position:relative;margin:auto;width:87%}
.component-price-card .hero-card .box-card .index-offerte{padding-top:30px}
.component-price-card .hero-card .box-card .index-offerte .box-switch{margin:20px auto 22px}
.component-price-card .hero-card .box-card .index-offerte .desc{padding:87px 0 0 0}
.component-price-card .hero-card .box-card .index-offerte .box-info .desc{font-size:16px}
.component-price-card .hero-card .box-card .index-offerte .box-info .box-content.text p{margin:0 0 24px}
.component-price-card .hero-card .box-card .index-offerte .box-info .box-content .icon{margin-top:5px;padding-top:0;width:25px;height:25px}
.component-price-card .description{z-index:9999;padding-top:38px;padding-right:30px;margin:0;margin-left:38px;width:90%}
.component-price-card .description .btn.btn-arrow{font-size:20px;letter-spacing:-1px}
.component-price-card .description ul{margin-bottom:20px}
}
@media only screen and (max-width:767px){.component-price-card{padding:0}
.component-price-card.card-placet .hero-card .box-card .index-offerte{min-height:418px}
.component-price-card.card-placet .hero-card .box-card .price-details .price{font-size:34px}
.component-price-card.card-placet .hero-card .box-card .price-details .number{min-width:142px}
.component-price-card.card-dual .hero-card .box-card .price-details .price,.component-price-card.card-dual-flex .hero-card .box-card .price-details .price{font-size:30px}
.component-price-card.card-dual .hero-card .box-card .price-details .unit,.component-price-card.card-dual-flex .hero-card .box-card .price-details .unit{margin:12px 6px 0;font-size:16px}
.component-price-card .content{padding-bottom:30px}
.component-price-card .content-row{padding:0;padding-top:150px;display:block}
.component-price-card .bg-image{width:100%;height:375px;overflow:hidden;position:absolute;top:0}
.component-price-card .bg-image .img{width:100%;height:auto}
.component-price-card .hero-card{padding:25px 24px 19px 24px;position:relative;margin:auto;width:92%}
.component-price-card .hero-card .box-card .index-offerte{min-height:338px;padding-top:16px}
.component-price-card .hero-card .box-card .index-offerte .box-info{padding-bottom:0}
.component-price-card .hero-card .box-card .index-offerte .box-info .text{font-size:16px;letter-spacing:-0.6px;color:var(--white-two);text-shadow:0 2px 2px rgba(0,0,0,0.15)}
.component-price-card .hero-card .box-card .index-offerte .box-info .desc{font-size:16px}
.component-price-card .hero-card .box-card .index-offerte .box-switch{margin:9px auto 0}
.component-price-card .hero-card .box-card .index-offerte .desc{width:100%;padding:20px 0 0 0}
.component-price-card .hero-card .price{display:block !important}
.component-price-card .hero-card .date{border:0}
.component-price-card .hero-card .btn-rectangle{position:relative;background-color:#fff;color:#e84e0f;height:50px}
.component-price-card .hero-card a.btn-rectangle{line-height:50px}
.component-price-card .description{z-index:9999;padding:30px 30px 0 12px;margin:0 auto 90px;width:90%}
.component-price-card .description h1{margin-bottom:32px}
.component-price-card .description h2{margin-bottom:32px}
.component-price-card .description h3{margin-bottom:32px}
.component-price-card .description h4{margin-bottom:32px}
.component-price-card .description h5{margin-bottom:32px}
.component-price-card .description h6{margin-bottom:32px}
.component-price-card .description ul{margin-bottom:18px}
.component-price-card .description li p{margin:0}
}
.component-price-card .hero-card{background:repeat center center,linear-gradient(218deg,#f79e09,#e84e0f);color:#fff !important}
.component-price-card .hero-card .btn.btn-rectangle{color:#e84e0f !important}
.component-price-card .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-vermillion.png) repeat center center;content:" ";display:block;position:absolute;width:79.5%;height:88%;top:0;right:0;margin:15px;opacity:.7}
.component-price-card .hero-card .box-card{position:relative;z-index:3;min-height:530px}
.component-price-card.theme_vermillion .hero-card{background:repeat center center,linear-gradient(218deg,#fdc300,#e84e0f);color:#fff !important}
.component-price-card.theme_vermillion .hero-card .btn.btn-rectangle{color:#e84e0f !important}
.component-price-card.theme_vermillion .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-vermillion.png) repeat center center}
.component-price-card.theme_vermillion .btn.btn-arrow{color:#e84e0f}
.component-price-card.theme_grey .hero-card{background:repeat center center,linear-gradient(218deg,#8e8e8e,#454545);color:#fff !important}
.component-price-card.theme_grey .hero-card .btn.btn-rectangle{color:#777 !important}
.component-price-card.theme_grey .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-grey.png) repeat center center}
.component-price-card.theme_grey .btn.btn-arrow{color:#777}
.component-price-card.theme_peacock-blue .hero-card{background:repeat center center,linear-gradient(218deg,#008bff,#005ca9);color:#fff !important}
.component-price-card.theme_peacock-blue .hero-card .btn.btn-rectangle{color:#005ca9 !important}
.component-price-card.theme_peacock-blue .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-peacock-blue.png) repeat center center}
.component-price-card.theme_peacock-blue .btn.btn-arrow{color:#005ca9}
.component-price-card.theme_violet .hero-card{background:repeat center center,linear-gradient(218deg,#fdc300,#b400c8);color:#fff !important}
.component-price-card.theme_violet .hero-card .btn.btn-rectangle{color:#b400c8 !important}
.component-price-card.theme_violet .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-violet.png) repeat center center}
.component-price-card.theme_violet .btn.btn-arrow{color:#b400c8}
.component-price-card.theme_turquoise-blue .hero-card{background:repeat center center,linear-gradient(218deg,#005ca9,#00a8b0);color:#fff !important}
.component-price-card.theme_turquoise-blue .hero-card .btn.btn-rectangle{color:#00a8b0 !important}
.component-price-card.theme_turquoise-blue .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-turquoise-blue.png) repeat center center}
.component-price-card.theme_turquoise-blue .btn.btn-arrow{color:#00a8b0}
.component-price-card.theme_cerulean .hero-card{background:repeat center center,linear-gradient(218deg,#006eb7,#9bd5e4);color:#fff !important}
.component-price-card.theme_cerulean .hero-card .btn.btn-rectangle{color:#006eb7 !important}
.component-price-card.theme_cerulean .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-cerulean.png) repeat center center}
.component-price-card.theme_cerulean .btn.btn-arrow{color:#006eb7}
.component-price-card.theme_sea-green .hero-card{background:repeat center center,linear-gradient(218deg,#f2e500,#2d934f);color:#fff !important}
.component-price-card.theme_sea-green .hero-card .btn.btn-rectangle{color:#2d934f !important}
.component-price-card.theme_sea-green .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-sea-green.png) repeat center center}
.component-price-card.theme_sea-green .btn.btn-arrow{color:#2d934f}
.component-price-card.theme_yellow-orange .hero-card{background:repeat center center,linear-gradient(218deg,#ffed00,#f7a600);color:#fff !important}
.component-price-card.theme_yellow-orange .hero-card .btn.btn-rectangle{color:#f7a600 !important}
.component-price-card.theme_yellow-orange .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-yellow-orange.png) repeat center center}
.component-price-card.theme_yellow-orange .btn.btn-arrow{color:#f7a600}
.component-price-card.theme_white-two .hero-card{background:repeat center center,linear-gradient(218deg,#fff,#fff);color:#fff !important}
.component-price-card.theme_white-two .hero-card .btn.btn-rectangle{color:#fff !important}
.component-price-card.theme_white-two .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-white-two.png) repeat center center}
.component-price-card.theme_white-two .btn.btn-arrow{color:#fff}
.component-price-card.theme_turbo .hero-card{background:repeat center center,linear-gradient(218deg,#e8e100,#e8e100);color:#fff !important}
.component-price-card.theme_turbo .hero-card .btn.btn-rectangle{color:#e8e100 !important}
.component-price-card.theme_turbo .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-turbo.png) repeat center center}
.component-price-card.theme_turbo .btn.btn-arrow{color:#e8e100}
.component-price-card.theme_sunflower-yellow .hero-card{background:repeat center center,linear-gradient(218deg,#2d934f,#ffde00,#f7a600);color:#fff !important}
.component-price-card.theme_sunflower-yellow .hero-card .btn.btn-rectangle{color:#e84e0f !important}
.component-price-card.theme_sunflower-yellow .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-sunflower-yellow.png) repeat center center}
.component-price-card.theme_sunflower-yellow .btn.btn-arrow{color:#e84e0f}
.component-price-card.theme_energia-luce .hero-card{background:repeat center center,linear-gradient(218deg,#ffdc13,#e79500);color:#fff !important}
.component-price-card.theme_energia-luce .hero-card .btn.btn-rectangle{color:#e84e0f !important}
.component-price-card.theme_energia-luce .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-energia-luce.png) repeat center center}
.component-price-card.theme_energia-luce .btn.btn-arrow{color:#e84e0f}
.component-price-card.theme_energia-gas .hero-card{background:repeat center center,linear-gradient(218deg,#40ddff,#0a387c);color:#fff !important}
.component-price-card.theme_energia-gas .hero-card .btn.btn-rectangle{color:#005ca9 !important}
.component-price-card.theme_energia-gas .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-energia-gas.png) repeat center center}
.component-price-card.theme_energia-gas .btn.btn-arrow{color:#005ca9}
.component-price-card.theme_energia-dual .hero-card{background:repeat center center,linear-gradient(218deg,#f90,#de4b00);color:#fff !important}
.component-price-card.theme_energia-dual .hero-card .btn.btn-rectangle{color:#e84e0f !important}
.component-price-card.theme_energia-dual .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-energia-dual.png) repeat center center}
.component-price-card.theme_energia-dual .btn.btn-arrow{color:#e84e0f}
.component-price-card.theme_ies_light .hero-card{background:repeat center center,linear-gradient(218deg,#fff,#d9d9d9);color:#fff !important}
.component-price-card.theme_ies_light .hero-card .btn.btn-rectangle{color:#d9d9d9 !important}
.component-price-card.theme_ies_light .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-ies_light.png) repeat center center}
.component-price-card.theme_ies_light .btn.btn-arrow{color:#d9d9d9}
.component-price-card.theme_ies_medium .hero-card{background:repeat center center,linear-gradient(218deg,#d9d9d9,#a1a1a1);color:#fff !important}
.component-price-card.theme_ies_medium .hero-card .btn.btn-rectangle{color:#a1a1a1 !important}
.component-price-card.theme_ies_medium .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-ies_medium.png) repeat center center}
.component-price-card.theme_ies_medium .btn.btn-arrow{color:#a1a1a1}
.component-price-card.theme_ies_dark .hero-card{background:repeat center center,linear-gradient(218deg,#a1a1a1,#141414);color:#fff !important}
.component-price-card.theme_ies_dark .hero-card .btn.btn-rectangle{color:#141414 !important}
.component-price-card.theme_ies_dark .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-ies_dark.png) repeat center center}
.component-price-card.theme_ies_dark .btn.btn-arrow{color:#141414}
.component-price-card.theme_innovation .hero-card{background:repeat center center,linear-gradient(218deg,#005ca9,#00a8b0,#afcb37);color:#fff !important}
.component-price-card.theme_innovation .hero-card .btn.btn-rectangle{color:#afcb37 !important}
.component-price-card.theme_innovation .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-innovation.png) repeat center center}
.component-price-card.theme_innovation .btn.btn-arrow{color:#afcb37}
.component-price-card.theme_areti_magenta .hero-card{background:repeat center center,linear-gradient(218deg,#d24507,#d60075);color:#fff !important}
.component-price-card.theme_areti_magenta .hero-card .btn.btn-rectangle{color:#f06 !important}
.component-price-card.theme_areti_magenta .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-areti_magenta.png) repeat center center}
.component-price-card.theme_areti_magenta .btn.btn-arrow{color:#f06}
.component-price-card.theme_areti_darkblue .hero-card{background:repeat center center,linear-gradient(218deg,#009ed7,#00649f);color:#fff !important}
.component-price-card.theme_areti_darkblue .hero-card .btn.btn-rectangle{color:#006999 !important}
.component-price-card.theme_areti_darkblue .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-areti_darkblue.png) repeat center center}
.component-price-card.theme_areti_darkblue .btn.btn-arrow{color:#006999}
.component-price-card.theme_nuovo-tiffany .hero-card{background:repeat center center,linear-gradient(218deg,#00a8b0,#00a8b0);color:#fff !important}
.component-price-card.theme_nuovo-tiffany .hero-card .btn.btn-rectangle{color:#00a8b0 !important}
.component-price-card.theme_nuovo-tiffany .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-tiffany.png) repeat center center}
.component-price-card.theme_nuovo-tiffany .btn.btn-arrow{color:#00a8b0}
.component-price-card.theme_nuovo-acqua .hero-card{background:repeat center center,linear-gradient(218deg,#006eb7,#006eb7);color:#fff !important}
.component-price-card.theme_nuovo-acqua .hero-card .btn.btn-rectangle{color:#006eb7 !important}
.component-price-card.theme_nuovo-acqua .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-acqua.png) repeat center center}
.component-price-card.theme_nuovo-acqua .btn.btn-arrow{color:#006eb7}
.component-price-card.theme_nuovo-areti .hero-card{background:repeat center center,linear-gradient(218deg,#8f0052,#8f0052);color:#fff !important}
.component-price-card.theme_nuovo-areti .hero-card .btn.btn-rectangle{color:#8f0052 !important}
.component-price-card.theme_nuovo-areti .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-areti.png) repeat center center}
.component-price-card.theme_nuovo-areti .btn.btn-arrow{color:#8f0052}
.component-price-card.theme_nuovo-grigio .hero-card{background:repeat center center,linear-gradient(218deg,#575756,#575756);color:#fff !important}
.component-price-card.theme_nuovo-grigio .hero-card .btn.btn-rectangle{color:#575756 !important}
.component-price-card.theme_nuovo-grigio .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-grigio.png) repeat center center}
.component-price-card.theme_nuovo-grigio .btn.btn-arrow{color:#575756}
.component-price-card.theme_nuovo-energia .hero-card{background:repeat center center,linear-gradient(218deg,#ec6726,#ec6726);color:#fff !important}
.component-price-card.theme_nuovo-energia .hero-card .btn.btn-rectangle{color:#ec6726 !important}
.component-price-card.theme_nuovo-energia .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-energia.png) repeat center center}
.component-price-card.theme_nuovo-energia .btn.btn-arrow{color:#ec6726}
.component-price-card.theme_nuovo-ambiente .hero-card{background:repeat center center,linear-gradient(218deg,#449b50,#449b50);color:#fff !important}
.component-price-card.theme_nuovo-ambiente .hero-card .btn.btn-rectangle{color:#449b50 !important}
.component-price-card.theme_nuovo-ambiente .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-ambiente.png) repeat center center}
.component-price-card.theme_nuovo-ambiente .btn.btn-arrow{color:#449b50}
.component-price-card.theme_nuovo-infrastructure .hero-card{background:repeat center center,linear-gradient(218deg,#25768b,#25768b);color:#fff !important}
.component-price-card.theme_nuovo-infrastructure .hero-card .btn.btn-rectangle{color:#25768b !important}
.component-price-card.theme_nuovo-infrastructure .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-nuovo-infrastructure.png) repeat center center}
.component-price-card.theme_nuovo-infrastructure .btn.btn-arrow{color:#25768b}
.component-price-card.card-dual.revamp .hero-card .box-card .title,.component-price-card.card-dual-flex.revamp .hero-card .box-card .title{padding-top:10px}
.component-price-card~.component-price-card{transition:all .6s ease-out;opacity:0;transform:translate(0,200px)}
.component-price-card~.component-price-card.in-view{opacity:1;transform:translate(0,0)}
.component-price-card.revamp .starts-hidden{display:none}
.component-price-card.revamp .hero-card{border-radius:30px 0 0 0}
.component-price-card.revamp .hero-card:after{display:none}
.component-price-card.revamp .hero-card .section{border-radius:100px;padding:3px 12px;background:#fff;font-size:16px;font-weight:bold;display:inline-block;background:rgba(0,0,0,0.1);color:#fff}
.component-price-card.revamp .hero-card .box-card .title h2{font-size:46px !important;line-height:45px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:25px;padding-top:0;margin-top:-4px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-info .box-content p{font-size:18px !important;line-height:21px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch{border-radius:6px;height:34px;margin-bottom:20px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .btn-radio{border-radius:6px;height:34px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .container-radio p{font-size:18px !important;display:inline-block}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .icon{transform:translateY(-1px);margin-right:5px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{padding-top:5px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"] .icon{display:none}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"] .icon.active{display:inline-block}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"] .desc{display:block}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="false"]{padding-top:5px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="false"] .icon{display:inline-block}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="false"] .icon.active{display:none}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="false"] .desc{display:none}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc{font-weight:normal;text-align:left;font-size:14px;line-height:16px;margin-top:30px;padding-top:14px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc h4{display:none}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc p{color:#fff;padding-top:10px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch{width:80px;margin-right:calc(100% - 90px);margin-bottom:40px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .icon{transform:translate(2px,-2px)}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .container-radio p{display:block;font-size:18px;font-weight:bold;position:absolute;top:-8px;left:94px;width:250px;text-align:left;color:#fff}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{padding-top:6px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"] p{display:none}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="false"]{padding-top:6px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="false"] p{display:none}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc{position:absolute;width:200px;top:-56px;left:97px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc h4{display:block;font-size:18px !important;margin:0;line-height:28px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc p{font-size:12px !important;line-height:14px !important;padding-top:0;max-width:calc(92vw - 48px)}
.component-price-card.revamp .hero-card .box-card .index-offerte .desc p{font-size:14px !important;line-height:16px !important;text-shadow:0 2px 2px rgba(0,0,0,0.15);font-weight:normal;margin-bottom:1px}
@media only screen and (max-width:1024px){.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc{position:relative;top:0;left:0;width:340px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc h4{position:absolute;width:200px;top:-28px;left:97px;display:block;font-size:18px !important;margin:0;line-height:28px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch .desc p{font-size:14px !important;line-height:16px !important;padding-top:0}
}
@media only screen and (min-width:1025px){.component-price-card.revamp .hero-card .box-card .index-offerte .box-info .box-content strong{display:block}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{margin-top:7px}
.component-price-card.revamp .hero-card .box-card .index-offerte .desc p{font-size:10px !important;line-height:16px !important;text-shadow:0 2px 2px rgba(0,0,0,0.15);font-weight:normal}
}
@media only screen and (min-width:768px){.component-price-card.revamp .hero-card .box-card .title h2{font-size:46px !important;line-height:45px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-info .desc{display:inline-block;padding:0 10px 0 20px;width:60%}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-info .box-content p{font-size:14px !important;line-height:16px !important}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch{margin-bottom:50px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{padding-top:4px}
.component-price-card.revamp .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{padding-top:4px}
.component-price-card.revamp .hero-card .box-card .index-offerte .desc p,.component-price-card.revamp .hero-card .box-card .dual-block .desc p{font-size:16px !important;line-height:20px !important;text-shadow:0 2px 2px rgba(0,0,0,0.15);font-weight:normal;padding-top:10px}
}
.component-price-card.revamp.theme_vermillion .hero-card:after{display:none}
.component-price-card.revamp.theme_vermillion .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_vermillion .hero-card .btn.btn-arrow{color:#e84e0f}
.component-price-card.revamp.theme_vermillion .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#e84e0f}
.component-price-card.revamp.theme_grey .hero-card:after{display:none}
.component-price-card.revamp.theme_grey .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_grey .hero-card .btn.btn-arrow{color:#777}
.component-price-card.revamp.theme_grey .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#777}
.component-price-card.revamp.theme_peacock-blue .hero-card:after{display:none}
.component-price-card.revamp.theme_peacock-blue .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_peacock-blue .hero-card .btn.btn-arrow{color:#005ca9}
.component-price-card.revamp.theme_peacock-blue .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#005ca9}
.component-price-card.revamp.theme_violet .hero-card:after{display:none}
.component-price-card.revamp.theme_violet .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_violet .hero-card .btn.btn-arrow{color:#b400c8}
.component-price-card.revamp.theme_violet .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#b400c8}
.component-price-card.revamp.theme_turquoise-blue .hero-card:after{display:none}
.component-price-card.revamp.theme_turquoise-blue .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_turquoise-blue .hero-card .btn.btn-arrow{color:#00a8b0}
.component-price-card.revamp.theme_turquoise-blue .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#00a8b0}
.component-price-card.revamp.theme_cerulean .hero-card:after{display:none}
.component-price-card.revamp.theme_cerulean .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_cerulean .hero-card .btn.btn-arrow{color:#006eb7}
.component-price-card.revamp.theme_cerulean .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#006eb7}
.component-price-card.revamp.theme_sea-green .hero-card:after{display:none}
.component-price-card.revamp.theme_sea-green .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_sea-green .hero-card .btn.btn-arrow{color:#2d934f}
.component-price-card.revamp.theme_sea-green .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#2d934f}
.component-price-card.revamp.theme_yellow-orange .hero-card:after{display:none}
.component-price-card.revamp.theme_yellow-orange .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_yellow-orange .hero-card .btn.btn-arrow{color:#f7a600}
.component-price-card.revamp.theme_yellow-orange .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#f7a600}
.component-price-card.revamp.theme_white-two .hero-card:after{display:none}
.component-price-card.revamp.theme_white-two .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_white-two .hero-card .btn.btn-arrow{color:#fff}
.component-price-card.revamp.theme_white-two .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#fff}
.component-price-card.revamp.theme_turbo .hero-card:after{display:none}
.component-price-card.revamp.theme_turbo .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_turbo .hero-card .btn.btn-arrow{color:#e8e100}
.component-price-card.revamp.theme_turbo .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#e8e100}
.component-price-card.revamp.theme_sunflower-yellow .hero-card:after{display:none}
.component-price-card.revamp.theme_sunflower-yellow .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_sunflower-yellow .hero-card .btn.btn-arrow{color:#e84e0f}
.component-price-card.revamp.theme_sunflower-yellow .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#e84e0f}
.component-price-card.revamp.theme_energia-luce .hero-card:after{display:none}
.component-price-card.revamp.theme_energia-luce .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_energia-luce .hero-card .btn.btn-arrow{color:#e84e0f}
.component-price-card.revamp.theme_energia-luce .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#e84e0f}
.component-price-card.revamp.theme_energia-gas .hero-card:after{display:none}
.component-price-card.revamp.theme_energia-gas .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_energia-gas .hero-card .btn.btn-arrow{color:#005ca9}
.component-price-card.revamp.theme_energia-gas .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#005ca9}
.component-price-card.revamp.theme_energia-dual .hero-card:after{display:none}
.component-price-card.revamp.theme_energia-dual .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_energia-dual .hero-card .btn.btn-arrow{color:#e84e0f}
.component-price-card.revamp.theme_energia-dual .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#e84e0f}
.component-price-card.revamp.theme_ies_light .hero-card:after{display:none}
.component-price-card.revamp.theme_ies_light .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_ies_light .hero-card .btn.btn-arrow{color:#d9d9d9}
.component-price-card.revamp.theme_ies_light .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#d9d9d9}
.component-price-card.revamp.theme_ies_medium .hero-card:after{display:none}
.component-price-card.revamp.theme_ies_medium .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_ies_medium .hero-card .btn.btn-arrow{color:#a1a1a1}
.component-price-card.revamp.theme_ies_medium .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#a1a1a1}
.component-price-card.revamp.theme_ies_dark .hero-card:after{display:none}
.component-price-card.revamp.theme_ies_dark .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_ies_dark .hero-card .btn.btn-arrow{color:#141414}
.component-price-card.revamp.theme_ies_dark .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#141414}
.component-price-card.revamp.theme_innovation .hero-card:after{display:none}
.component-price-card.revamp.theme_innovation .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_innovation .hero-card .btn.btn-arrow{color:#afcb37}
.component-price-card.revamp.theme_innovation .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#afcb37}
.component-price-card.revamp.theme_areti_magenta .hero-card:after{display:none}
.component-price-card.revamp.theme_areti_magenta .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_areti_magenta .hero-card .btn.btn-arrow{color:#f06}
.component-price-card.revamp.theme_areti_magenta .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#f06}
.component-price-card.revamp.theme_areti_darkblue .hero-card:after{display:none}
.component-price-card.revamp.theme_areti_darkblue .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_areti_darkblue .hero-card .btn.btn-arrow{color:#006999}
.component-price-card.revamp.theme_areti_darkblue .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#006999}
.component-price-card.revamp.theme_nuovo-tiffany .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-tiffany .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-tiffany .hero-card .btn.btn-arrow{color:#00a8b0}
.component-price-card.revamp.theme_nuovo-tiffany .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#00a8b0}
.component-price-card.revamp.theme_nuovo-acqua .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-acqua .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-acqua .hero-card .btn.btn-arrow{color:#006eb7}
.component-price-card.revamp.theme_nuovo-acqua .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#006eb7}
.component-price-card.revamp.theme_nuovo-areti .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-areti .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-areti .hero-card .btn.btn-arrow{color:#8f0052}
.component-price-card.revamp.theme_nuovo-areti .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#8f0052}
.component-price-card.revamp.theme_nuovo-grigio .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-grigio .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-grigio .hero-card .btn.btn-arrow{color:#575756}
.component-price-card.revamp.theme_nuovo-grigio .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#575756}
.component-price-card.revamp.theme_nuovo-energia .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-energia .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-energia .hero-card .btn.btn-arrow{color:#ec6726}
.component-price-card.revamp.theme_nuovo-energia .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#ec6726}
.component-price-card.revamp.theme_nuovo-ambiente .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-ambiente .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-ambiente .hero-card .btn.btn-arrow{color:#449b50}
.component-price-card.revamp.theme_nuovo-ambiente .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#449b50}
.component-price-card.revamp.theme_nuovo-infrastructure .hero-card:after{display:none}
.component-price-card.revamp.theme_nuovo-infrastructure .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nuovo-infrastructure .hero-card .btn.btn-arrow{color:#25768b}
.component-price-card.revamp.theme_nuovo-infrastructure .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#25768b}
.component-price-card.revamp.theme_petrol .hero-card:after{display:none}
.component-price-card.revamp.theme_petrol .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_petrol .hero-card .btn.btn-arrow{color:#005157}
.component-price-card.revamp.theme_petrol .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#005157}
.component-price-card.revamp.theme_teal .hero-card:after{display:none}
.component-price-card.revamp.theme_teal .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_teal .hero-card .btn.btn-arrow{color:#007b8b}
.component-price-card.revamp.theme_teal .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#007b8b}
.component-price-card.revamp.theme_turquoise-new .hero-card:after{display:none}
.component-price-card.revamp.theme_turquoise-new .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_turquoise-new .hero-card .btn.btn-arrow{color:#00a8b0}
.component-price-card.revamp.theme_turquoise-new .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#00a8b0}
.component-price-card.revamp.theme_medium-turquoise .hero-card:after{display:none}
.component-price-card.revamp.theme_medium-turquoise .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_medium-turquoise .hero-card .btn.btn-arrow{color:#66cbd0}
.component-price-card.revamp.theme_medium-turquoise .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#66cbd0}
.component-price-card.revamp.theme_powderblue .hero-card:after{display:none}
.component-price-card.revamp.theme_powderblue .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_powderblue .hero-card .btn.btn-arrow{color:#99dcdf}
.component-price-card.revamp.theme_powderblue .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#99dcdf}
.component-price-card.revamp.theme_azure .hero-card:after{display:none}
.component-price-card.revamp.theme_azure .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_azure .hero-card .btn.btn-arrow{color:#deeaea}
.component-price-card.revamp.theme_azure .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#deeaea}
.component-price-card.revamp.theme_dark-lava .hero-card:after{display:none}
.component-price-card.revamp.theme_dark-lava .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_dark-lava .hero-card .btn.btn-arrow{color:#373737}
.component-price-card.revamp.theme_dark-lava .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#373737}
.component-price-card.revamp.theme_davys-grey .hero-card:after{display:none}
.component-price-card.revamp.theme_davys-grey .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_davys-grey .hero-card .btn.btn-arrow{color:#576060}
.component-price-card.revamp.theme_davys-grey .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#576060}
.component-price-card.revamp.theme_nickel .hero-card:after{display:none}
.component-price-card.revamp.theme_nickel .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_nickel .hero-card .btn.btn-arrow{color:#929292}
.component-price-card.revamp.theme_nickel .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#929292}
.component-price-card.revamp.theme_medium-grey .hero-card:after{display:none}
.component-price-card.revamp.theme_medium-grey .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_medium-grey .hero-card .btn.btn-arrow{color:#d0d0d0}
.component-price-card.revamp.theme_medium-grey .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#d0d0d0}
.component-price-card.revamp.theme_light-grey-new .hero-card:after{display:none}
.component-price-card.revamp.theme_light-grey-new .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_light-grey-new .hero-card .btn.btn-arrow{color:#e7e6e6}
.component-price-card.revamp.theme_light-grey-new .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#e7e6e6}
.component-price-card.revamp.theme_whitesmoke .hero-card:after{display:none}
.component-price-card.revamp.theme_whitesmoke .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_whitesmoke .hero-card .btn.btn-arrow{color:#f5f7f7}
.component-price-card.revamp.theme_whitesmoke .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#f5f7f7}
.component-price-card.revamp.theme_dark-olive .hero-card:after{display:none}
.component-price-card.revamp.theme_dark-olive .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_dark-olive .hero-card .btn.btn-arrow{color:#063616}
.component-price-card.revamp.theme_dark-olive .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#063616}
.component-price-card.revamp.theme_environment-green .hero-card:after{display:none}
.component-price-card.revamp.theme_environment-green .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_environment-green .hero-card .btn.btn-arrow{color:#2d934f}
.component-price-card.revamp.theme_environment-green .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#2d934f}
.component-price-card.revamp.theme_lightsea-green .hero-card:after{display:none}
.component-price-card.revamp.theme_lightsea-green .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_lightsea-green .hero-card .btn.btn-arrow{color:#c3e6cf}
.component-price-card.revamp.theme_lightsea-green .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#c3e6cf}
.component-price-card.revamp.theme_success-accent .hero-card:after{display:none}
.component-price-card.revamp.theme_success-accent .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_success-accent .hero-card .btn.btn-arrow{color:#0dbd33}
.component-price-card.revamp.theme_success-accent .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#0dbd33}
.component-price-card.revamp.theme_success-pastel .hero-card:after{display:none}
.component-price-card.revamp.theme_success-pastel .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_success-pastel .hero-card .btn.btn-arrow{color:#daffe2}
.component-price-card.revamp.theme_success-pastel .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#daffe2}
.component-price-card.revamp.theme_warning-accent .hero-card:after{display:none}
.component-price-card.revamp.theme_warning-accent .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_warning-accent .hero-card .btn.btn-arrow{color:#f7a600}
.component-price-card.revamp.theme_warning-accent .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#f7a600}
.component-price-card.revamp.theme_warning-pastel .hero-card:after{display:none}
.component-price-card.revamp.theme_warning-pastel .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_warning-pastel .hero-card .btn.btn-arrow{color:#fff5e1}
.component-price-card.revamp.theme_warning-pastel .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#fff5e1}
.component-price-card.revamp.theme_error-accent .hero-card:after{display:none}
.component-price-card.revamp.theme_error-accent .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_error-accent .hero-card .btn.btn-arrow{color:#eb1c33}
.component-price-card.revamp.theme_error-accent .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#eb1c33}
.component-price-card.revamp.theme_error-pastel .hero-card:after{display:none}
.component-price-card.revamp.theme_error-pastel .hero-card .btn.btn-rectangle,.component-price-card.revamp.theme_error-pastel .hero-card .btn.btn-arrow{color:#ffdee2}
.component-price-card.revamp.theme_error-pastel .hero-card .box-card .index-offerte .box-switch [role="radio"][aria-checked="true"]{color:#ffdee2}
.component-tag-home{max-width:1920px;margin:0 auto;height:246px;padding:0 30px;overflow:hidden}
.component-tag-home.gradient_v_turquoise-blue{background-image:linear-gradient(76deg,#00a8b0,#005ca9)}
.component-tag-home.gradient_h_azurgrey{background-image:linear-gradient(39.63deg,#d4dede -4.32%,#eee 62.51%)}
.component-tag-home.gradient_h_azurgrey .content h4,.component-tag-home.gradient_h_azurgrey .content h3{font-weight:normal !important;font-size:32px !important;line-height:37px !important;letter-spacing:-1px;color:#373737}
.component-tag-home.gradient_h_azurgrey .content .swiper-container .swiper-slide .tag span{background-image:linear-gradient(76deg,#00a8b0,#005ca9)}
.component-tag-home.bg_white .swiper-slide .tag span,.component-tag-home.bg_important_white .swiper-slide .tag span{color:#eee;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_white-two .swiper-slide .tag span,.component-tag-home.bg_important_white-two .swiper-slide .tag span{color:#fff;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_black .swiper-slide .tag span,.component-tag-home.bg_important_black .swiper-slide .tag span{color:#373737;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_warm-grey .swiper-slide .tag span,.component-tag-home.bg_important_warm-grey .swiper-slide .tag span{color:#8e8e8e;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_turquoise-blue .swiper-slide .tag span,.component-tag-home.bg_important_turquoise-blue .swiper-slide .tag span{color:#00a8b0;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_peacock-blue .swiper-slide .tag span,.component-tag-home.bg_important_peacock-blue .swiper-slide .tag span{color:#005ca9;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_peacock-blue2 .swiper-slide .tag span,.component-tag-home.bg_important_peacock-blue2 .swiper-slide .tag span{color:#008bff;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_marigold .swiper-slide .tag span,.component-tag-home.bg_important_marigold .swiper-slide .tag span{color:#fdc300;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_sunflower-yellow .swiper-slide .tag span,.component-tag-home.bg_important_sunflower-yellow .swiper-slide .tag span{color:#ffde00;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_vermillion .swiper-slide .tag span,.component-tag-home.bg_important_vermillion .swiper-slide .tag span{color:#e84e0f;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_marigold-two .swiper-slide .tag span,.component-tag-home.bg_important_marigold-two .swiper-slide .tag span{color:#f79e09;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_vermillion-two .swiper-slide .tag span,.component-tag-home.bg_important_vermillion-two .swiper-slide .tag span{color:#e84e0f;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_violet .swiper-slide .tag span,.component-tag-home.bg_important_violet .swiper-slide .tag span{color:#b400c8;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_violet-two .swiper-slide .tag span,.component-tag-home.bg_important_violet-two .swiper-slide .tag span{color:#a83765;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_border-gray .swiper-slide .tag span,.component-tag-home.bg_important_border-gray .swiper-slide .tag span{color:#dbdbdb;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_greyish-brown .swiper-slide .tag span,.component-tag-home.bg_important_greyish-brown .swiper-slide .tag span{color:#454545;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_greeny-blue .swiper-slide .tag span,.component-tag-home.bg_important_greeny-blue .swiper-slide .tag span{color:#3cb191;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_sick-green .swiper-slide .tag span,.component-tag-home.bg_important_sick-green .swiper-slide .tag span{color:#afcb37;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_light-grey .swiper-slide .tag span,.component-tag-home.bg_important_light-grey .swiper-slide .tag span{color:#576060;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_azure-grey .swiper-slide .tag span,.component-tag-home.bg_important_azure-grey .swiper-slide .tag span{color:#f5f7f7;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_water .swiper-slide .tag span,.component-tag-home.bg_important_water .swiper-slide .tag span{color:#9bd5e4;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_dark-cyan .swiper-slide .tag span,.component-tag-home.bg_important_dark-cyan .swiper-slide .tag span{color:#029097;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_cerulean .swiper-slide .tag span,.component-tag-home.bg_important_cerulean .swiper-slide .tag span{color:#006eb7;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_dark-pastel-green .swiper-slide .tag span,.component-tag-home.bg_important_dark-pastel-green .swiper-slide .tag span{color:#0dbd33;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_transparent .swiper-slide .tag span,.component-tag-home.bg_important_transparent .swiper-slide .tag span{color:rgba(0,0,0,0);-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_sea-green .swiper-slide .tag span,.component-tag-home.bg_important_sea-green .swiper-slide .tag span{color:#2d934f;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_golden-yellow .swiper-slide .tag span,.component-tag-home.bg_important_golden-yellow .swiper-slide .tag span{color:#f2e500;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_golden-yellow-two .swiper-slide .tag span,.component-tag-home.bg_important_golden-yellow-two .swiper-slide .tag span{color:#ffed00;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_yellow-orange .swiper-slide .tag span,.component-tag-home.bg_important_yellow-orange .swiper-slide .tag span{color:#f7a600;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_turbo .swiper-slide .tag span,.component-tag-home.bg_important_turbo .swiper-slide .tag span{color:#e8e100;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_blue .swiper-slide .tag span,.component-tag-home.bg_important_blue .swiper-slide .tag span{color:#4a90e2;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_red .swiper-slide .tag span,.component-tag-home.bg_important_red .swiper-slide .tag span{color:#d93915;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_green .swiper-slide .tag span,.component-tag-home.bg_important_green .swiper-slide .tag span{color:#00ab72;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_giallo-areti .swiper-slide .tag span,.component-tag-home.bg_important_giallo-areti .swiper-slide .tag span{color:#ffa100;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_grigio-areti .swiper-slide .tag span,.component-tag-home.bg_important_grigio-areti .swiper-slide .tag span{color:#747678;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_bianco-areti .swiper-slide .tag span,.component-tag-home.bg_important_bianco-areti .swiper-slide .tag span{color:#fff;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nero-areti .swiper-slide .tag span,.component-tag-home.bg_important_nero-areti .swiper-slide .tag span{color:#000;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_energia-luce .swiper-slide .tag span,.component-tag-home.bg_important_energia-luce .swiper-slide .tag span{color:#ffdc13;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_energia-gas .swiper-slide .tag span,.component-tag-home.bg_important_energia-gas .swiper-slide .tag span{color:#40ddff;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_energia-dual .swiper-slide .tag span,.component-tag-home.bg_important_energia-dual .swiper-slide .tag span{color:#f90;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_ies_light .swiper-slide .tag span,.component-tag-home.bg_important_ies_light .swiper-slide .tag span{color:#d9d9d9;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_ies_medium .swiper-slide .tag span,.component-tag-home.bg_important_ies_medium .swiper-slide .tag span{color:#a1a1a1;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_ies_dark .swiper-slide .tag span,.component-tag-home.bg_important_ies_dark .swiper-slide .tag span{color:#141414;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_innovation_gray .swiper-slide .tag span,.component-tag-home.bg_important_innovation_gray .swiper-slide .tag span{color:#898a8d;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-blue .swiper-slide .tag span,.component-tag-home.bg_important_areti-blue .swiper-slide .tag span{color:#3398cc;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-darkblue .swiper-slide .tag span,.component-tag-home.bg_important_areti-darkblue .swiper-slide .tag span{color:#006999;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-lightblue .swiper-slide .tag span,.component-tag-home.bg_important_areti-lightblue .swiper-slide .tag span{color:#8ac7ff;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-midblue .swiper-slide .tag span,.component-tag-home.bg_important_areti-midblue .swiper-slide .tag span{color:#cedeec;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-magenta .swiper-slide .tag span,.component-tag-home.bg_important_areti-magenta .swiper-slide .tag span{color:#f06;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-purple .swiper-slide .tag span,.component-tag-home.bg_important_areti-purple .swiper-slide .tag span{color:#906;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-yellow .swiper-slide .tag span,.component-tag-home.bg_important_areti-yellow .swiper-slide .tag span{color:#f93;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-black .swiper-slide .tag span,.component-tag-home.bg_important_areti-black .swiper-slide .tag span{color:#2c2e34;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-gray .swiper-slide .tag span,.component-tag-home.bg_important_areti-gray .swiper-slide .tag span{color:#63676d;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-lightgray .swiper-slide .tag span,.component-tag-home.bg_important_areti-lightgray .swiper-slide .tag span{color:#f3f4f5;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-midgray .swiper-slide .tag span,.component-tag-home.bg_important_areti-midgray .swiper-slide .tag span{color:#aab8c5;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_areti-rederror .swiper-slide .tag span,.component-tag-home.bg_important_areti-rederror .swiper-slide .tag span{color:#dd4b39;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-tiffany .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-tiffany .swiper-slide .tag span{color:#00a8b0;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-acqua .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-acqua .swiper-slide .tag span{color:#006eb7;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-areti .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-areti .swiper-slide .tag span{color:#8f0052;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-grigio .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-grigio .swiper-slide .tag span{color:#575756;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-energia .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-energia .swiper-slide .tag span{color:#ec6726;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-ambiente .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-ambiente .swiper-slide .tag span{color:#449b50;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nuovo-infrastructure .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-infrastructure .swiper-slide .tag span{color:#25768b;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_petrol .swiper-slide .tag span,.component-tag-home.bg_important_petrol .swiper-slide .tag span{color:#005157;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_teal .swiper-slide .tag span,.component-tag-home.bg_important_teal .swiper-slide .tag span{color:#007b8b;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_turquoise-new .swiper-slide .tag span,.component-tag-home.bg_important_turquoise-new .swiper-slide .tag span{color:#00a8b0;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_medium-turquoise .swiper-slide .tag span,.component-tag-home.bg_important_medium-turquoise .swiper-slide .tag span{color:#66cbd0;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_powderblue .swiper-slide .tag span,.component-tag-home.bg_important_powderblue .swiper-slide .tag span{color:#99dcdf;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_azure .swiper-slide .tag span,.component-tag-home.bg_important_azure .swiper-slide .tag span{color:#deeaea;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_dark-lava .swiper-slide .tag span,.component-tag-home.bg_important_dark-lava .swiper-slide .tag span{color:#373737;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_davys-grey .swiper-slide .tag span,.component-tag-home.bg_important_davys-grey .swiper-slide .tag span{color:#576060;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_nickel .swiper-slide .tag span,.component-tag-home.bg_important_nickel .swiper-slide .tag span{color:#929292;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_medium-grey .swiper-slide .tag span,.component-tag-home.bg_important_medium-grey .swiper-slide .tag span{color:#d0d0d0;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_light-grey-new .swiper-slide .tag span,.component-tag-home.bg_important_light-grey-new .swiper-slide .tag span{color:#e7e6e6;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_whitesmoke .swiper-slide .tag span,.component-tag-home.bg_important_whitesmoke .swiper-slide .tag span{color:#f5f7f7;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_dark-olive .swiper-slide .tag span,.component-tag-home.bg_important_dark-olive .swiper-slide .tag span{color:#063616;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_environment-green .swiper-slide .tag span,.component-tag-home.bg_important_environment-green .swiper-slide .tag span{color:#2d934f;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_lightsea-green .swiper-slide .tag span,.component-tag-home.bg_important_lightsea-green .swiper-slide .tag span{color:#c3e6cf;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_success-accent .swiper-slide .tag span,.component-tag-home.bg_important_success-accent .swiper-slide .tag span{color:#0dbd33;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_success-pastel .swiper-slide .tag span,.component-tag-home.bg_important_success-pastel .swiper-slide .tag span{color:#daffe2;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_warning-accent .swiper-slide .tag span,.component-tag-home.bg_important_warning-accent .swiper-slide .tag span{color:#f7a600;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_warning-pastel .swiper-slide .tag span,.component-tag-home.bg_important_warning-pastel .swiper-slide .tag span{color:#fff5e1;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_error-accent .swiper-slide .tag span,.component-tag-home.bg_important_error-accent .swiper-slide .tag span{color:#eb1c33;-webkit-text-fill-color:inherit !important}
.component-tag-home.bg_error-pastel .swiper-slide .tag span,.component-tag-home.bg_important_error-pastel .swiper-slide .tag span{color:#ffdee2;-webkit-text-fill-color:inherit !important}
.component-tag-home.gradient_v_vermillion .swiper-slide .tag span,.component-tag-home.gradient_h_vermillion .swiper-slide .tag span,.component-tag-home.bg_important_vermillion .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_vermillion .swiper-slide .tag span{background-image:linear-gradient(82deg,#e84e0f,#fdc300);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_vermillion-two .swiper-slide .tag span,.component-tag-home.gradient_h_vermillion-two .swiper-slide .tag span,.component-tag-home.bg_important_vermillion-two .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_vermillion-two .swiper-slide .tag span{background-image:linear-gradient(82deg,#e84e0f,#f79e09);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_peacock-blue .swiper-slide .tag span,.component-tag-home.gradient_h_peacock-blue .swiper-slide .tag span,.component-tag-home.bg_important_peacock-blue .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_peacock-blue .swiper-slide .tag span{background-image:linear-gradient(82deg,#005ca9,#008bff);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_violet .swiper-slide .tag span,.component-tag-home.gradient_h_violet .swiper-slide .tag span,.component-tag-home.bg_important_violet .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_violet .swiper-slide .tag span{background-image:linear-gradient(82deg,#b400c8,#fdc300);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_green .swiper-slide .tag span,.component-tag-home.gradient_h_green .swiper-slide .tag span,.component-tag-home.bg_important_green .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_green .swiper-slide .tag span{background-image:linear-gradient(82deg,#00a8b0,#afcb37);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_grey .swiper-slide .tag span,.component-tag-home.gradient_h_grey .swiper-slide .tag span,.component-tag-home.bg_important_grey .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_grey .swiper-slide .tag span{background-image:linear-gradient(82deg,#454545,#8e8e8e);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_turquoise-blue .swiper-slide .tag span,.component-tag-home.gradient_h_turquoise-blue .swiper-slide .tag span,.component-tag-home.bg_important_turquoise-blue .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_turquoise-blue .swiper-slide .tag span{background-image:linear-gradient(82deg,#00a8b0,#005ca9);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_water .swiper-slide .tag span,.component-tag-home.gradient_h_water .swiper-slide .tag span,.component-tag-home.bg_important_water .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_water .swiper-slide .tag span{background-image:linear-gradient(82deg,#006eb7,#9bd5e4);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_cerulean .swiper-slide .tag span,.component-tag-home.gradient_h_cerulean .swiper-slide .tag span,.component-tag-home.bg_important_cerulean .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_cerulean .swiper-slide .tag span{background-image:linear-gradient(82deg,#9bd5e4,#006eb7);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_turquoise .swiper-slide .tag span,.component-tag-home.gradient_h_turquoise .swiper-slide .tag span,.component-tag-home.bg_important_turquoise .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_turquoise .swiper-slide .tag span{background-image:linear-gradient(82deg,#00a8b0,#005ca9);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_sea-green .swiper-slide .tag span,.component-tag-home.gradient_h_sea-green .swiper-slide .tag span,.component-tag-home.bg_important_sea-green .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_sea-green .swiper-slide .tag span{background-image:linear-gradient(82deg,#2d934f,#f2e500);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_yellow-orange .swiper-slide .tag span,.component-tag-home.gradient_h_yellow-orange .swiper-slide .tag span,.component-tag-home.bg_important_yellow-orange .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_yellow-orange .swiper-slide .tag span{background-image:linear-gradient(82deg,#f7a600,#ffed00);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_pale-magenta .swiper-slide .tag span,.component-tag-home.gradient_h_pale-magenta .swiper-slide .tag span,.component-tag-home.bg_important_pale-magenta .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_pale-magenta .swiper-slide .tag span{background-image:linear-gradient(82deg,#d74497,#f27ed2);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_light-grey .swiper-slide .tag span,.component-tag-home.gradient_h_light-grey .swiper-slide .tag span,.component-tag-home.bg_important_light-grey .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_light-grey .swiper-slide .tag span{background-image:linear-gradient(82deg,#97a0a0,#576060);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_gold .swiper-slide .tag span,.component-tag-home.gradient_h_gold .swiper-slide .tag span,.component-tag-home.bg_important_gold .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_gold .swiper-slide .tag span{background-image:linear-gradient(82deg,#f7a600,#fcd200);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_amaranth .swiper-slide .tag span,.component-tag-home.gradient_h_amaranth .swiper-slide .tag span,.component-tag-home.bg_important_amaranth .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_amaranth .swiper-slide .tag span{background-image:linear-gradient(82deg,#ff8390,#df234a);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_wild-willow .swiper-slide .tag span,.component-tag-home.gradient_h_wild-willow .swiper-slide .tag span,.component-tag-home.bg_important_wild-willow .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_wild-willow .swiper-slide .tag span{background-image:linear-gradient(82deg,#397b23,#c6d76b);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_sunflower-yellow .swiper-slide .tag span,.component-tag-home.gradient_h_sunflower-yellow .swiper-slide .tag span,.component-tag-home.bg_important_sunflower-yellow .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_sunflower-yellow .swiper-slide .tag span{background-image:linear-gradient(82deg,#ffde00,#2d934f);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_energia-luce .swiper-slide .tag span,.component-tag-home.gradient_h_energia-luce .swiper-slide .tag span,.component-tag-home.bg_important_energia-luce .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_energia-luce .swiper-slide .tag span{background-image:linear-gradient(82deg,#e79500,#ffdc13);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_energia-gas .swiper-slide .tag span,.component-tag-home.gradient_h_energia-gas .swiper-slide .tag span,.component-tag-home.bg_important_energia-gas .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_energia-gas .swiper-slide .tag span{background-image:linear-gradient(82deg,#0a387c,#40ddff);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_energia-dual .swiper-slide .tag span,.component-tag-home.gradient_h_energia-dual .swiper-slide .tag span,.component-tag-home.bg_important_energia-dual .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_energia-dual .swiper-slide .tag span{background-image:linear-gradient(82deg,#de4b00,#f90);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_ies_light .swiper-slide .tag span,.component-tag-home.gradient_h_ies_light .swiper-slide .tag span,.component-tag-home.bg_important_ies_light .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_ies_light .swiper-slide .tag span{background-image:linear-gradient(82deg,#d9d9d9,#fff);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_ies_medium .swiper-slide .tag span,.component-tag-home.gradient_h_ies_medium .swiper-slide .tag span,.component-tag-home.bg_important_ies_medium .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_ies_medium .swiper-slide .tag span{background-image:linear-gradient(82deg,#a1a1a1,#d9d9d9);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_ies_dark .swiper-slide .tag span,.component-tag-home.gradient_h_ies_dark .swiper-slide .tag span,.component-tag-home.bg_important_ies_dark .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_ies_dark .swiper-slide .tag span{background-image:linear-gradient(82deg,#141414,#a1a1a1);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_innovation .swiper-slide .tag span,.component-tag-home.gradient_h_innovation .swiper-slide .tag span,.component-tag-home.bg_important_innovation .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_innovation .swiper-slide .tag span{background-image:linear-gradient(82deg,#00a8b0,#005ca9);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_areti-a .swiper-slide .tag span,.component-tag-home.gradient_h_areti-a .swiper-slide .tag span,.component-tag-home.bg_important_areti-a .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_areti-a .swiper-slide .tag span{background-image:linear-gradient(82deg,#d60075,#d24507);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_areti-b .swiper-slide .tag span,.component-tag-home.gradient_h_areti-b .swiper-slide .tag span,.component-tag-home.bg_important_areti-b .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_areti-b .swiper-slide .tag span{background-image:linear-gradient(82deg,#00649f,#009ed7);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-tiffany .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-tiffany .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-tiffany .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-tiffany .swiper-slide .tag span{background-image:linear-gradient(82deg,#00a8b0,#00a8b0);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-acqua .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-acqua .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-acqua .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-acqua .swiper-slide .tag span{background-image:linear-gradient(82deg,#006eb7,#006eb7);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-areti .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-areti .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-areti .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-areti .swiper-slide .tag span{background-image:linear-gradient(82deg,#8f0052,#8f0052);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-grigio .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-grigio .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-grigio .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-grigio .swiper-slide .tag span{background-image:linear-gradient(82deg,#575756,#575756);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-energia .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-energia .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-energia .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-energia .swiper-slide .tag span{background-image:linear-gradient(82deg,#ec6726,#ec6726);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-ambiente .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-ambiente .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-ambiente .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-ambiente .swiper-slide .tag span{background-image:linear-gradient(82deg,#449b50,#449b50);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nuovo-infrastructure .swiper-slide .tag span,.component-tag-home.gradient_h_nuovo-infrastructure .swiper-slide .tag span,.component-tag-home.bg_important_nuovo-infrastructure .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nuovo-infrastructure .swiper-slide .tag span{background-image:linear-gradient(82deg,#25768b,#25768b);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_petrol .swiper-slide .tag span,.component-tag-home.gradient_h_petrol .swiper-slide .tag span,.component-tag-home.bg_important_petrol .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_petrol .swiper-slide .tag span{background-image:linear-gradient(82deg,#005157,#005157);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_teal .swiper-slide .tag span,.component-tag-home.gradient_h_teal .swiper-slide .tag span,.component-tag-home.bg_important_teal .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_teal .swiper-slide .tag span{background-image:linear-gradient(82deg,#007b8b,#007b8b);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_turquoise-new .swiper-slide .tag span,.component-tag-home.gradient_h_turquoise-new .swiper-slide .tag span,.component-tag-home.bg_important_turquoise-new .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_turquoise-new .swiper-slide .tag span{background-image:linear-gradient(82deg,#00a8b0,#00a8b0);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_medium-turquoise .swiper-slide .tag span,.component-tag-home.gradient_h_medium-turquoise .swiper-slide .tag span,.component-tag-home.bg_important_medium-turquoise .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_medium-turquoise .swiper-slide .tag span{background-image:linear-gradient(82deg,#66cbd0,#66cbd0);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_powderblue .swiper-slide .tag span,.component-tag-home.gradient_h_powderblue .swiper-slide .tag span,.component-tag-home.bg_important_powderblue .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_powderblue .swiper-slide .tag span{background-image:linear-gradient(82deg,#99dcdf,#99dcdf);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_azure .swiper-slide .tag span,.component-tag-home.gradient_h_azure .swiper-slide .tag span,.component-tag-home.bg_important_azure .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_azure .swiper-slide .tag span{background-image:linear-gradient(82deg,#deeaea,#deeaea);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_dark-lava .swiper-slide .tag span,.component-tag-home.gradient_h_dark-lava .swiper-slide .tag span,.component-tag-home.bg_important_dark-lava .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_dark-lava .swiper-slide .tag span{background-image:linear-gradient(82deg,#373737,#373737);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_davys-grey .swiper-slide .tag span,.component-tag-home.gradient_h_davys-grey .swiper-slide .tag span,.component-tag-home.bg_important_davys-grey .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_davys-grey .swiper-slide .tag span{background-image:linear-gradient(82deg,#576060,#576060);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_nickel .swiper-slide .tag span,.component-tag-home.gradient_h_nickel .swiper-slide .tag span,.component-tag-home.bg_important_nickel .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_nickel .swiper-slide .tag span{background-image:linear-gradient(82deg,#929292,#929292);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_medium-grey .swiper-slide .tag span,.component-tag-home.gradient_h_medium-grey .swiper-slide .tag span,.component-tag-home.bg_important_medium-grey .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_medium-grey .swiper-slide .tag span{background-image:linear-gradient(82deg,#d0d0d0,#d0d0d0);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_light-grey-new .swiper-slide .tag span,.component-tag-home.gradient_h_light-grey-new .swiper-slide .tag span,.component-tag-home.bg_important_light-grey-new .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_light-grey-new .swiper-slide .tag span{background-image:linear-gradient(82deg,#e7e6e6,#e7e6e6);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_whitesmoke .swiper-slide .tag span,.component-tag-home.gradient_h_whitesmoke .swiper-slide .tag span,.component-tag-home.bg_important_whitesmoke .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_whitesmoke .swiper-slide .tag span{background-image:linear-gradient(82deg,#f5f7f7,#f5f7f7);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_dark-olive .swiper-slide .tag span,.component-tag-home.gradient_h_dark-olive .swiper-slide .tag span,.component-tag-home.bg_important_dark-olive .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_dark-olive .swiper-slide .tag span{background-image:linear-gradient(82deg,#063616,#063616);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_environment-green .swiper-slide .tag span,.component-tag-home.gradient_h_environment-green .swiper-slide .tag span,.component-tag-home.bg_important_environment-green .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_environment-green .swiper-slide .tag span{background-image:linear-gradient(82deg,#2d934f,#2d934f);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_lightsea-green .swiper-slide .tag span,.component-tag-home.gradient_h_lightsea-green .swiper-slide .tag span,.component-tag-home.bg_important_lightsea-green .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_lightsea-green .swiper-slide .tag span{background-image:linear-gradient(82deg,#c3e6cf,#c3e6cf);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_success-accent .swiper-slide .tag span,.component-tag-home.gradient_h_success-accent .swiper-slide .tag span,.component-tag-home.bg_important_success-accent .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_success-accent .swiper-slide .tag span{background-image:linear-gradient(82deg,#0dbd33,#0dbd33);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_success-pastel .swiper-slide .tag span,.component-tag-home.gradient_h_success-pastel .swiper-slide .tag span,.component-tag-home.bg_important_success-pastel .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_success-pastel .swiper-slide .tag span{background-image:linear-gradient(82deg,#daffe2,#daffe2);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_warning-accent .swiper-slide .tag span,.component-tag-home.gradient_h_warning-accent .swiper-slide .tag span,.component-tag-home.bg_important_warning-accent .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_warning-accent .swiper-slide .tag span{background-image:linear-gradient(82deg,#f7a600,#f7a600);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_warning-pastel .swiper-slide .tag span,.component-tag-home.gradient_h_warning-pastel .swiper-slide .tag span,.component-tag-home.bg_important_warning-pastel .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_warning-pastel .swiper-slide .tag span{background-image:linear-gradient(82deg,#fff5e1,#fff5e1);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_error-accent .swiper-slide .tag span,.component-tag-home.gradient_h_error-accent .swiper-slide .tag span,.component-tag-home.bg_important_error-accent .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_error-accent .swiper-slide .tag span{background-image:linear-gradient(82deg,#eb1c33,#eb1c33);-webkit-text-fill-color:transparent !important}
.component-tag-home.gradient_v_error-pastel .swiper-slide .tag span,.component-tag-home.gradient_h_error-pastel .swiper-slide .tag span,.component-tag-home.bg_important_error-pastel .swiper-slide .tag span,.component-tag-home.gradient_h_dotted_error-pastel .swiper-slide .tag span{background-image:linear-gradient(82deg,#ffdee2,#ffdee2);-webkit-text-fill-color:transparent !important}
.component-tag-home .content{height:100%;max-width:1200px;margin:0 auto;padding-top:60px;overflow:visible}
.component-tag-home .content h1{max-width:80%;color:#fff;padding-bottom:34px;margin:0}
.component-tag-home .content h2{max-width:80%;color:#fff;padding-bottom:34px;margin:0}
.component-tag-home .content h3{max-width:80%;color:#fff;padding-bottom:34px;margin:0}
.component-tag-home .content h4{max-width:80%;color:#fff;padding-bottom:34px;margin:0}
.component-tag-home .content h5{max-width:80%;color:#fff;padding-bottom:34px;margin:0}
.component-tag-home .content h6{max-width:80%;color:#fff;padding-bottom:34px;margin:0}
.component-tag-home .content span.subtext,.component-tag-home .content span.small,.component-tag-home .content p{color:#fff}
.component-tag-home .content .swiper-container{overflow:visible;width:100%;height:100%}
.component-tag-home .content .swiper-container .swiper-slide{width:auto !important;margin-top:16px}
.component-tag-home .content .swiper-container .swiper-slide.swiper-slide-duplicate{display:none}
.component-tag-home .content .swiper-container .swiper-slide .tag{cursor:pointer;text-decoration:none;border:0;border-radius:27px;background-color:#fff;padding:16px 32px;box-shadow:0 10px 15px 0 rgba(3,43,76,0.25);transition:all .3s;font-size:18px;font-weight:bold}
.component-tag-home .content .swiper-container .swiper-slide .tag:hover{transform:scale(1) translateY(-4px);box-shadow:0 19px 22px 0 rgba(0,0,0,0.2)}
.component-tag-home .content .swiper-container .swiper-slide .tag span{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.component-tag-home .content .swiper-container .swiper-button-prev,.component-tag-home .content .swiper-container .swiper-button-next{background-image:none;top:22px;width:30px;height:30px;background-color:transparent;padding:0}
.component-tag-home .content .swiper-container .swiper-button-prev{padding:0;left:auto;right:40px}
@media only screen and (min-width:769px) and (max-width:1024px){.component-tag-home{padding:0 30px}
}
@media only screen and (max-width:768px){.component-tag-home{height:298px;padding:0 0 0 30px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.component-tag-home .content .swiper-container .swiper-slide .tag span{background-image:none;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
}
@media only screen and (max-width:1200px){.component_funnel_form .info_wrap .component_price_list_card header.header_split .heading{position:relative;padding-right:50px;min-height:42px}
.component_funnel_form .info_wrap .mobile_button{transition-duration:500ms;display:block;background:#e84e0f;border-radius:40px;width:28px;height:28px;top:38px;right:0;transform:rotate(180deg)}
.component-callme-button{position:fixed;bottom:0;right:0;z-index:997;transition-duration:300ms}
.component-callme-button img{width:50px}
}
@media only screen and (max-width:576px){.component-productHero .content-productHero .hero-image .banner-container{height:auto}
}
.registration-form .g-recaptcha{margin:40px auto 50px;width:auto}
.registration-form .g-recaptcha>div{margin:0 auto}
@media only screen and (max-width:992px){.component-header .header .box-right .search,.component-header .header .box-right .btn{display:none}
.component-header .header .box-right .logo-myAcea{padding-top:9px}
}
@media only screen and (min-width:577px) and (max-width:992px){.component-header .header .box-right .logo-myAcea{width:35px}
}
.hero-card.card-dual-flex .clearfix .price-details{width:300px}
.component-stories-home .box-content .box-img.box-img-full-double{box-shadow:0 2px 4px 0 rgba(0,0,0,0.09)}
.component-stories-home .box-content .box-img.box-img-full-double:hover{box-shadow:0 19px 22px 0 rgba(0,0,0,0.2)}
.component-search-media--avvisi-energia .resulSearchBanner .open-accordion .text .cursor-default{cursor:default !important}
.component-search-media--avvisi-energia .resulSearchBanner .open-accordion .cursor-default{cursor:default !important}
.no-max-width{max-width:none}
.component-search-filter--tab-slider .component-tabs-search .tabs .swiper-wrapper .item{padding:0}
.component-search-filter--tab-slider .component-tabs-search .tabs .swiper-wrapper .item a{padding:15px}
.component-search-filter--tab-slider .component-tabs-search .tabs .swiper-wrapper .item.active{padding:0}
.component-search-filter--tab-slider .component-tabs-search .tabs .swiper-wrapper .item.active a{padding:15px}
.component-search-media--avvisi-energia .resulSearchBanner .container .containerFlex .body p{font-size:14px !important}
.component-search-media--avvisi-energia .resulSearchBanner .container .containerFlex .body a{text-decoration:underline;color:#007b8b}
.component-search-media--avvisi-energia .resulSearchBanner .container .containerFlex .body ol li{font-size:14px !important}
.component-search-media--avvisi-energia .resulSearchBanner .container .containerFlex .body ol{list-style-position:inside}
.component-ascensore .main .selettore_fascia .placet_info{display:none}
.component-ascensore .main .selettore_fascia input:checked~.placet_info,.component-ascensore .main .fascia .placet_info{display:block;font-weight:normal;padding-top:10px;font-size:12px}
#component_ascensore_convenzioni_modal .modal-body .form-control.error{border:1px solid #ff4646;color:#ff4646}
#component_ascensore_convenzioni_modal .modal-body .text-error p{color:#ff4646}
.component-ascensore .main .footer-cta .enddate,.component-ascensore_bar.mobile_content.tablet_content .container .cta .enddate{text-align:center;margin-top:5px;margin-bottom:-5px;display:block}
.component-ascensore_bar.mobile_content .container{padding:10px 13px 0;position:relative}
.boxes-document .document-box .box-img{top:25px}
.component_product_hero .wrapper section.component-text-block{border-radius:20px 20px}
@media only screen and (max-width:350px){.component-ascensore .main .fascia_title{font-size:16px}
.component-ascensore .main .fascia_info .price{font-size:20px}
}
.component-header .header .logo-acea img{height:55px;width:auto;margin:0 auto}
@media only screen and (min-width:1024px){.component-header .header .logo-acea img{height:63px;width:auto;margin:0 auto}
}
@media only screen and (min-width:1024px){.card-wrapper .component-heading{max-width:1200px}
}
@media only screen and (min-width:1200px){.brick-box .box-desc .box-body a,.brick-box .box-desc-full .box-body a{font-size:1.125rem;line-height:normal;letter-spacing:-1.3px;color:#00a8b0;text-decoration:underline}
}
@media only screen and (max-width:767px){.brick-box .box-desc .box-body a{font-size:1.125rem;line-height:normal;letter-spacing:-1.3px;color:#00a8b0;text-decoration:underline}
}
.component-heading .sub-title{font-weight:normal !important}
@media only screen and (max-width:767px){.component-group{padding:0 15px 0}
.boxes-document .document-box .box-desc{width:90%}
}
.component-breadcrumbs .content{max-width:1200px;margin:auto}
.btn:hover,.btn:focus,.btn.focus{color:inherit}
.component_header_2022 .btn-myacea{border-right:1px solid #e7e6e6;border-left:1px solid #e7e6e6}