@charset "UTF-8";.gi_white-two_2G{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/2G.svg)}
.gi_white_2G{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/2G.svg)}
.gi_giallo-areti_2G{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/2G.svg)}
.gi_grigio-areti_2G{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/2G.svg)}
.gi_black_2G{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/2G.svg)}
.gi_black-two_2G{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/2G.svg)}
.gi_white-two_arrow-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/arrow-right.svg)}
.gi_white_arrow-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/arrow-right.svg)}
.gi_giallo-areti_arrow-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/arrow-right.svg)}
.gi_grigio-areti_arrow-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/arrow-right.svg)}
.gi_black_arrow-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/arrow-right.svg)}
.gi_black-two_arrow-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/arrow-right.svg)}
.gi_white-two_Azienda{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Azienda.svg)}
.gi_white_Azienda{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Azienda.svg)}
.gi_giallo-areti_Azienda{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Azienda.svg)}
.gi_grigio-areti_Azienda{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Azienda.svg)}
.gi_black_Azienda{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Azienda.svg)}
.gi_black-two_Azienda{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Azienda.svg)}
.gi_white-two_Building{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Building.svg)}
.gi_white_Building{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Building.svg)}
.gi_giallo-areti_Building{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Building.svg)}
.gi_grigio-areti_Building{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Building.svg)}
.gi_black_Building{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Building.svg)}
.gi_black-two_Building{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Building.svg)}
.gi_white-two_burger{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/burger.svg)}
.gi_white_burger{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/burger.svg)}
.gi_giallo-areti_burger{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/burger.svg)}
.gi_grigio-areti_burger{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/burger.svg)}
.gi_black_burger{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/burger.svg)}
.gi_black-two_burger{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/burger.svg)}
.gi_white-two_Calendar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Calendar.svg)}
.gi_white_Calendar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Calendar.svg)}
.gi_giallo-areti_Calendar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Calendar.svg)}
.gi_grigio-areti_Calendar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Calendar.svg)}
.gi_black_Calendar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Calendar.svg)}
.gi_black-two_Calendar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Calendar.svg)}
.gi_white-two_calendar_2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/calendar_2.svg)}
.gi_white_calendar_2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/calendar_2.svg)}
.gi_giallo-areti_calendar_2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/calendar_2.svg)}
.gi_grigio-areti_calendar_2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/calendar_2.svg)}
.gi_black_calendar_2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/calendar_2.svg)}
.gi_black-two_calendar_2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/calendar_2.svg)}
.gi_white-two_check{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/check.svg)}
.gi_white_check{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/check.svg)}
.gi_giallo-areti_check{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/check.svg)}
.gi_grigio-areti_check{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/check.svg)}
.gi_black_check{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/check.svg)}
.gi_black-two_check{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/check.svg)}
.gi_white-two_chevron-down{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/chevron-down.svg)}
.gi_white_chevron-down{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/chevron-down.svg)}
.gi_giallo-areti_chevron-down{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/chevron-down.svg)}
.gi_grigio-areti_chevron-down{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/chevron-down.svg)}
.gi_black_chevron-down{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-down.svg)}
.gi_black-two_chevron-down{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/chevron-down.svg)}
.gi_white-two_chevron-left{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/chevron-left.svg)}
.gi_white_chevron-left{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/chevron-left.svg)}
.gi_giallo-areti_chevron-left{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/chevron-left.svg)}
.gi_grigio-areti_chevron-left{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/chevron-left.svg)}
.gi_black_chevron-left{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-left.svg)}
.gi_black-two_chevron-left{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/chevron-left.svg)}
.gi_white-two_chevron-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/chevron-right.svg)}
.gi_white_chevron-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/chevron-right.svg)}
.gi_giallo-areti_chevron-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/chevron-right.svg)}
.gi_grigio-areti_chevron-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/chevron-right.svg)}
.gi_black_chevron-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-right.svg)}
.gi_black-two_chevron-right{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/chevron-right.svg)}
.gi_white-two_chevron-up{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/chevron-up.svg)}
.gi_white_chevron-up{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/chevron-up.svg)}
.gi_giallo-areti_chevron-up{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/chevron-up.svg)}
.gi_grigio-areti_chevron-up{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/chevron-up.svg)}
.gi_black_chevron-up{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-up.svg)}
.gi_black-two_chevron-up{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/chevron-up.svg)}
.gi_white-two_Clip_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Clip_r.svg)}
.gi_white_Clip_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Clip_r.svg)}
.gi_giallo-areti_Clip_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Clip_r.svg)}
.gi_grigio-areti_Clip_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Clip_r.svg)}
.gi_black_Clip_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Clip_r.svg)}
.gi_black-two_Clip_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Clip_r.svg)}
.gi_white-two_close{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg)}
.gi_white_close{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/close.svg)}
.gi_giallo-areti_close{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/close.svg)}
.gi_grigio-areti_close{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/close.svg)}
.gi_black_close{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/close.svg)}
.gi_black-two_close{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/close.svg)}
.gi_white-two_close_thin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close_thin.svg)}
.gi_white_close_thin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/close_thin.svg)}
.gi_giallo-areti_close_thin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/close_thin.svg)}
.gi_grigio-areti_close_thin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/close_thin.svg)}
.gi_black_close_thin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/close_thin.svg)}
.gi_black-two_close_thin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/close_thin.svg)}
.gi_white-two_Corporate{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Corporate.svg)}
.gi_white_Corporate{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Corporate.svg)}
.gi_giallo-areti_Corporate{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Corporate.svg)}
.gi_grigio-areti_Corporate{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Corporate.svg)}
.gi_black_Corporate{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Corporate.svg)}
.gi_black-two_Corporate{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Corporate.svg)}
.gi_white-two_download2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/download2.svg)}
.gi_white_download2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/download2.svg)}
.gi_giallo-areti_download2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/download2.svg)}
.gi_grigio-areti_download2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/download2.svg)}
.gi_black_download2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/download2.svg)}
.gi_black-two_download2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/download2.svg)}
.gi_white-two_Drone{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Drone.svg)}
.gi_white_Drone{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Drone.svg)}
.gi_giallo-areti_Drone{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Drone.svg)}
.gi_grigio-areti_Drone{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Drone.svg)}
.gi_black_Drone{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Drone.svg)}
.gi_black-two_Drone{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Drone.svg)}
.gi_white-two_edit{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/edit.svg)}
.gi_white_edit{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/edit.svg)}
.gi_giallo-areti_edit{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/edit.svg)}
.gi_grigio-areti_edit{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/edit.svg)}
.gi_black_edit{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/edit.svg)}
.gi_black-two_edit{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/edit.svg)}
.gi_white-two_eye{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/eye.svg)}
.gi_white_eye{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/eye.svg)}
.gi_giallo-areti_eye{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/eye.svg)}
.gi_grigio-areti_eye{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/eye.svg)}
.gi_black_eye{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/eye.svg)}
.gi_black-two_eye{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/eye.svg)}
.gi_white-two_freccia_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/freccia_r.svg)}
.gi_white_freccia_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/freccia_r.svg)}
.gi_giallo-areti_freccia_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/freccia_r.svg)}
.gi_grigio-areti_freccia_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/freccia_r.svg)}
.gi_black_freccia_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/freccia_r.svg)}
.gi_black-two_freccia_r{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/freccia_r.svg)}
.gi_white-two_Home{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Home.svg)}
.gi_white_Home{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Home.svg)}
.gi_giallo-areti_Home{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Home.svg)}
.gi_grigio-areti_Home{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Home.svg)}
.gi_black_Home{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Home.svg)}
.gi_black-two_Home{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Home.svg)}
.gi_white-two_ico-kebab{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/ico-kebab.svg)}
.gi_white_ico-kebab{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/ico-kebab.svg)}
.gi_giallo-areti_ico-kebab{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/ico-kebab.svg)}
.gi_grigio-areti_ico-kebab{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/ico-kebab.svg)}
.gi_black_ico-kebab{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/ico-kebab.svg)}
.gi_black-two_ico-kebab{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/ico-kebab.svg)}
.gi_white-two_info{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/info.svg)}
.gi_white_info{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/info.svg)}
.gi_giallo-areti_info{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/info.svg)}
.gi_grigio-areti_info{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/info.svg)}
.gi_black_info{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/info.svg)}
.gi_black-two_info{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/info.svg)}
.gi_white-two_Light_Green{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Light_Green.svg)}
.gi_white_Light_Green{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Light_Green.svg)}
.gi_giallo-areti_Light_Green{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Light_Green.svg)}
.gi_grigio-areti_Light_Green{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Light_Green.svg)}
.gi_black_Light_Green{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Light_Green.svg)}
.gi_black-two_Light_Green{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Light_Green.svg)}
.gi_white-two_Net{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Net.svg)}
.gi_white_Net{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Net.svg)}
.gi_giallo-areti_Net{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Net.svg)}
.gi_grigio-areti_Net{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Net.svg)}
.gi_black_Net{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Net.svg)}
.gi_black-two_Net{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Net.svg)}
.gi_white-two_pdf{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/pdf.svg)}
.gi_white_pdf{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/pdf.svg)}
.gi_giallo-areti_pdf{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/pdf.svg)}
.gi_grigio-areti_pdf{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/pdf.svg)}
.gi_black_pdf{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/pdf.svg)}
.gi_black-two_pdf{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/pdf.svg)}
.gi_white-two_Pin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Pin.svg)}
.gi_white_Pin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Pin.svg)}
.gi_giallo-areti_Pin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Pin.svg)}
.gi_grigio-areti_Pin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Pin.svg)}
.gi_black_Pin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Pin.svg)}
.gi_black-two_Pin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Pin.svg)}
.gi_white-two_Plug{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Plug.svg)}
.gi_white_Plug{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Plug.svg)}
.gi_giallo-areti_Plug{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Plug.svg)}
.gi_grigio-areti_Plug{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Plug.svg)}
.gi_black_Plug{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Plug.svg)}
.gi_black-two_Plug{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Plug.svg)}
.gi_white-two_Power{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Power.svg)}
.gi_white_Power{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Power.svg)}
.gi_giallo-areti_Power{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Power.svg)}
.gi_grigio-areti_Power{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Power.svg)}
.gi_black_Power{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Power.svg)}
.gi_black-two_Power{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Power.svg)}
.gi_white-two_Roma{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Roma.svg)}
.gi_white_Roma{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Roma.svg)}
.gi_giallo-areti_Roma{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Roma.svg)}
.gi_grigio-areti_Roma{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Roma.svg)}
.gi_black_Roma{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Roma.svg)}
.gi_black-two_Roma{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Roma.svg)}
.gi_white-two_Sale{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Sale.svg)}
.gi_white_Sale{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Sale.svg)}
.gi_giallo-areti_Sale{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Sale.svg)}
.gi_grigio-areti_Sale{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Sale.svg)}
.gi_black_Sale{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Sale.svg)}
.gi_black-two_Sale{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Sale.svg)}
.gi_white-two_search{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/search.svg)}
.gi_white_search{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/search.svg)}
.gi_giallo-areti_search{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/search.svg)}
.gi_grigio-areti_search{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/search.svg)}
.gi_black_search{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/search.svg)}
.gi_black-two_search{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/search.svg)}
.gi_white-two_search2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/search2.svg)}
.gi_white_search2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/search2.svg)}
.gi_giallo-areti_search2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/search2.svg)}
.gi_grigio-areti_search2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/search2.svg)}
.gi_black_search2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/search2.svg)}
.gi_black-two_search2{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/search2.svg)}
.gi_white-two_Shop{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Shop.svg)}
.gi_white_Shop{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Shop.svg)}
.gi_giallo-areti_Shop{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Shop.svg)}
.gi_grigio-areti_Shop{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Shop.svg)}
.gi_black_Shop{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Shop.svg)}
.gi_black-two_Shop{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Shop.svg)}
.gi_white-two_Snow{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Snow.svg)}
.gi_white_Snow{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Snow.svg)}
.gi_giallo-areti_Snow{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Snow.svg)}
.gi_grigio-areti_Snow{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Snow.svg)}
.gi_black_Snow{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Snow.svg)}
.gi_black-two_Snow{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Snow.svg)}
.gi_white-two_Solar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Solar.svg)}
.gi_white_Solar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Solar.svg)}
.gi_giallo-areti_Solar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Solar.svg)}
.gi_grigio-areti_Solar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Solar.svg)}
.gi_black_Solar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Solar.svg)}
.gi_black-two_Solar{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Solar.svg)}
.gi_white-two_Sun{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Sun.svg)}
.gi_white_Sun{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Sun.svg)}
.gi_giallo-areti_Sun{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Sun.svg)}
.gi_grigio-areti_Sun{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Sun.svg)}
.gi_black_Sun{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Sun.svg)}
.gi_black-two_Sun{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Sun.svg)}
.gi_white-two_Touch{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/Touch.svg)}
.gi_white_Touch{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/Touch.svg)}
.gi_giallo-areti_Touch{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Touch.svg)}
.gi_grigio-areti_Touch{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/Touch.svg)}
.gi_black_Touch{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/Touch.svg)}
.gi_black-two_Touch{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Touch.svg)}
.gi_white-two_user{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/user.svg)}
.gi_white_user{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white/user.svg)}
.gi_giallo-areti_user{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/user.svg)}
.gi_grigio-areti_user{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grigio-areti/user.svg)}
.gi_black_user{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/user.svg)}
.gi_black-two_user{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/user.svg)}
@font-face{font-family:'IconFont';font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/iconfont.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/iconfont.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/iconfont.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:italic;font-weight:400;src:local("Karla Italic"),local("Karla-Italic"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Italic.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Italic.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Italic.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:italic;font-weight:700;src:local("Karla Bold Italic"),local("Karla-BoldItalic"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-BoldItalic.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-BoldItalic.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-BoldItalic.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:local("Karla"),local("Karla-Regular"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Regular.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Regular.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Regular.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:local("Karla Bold"),local("Karla-Bold"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Bold.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Bold.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Bold.ttf) format("truetype")}
@font-face{font-family:"Montserrat-Medium";font-style:normal;font-weight:400;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Montserrat-Medium.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Montserrat-Medium.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Montserrat-Medium.ttf) format("truetype")}
body{font-family:'Karla',sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}
body *{-webkit-overflow-scrolling:touch}
.leaf-layout.parbase{overflow-x:hidden}
*:focus,a:focus,a:active,.btn:focus,.btn:active,.btn:active:focus{outline:0;box-shadow:none}
a{color:inherit}
.row-same-height{display:flex;position:relative}
.row-same-height div[class^=".col"]{height:100%}
.row-same-height .vertical-align-middle{position:absolute;top:50%;transform:translateY(-50%)}
.row-same-height .vertical-align-bottom{position:absolute;bottom:0}
.disable-btn-loader{pointer-events:none;opacity:.5}
.no-display{display:none}
.desktop_content{display:none}
.tablet_content{display:none}
.mobile_content{display:none}
.desktop_content_ib{display:none}
.tablet_content_ib{display:none}
.mobile_content_ib{display:none}
.container .container{width:100%}
@media only screen and (min-width:1171px){.desktop_content{display:block}
.desktop_content_ib{display:inline-block}
td.desktop_content,th.desktop_content{display:table-cell}
.col-bp-m-12{width:100%}
.col-bp-m-6{width:50%}
.col-bp-m-3{width:25%;height:1;float:left}
.col-bp-m-4{width:33.3%;height:1;float:left}
.col-bp-m-6{width:50%;height:1;float:left}
.col-bp-m-8{width:66.6%;height:1;float:left}
.col-bp-m-9{width:75%;height:1;float:left}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
@media only screen and (min-width:768px){.col-bp-s-12{width:100%}
.col-bp-s-6{width:50%}
.col-bp-s-4{width:33.3%}
.col-bp-s-8{width:66.6%}
.col-bp-s-3{width:25%}
}
@media only screen and (min-width:1024px) and (max-width:1170px){.tablet_content{display:block}
.tablet_content_ib{display:inline-block}
}
@media only screen and (min-width:768px) and (max-width:1023px){.tablet_content{display:block}
.tablet_content_ib{display:inline-block}
td.tablet_content,th.tablet_content{display:table-cell}
}
@media only screen and (max-width:767px){.mobile_content{display:block}
.mobile_content_ib{display:inline-block}
td.mobile_content,th.mobile_content{display:table-cell}
}
.flex-container{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between}
.flex-container .flex-item{flex-grow:1}
.ellip{display:block;height:100%}
.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%}
.ellip-wrap{display:inline-block;overflow:hidden;width:100%}
@font-face{font-family:'IconFont';font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/iconfont.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/iconfont.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/iconfont.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:italic;font-weight:400;src:local("Karla Italic"),local("Karla-Italic"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Italic.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Italic.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Italic.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:italic;font-weight:700;src:local("Karla Bold Italic"),local("Karla-BoldItalic"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-BoldItalic.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-BoldItalic.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-BoldItalic.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:local("Karla"),local("Karla-Regular"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Regular.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Regular.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Regular.ttf) format("truetype")}
@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:local("Karla Bold"),local("Karla-Bold"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Bold.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Bold.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Karla-Bold.ttf) format("truetype")}
@font-face{font-family:"Montserrat-Medium";font-style:normal;font-weight:400;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Montserrat-Medium.woff2) format("woff2"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Montserrat-Medium.woff) format("woff"),url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/fonts/Montserrat-Medium.ttf) format("truetype")}
.reset_gradient{background-image:none !important}
@media only screen and (min-width:1171px){.reset_gradient_desktop{background-image:none !important}
}
@media only screen and (max-width:1170px){.reset_gradient_mobile{background-image:none !important}
}
.bg_white-two{background-color:#fff}
.bg_white-two_translucent{background-color:rgba(255,255,255,0.5)}
.bg_white-two_opacity{background-color:rgba(255,255,255,0.8)}
.bg_white-two_sheen{background-color:rgba(255,255,255,0.95)}
.bg_white-two.shadow_left:before{background-color:#fff}
.bg_white-two.shadow_right:after{background-color:#fff}
.bg_important_white-two{background-color:#fff !important}
.bg_important_white-two_translucent{background-color:rgba(255,255,255,0.5) !important}
.bg_important_white-two_opacity{background-color:rgba(255,255,255,0.8) !important}
.bg_important_white-two_sheen{background-color:rgba(255,255,255,0.95) !important}
.bg_important_white-two.shadow_left:before{background-color:#fff}
.bg_important_white-two.shadow_right:after{background-color:#fff}
.bg_white{background-color:#eee}
.bg_white_translucent{background-color:rgba(238,238,238,0.5)}
.bg_white_opacity{background-color:rgba(238,238,238,0.8)}
.bg_white_sheen{background-color:rgba(238,238,238,0.95)}
.bg_white.shadow_left:before{background-color:#eee}
.bg_white.shadow_right:after{background-color:#eee}
.bg_important_white{background-color:#eee !important}
.bg_important_white_translucent{background-color:rgba(238,238,238,0.5) !important}
.bg_important_white_opacity{background-color:rgba(238,238,238,0.8) !important}
.bg_important_white_sheen{background-color:rgba(238,238,238,0.95) !important}
.bg_important_white.shadow_left:before{background-color:#eee}
.bg_important_white.shadow_right:after{background-color:#eee}
.bg_giallo-areti{background-color:#ffa400}
.bg_giallo-areti_translucent{background-color:rgba(255,164,0,0.5)}
.bg_giallo-areti_opacity{background-color:rgba(255,164,0,0.8)}
.bg_giallo-areti_sheen{background-color:rgba(255,164,0,0.95)}
.bg_giallo-areti.shadow_left:before{background-color:#ffa400}
.bg_giallo-areti.shadow_right:after{background-color:#ffa400}
.bg_important_giallo-areti{background-color:#ffa400 !important}
.bg_important_giallo-areti_translucent{background-color:rgba(255,164,0,0.5) !important}
.bg_important_giallo-areti_opacity{background-color:rgba(255,164,0,0.8) !important}
.bg_important_giallo-areti_sheen{background-color:rgba(255,164,0,0.95) !important}
.bg_important_giallo-areti.shadow_left:before{background-color:#ffa400}
.bg_important_giallo-areti.shadow_right:after{background-color:#ffa400}
.bg_grigio-areti{background-color:#747678}
.bg_grigio-areti_translucent{background-color:rgba(116,118,120,0.5)}
.bg_grigio-areti_opacity{background-color:rgba(116,118,120,0.8)}
.bg_grigio-areti_sheen{background-color:rgba(116,118,120,0.95)}
.bg_grigio-areti.shadow_left:before{background-color:#747678}
.bg_grigio-areti.shadow_right:after{background-color:#747678}
.bg_important_grigio-areti{background-color:#747678 !important}
.bg_important_grigio-areti_translucent{background-color:rgba(116,118,120,0.5) !important}
.bg_important_grigio-areti_opacity{background-color:rgba(116,118,120,0.8) !important}
.bg_important_grigio-areti_sheen{background-color:rgba(116,118,120,0.95) !important}
.bg_important_grigio-areti.shadow_left:before{background-color:#747678}
.bg_important_grigio-areti.shadow_right:after{background-color:#747678}
.bg_black{background-color:#2c2e34}
.bg_black_translucent{background-color:rgba(44,46,52,0.5)}
.bg_black_opacity{background-color:rgba(44,46,52,0.8)}
.bg_black_sheen{background-color:rgba(44,46,52,0.95)}
.bg_black.shadow_left:before{background-color:#2c2e34}
.bg_black.shadow_right:after{background-color:#2c2e34}
.bg_important_black{background-color:#2c2e34 !important}
.bg_important_black_translucent{background-color:rgba(44,46,52,0.5) !important}
.bg_important_black_opacity{background-color:rgba(44,46,52,0.8) !important}
.bg_important_black_sheen{background-color:rgba(44,46,52,0.95) !important}
.bg_important_black.shadow_left:before{background-color:#2c2e34}
.bg_important_black.shadow_right:after{background-color:#2c2e34}
.bg_black-two{background-color:#000}
.bg_black-two_translucent{background-color:rgba(0,0,0,0.5)}
.bg_black-two_opacity{background-color:rgba(0,0,0,0.8)}
.bg_black-two_sheen{background-color:rgba(0,0,0,0.95)}
.bg_black-two.shadow_left:before{background-color:#000}
.bg_black-two.shadow_right:after{background-color:#000}
.bg_important_black-two{background-color:#000 !important}
.bg_important_black-two_translucent{background-color:rgba(0,0,0,0.5) !important}
.bg_important_black-two_opacity{background-color:rgba(0,0,0,0.8) !important}
.bg_important_black-two_sheen{background-color:rgba(0,0,0,0.95) !important}
.bg_important_black-two.shadow_left:before{background-color:#000}
.bg_important_black-two.shadow_right:after{background-color:#000}
.bg_blue-areti{background-color:#3398cc}
.bg_blue-areti_translucent{background-color:rgba(51,152,204,0.5)}
.bg_blue-areti_opacity{background-color:rgba(51,152,204,0.8)}
.bg_blue-areti_sheen{background-color:rgba(51,152,204,0.95)}
.bg_blue-areti.shadow_left:before{background-color:#3398cc}
.bg_blue-areti.shadow_right:after{background-color:#3398cc}
.bg_important_blue-areti{background-color:#3398cc !important}
.bg_important_blue-areti_translucent{background-color:rgba(51,152,204,0.5) !important}
.bg_important_blue-areti_opacity{background-color:rgba(51,152,204,0.8) !important}
.bg_important_blue-areti_sheen{background-color:rgba(51,152,204,0.95) !important}
.bg_important_blue-areti.shadow_left:before{background-color:#3398cc}
.bg_important_blue-areti.shadow_right:after{background-color:#3398cc}
.bg_darkblue-areti{background-color:#006999}
.bg_darkblue-areti_translucent{background-color:rgba(0,105,153,0.5)}
.bg_darkblue-areti_opacity{background-color:rgba(0,105,153,0.8)}
.bg_darkblue-areti_sheen{background-color:rgba(0,105,153,0.95)}
.bg_darkblue-areti.shadow_left:before{background-color:#006999}
.bg_darkblue-areti.shadow_right:after{background-color:#006999}
.bg_important_darkblue-areti{background-color:#006999 !important}
.bg_important_darkblue-areti_translucent{background-color:rgba(0,105,153,0.5) !important}
.bg_important_darkblue-areti_opacity{background-color:rgba(0,105,153,0.8) !important}
.bg_important_darkblue-areti_sheen{background-color:rgba(0,105,153,0.95) !important}
.bg_important_darkblue-areti.shadow_left:before{background-color:#006999}
.bg_important_darkblue-areti.shadow_right:after{background-color:#006999}
.bg_lightblue-areti{background-color:#8ac7ff}
.bg_lightblue-areti_translucent{background-color:rgba(138,199,255,0.5)}
.bg_lightblue-areti_opacity{background-color:rgba(138,199,255,0.8)}
.bg_lightblue-areti_sheen{background-color:rgba(138,199,255,0.95)}
.bg_lightblue-areti.shadow_left:before{background-color:#8ac7ff}
.bg_lightblue-areti.shadow_right:after{background-color:#8ac7ff}
.bg_important_lightblue-areti{background-color:#8ac7ff !important}
.bg_important_lightblue-areti_translucent{background-color:rgba(138,199,255,0.5) !important}
.bg_important_lightblue-areti_opacity{background-color:rgba(138,199,255,0.8) !important}
.bg_important_lightblue-areti_sheen{background-color:rgba(138,199,255,0.95) !important}
.bg_important_lightblue-areti.shadow_left:before{background-color:#8ac7ff}
.bg_important_lightblue-areti.shadow_right:after{background-color:#8ac7ff}
.bg_midblue-areti{background-color:#cedeec}
.bg_midblue-areti_translucent{background-color:rgba(206,222,236,0.5)}
.bg_midblue-areti_opacity{background-color:rgba(206,222,236,0.8)}
.bg_midblue-areti_sheen{background-color:rgba(206,222,236,0.95)}
.bg_midblue-areti.shadow_left:before{background-color:#cedeec}
.bg_midblue-areti.shadow_right:after{background-color:#cedeec}
.bg_important_midblue-areti{background-color:#cedeec !important}
.bg_important_midblue-areti_translucent{background-color:rgba(206,222,236,0.5) !important}
.bg_important_midblue-areti_opacity{background-color:rgba(206,222,236,0.8) !important}
.bg_important_midblue-areti_sheen{background-color:rgba(206,222,236,0.95) !important}
.bg_important_midblue-areti.shadow_left:before{background-color:#cedeec}
.bg_important_midblue-areti.shadow_right:after{background-color:#cedeec}
.bg_magenta{background-color:#f06}
.bg_magenta_translucent{background-color:rgba(255,0,102,0.5)}
.bg_magenta_opacity{background-color:rgba(255,0,102,0.8)}
.bg_magenta_sheen{background-color:rgba(255,0,102,0.95)}
.bg_magenta.shadow_left:before{background-color:#f06}
.bg_magenta.shadow_right:after{background-color:#f06}
.bg_important_magenta{background-color:#f06 !important}
.bg_important_magenta_translucent{background-color:rgba(255,0,102,0.5) !important}
.bg_important_magenta_opacity{background-color:rgba(255,0,102,0.8) !important}
.bg_important_magenta_sheen{background-color:rgba(255,0,102,0.95) !important}
.bg_important_magenta.shadow_left:before{background-color:#f06}
.bg_important_magenta.shadow_right:after{background-color:#f06}
.bg_purple{background-color:#906}
.bg_purple_translucent{background-color:rgba(153,0,102,0.5)}
.bg_purple_opacity{background-color:rgba(153,0,102,0.8)}
.bg_purple_sheen{background-color:rgba(153,0,102,0.95)}
.bg_purple.shadow_left:before{background-color:#906}
.bg_purple.shadow_right:after{background-color:#906}
.bg_important_purple{background-color:#906 !important}
.bg_important_purple_translucent{background-color:rgba(153,0,102,0.5) !important}
.bg_important_purple_opacity{background-color:rgba(153,0,102,0.8) !important}
.bg_important_purple_sheen{background-color:rgba(153,0,102,0.95) !important}
.bg_important_purple.shadow_left:before{background-color:#906}
.bg_important_purple.shadow_right:after{background-color:#906}
.bg_giallo-areti2{background-color:#f93}
.bg_giallo-areti2_translucent{background-color:rgba(255,153,51,0.5)}
.bg_giallo-areti2_opacity{background-color:rgba(255,153,51,0.8)}
.bg_giallo-areti2_sheen{background-color:rgba(255,153,51,0.95)}
.bg_giallo-areti2.shadow_left:before{background-color:#f93}
.bg_giallo-areti2.shadow_right:after{background-color:#f93}
.bg_important_giallo-areti2{background-color:#f93 !important}
.bg_important_giallo-areti2_translucent{background-color:rgba(255,153,51,0.5) !important}
.bg_important_giallo-areti2_opacity{background-color:rgba(255,153,51,0.8) !important}
.bg_important_giallo-areti2_sheen{background-color:rgba(255,153,51,0.95) !important}
.bg_important_giallo-areti2.shadow_left:before{background-color:#f93}
.bg_important_giallo-areti2.shadow_right:after{background-color:#f93}
.bg_grigio-areti2{background-color:#63676d}
.bg_grigio-areti2_translucent{background-color:rgba(99,103,109,0.5)}
.bg_grigio-areti2_opacity{background-color:rgba(99,103,109,0.8)}
.bg_grigio-areti2_sheen{background-color:rgba(99,103,109,0.95)}
.bg_grigio-areti2.shadow_left:before{background-color:#63676d}
.bg_grigio-areti2.shadow_right:after{background-color:#63676d}
.bg_important_grigio-areti2{background-color:#63676d !important}
.bg_important_grigio-areti2_translucent{background-color:rgba(99,103,109,0.5) !important}
.bg_important_grigio-areti2_opacity{background-color:rgba(99,103,109,0.8) !important}
.bg_important_grigio-areti2_sheen{background-color:rgba(99,103,109,0.95) !important}
.bg_important_grigio-areti2.shadow_left:before{background-color:#63676d}
.bg_important_grigio-areti2.shadow_right:after{background-color:#63676d}
.bg_lightgray-areti{background-color:#f3f4f5}
.bg_lightgray-areti_translucent{background-color:rgba(243,244,245,0.5)}
.bg_lightgray-areti_opacity{background-color:rgba(243,244,245,0.8)}
.bg_lightgray-areti_sheen{background-color:rgba(243,244,245,0.95)}
.bg_lightgray-areti.shadow_left:before{background-color:#f3f4f5}
.bg_lightgray-areti.shadow_right:after{background-color:#f3f4f5}
.bg_important_lightgray-areti{background-color:#f3f4f5 !important}
.bg_important_lightgray-areti_translucent{background-color:rgba(243,244,245,0.5) !important}
.bg_important_lightgray-areti_opacity{background-color:rgba(243,244,245,0.8) !important}
.bg_important_lightgray-areti_sheen{background-color:rgba(243,244,245,0.95) !important}
.bg_important_lightgray-areti.shadow_left:before{background-color:#f3f4f5}
.bg_important_lightgray-areti.shadow_right:after{background-color:#f3f4f5}
.bg_midgray-areti{background-color:#aab8c5}
.bg_midgray-areti_translucent{background-color:rgba(170,184,197,0.5)}
.bg_midgray-areti_opacity{background-color:rgba(170,184,197,0.8)}
.bg_midgray-areti_sheen{background-color:rgba(170,184,197,0.95)}
.bg_midgray-areti.shadow_left:before{background-color:#aab8c5}
.bg_midgray-areti.shadow_right:after{background-color:#aab8c5}
.bg_important_midgray-areti{background-color:#aab8c5 !important}
.bg_important_midgray-areti_translucent{background-color:rgba(170,184,197,0.5) !important}
.bg_important_midgray-areti_opacity{background-color:rgba(170,184,197,0.8) !important}
.bg_important_midgray-areti_sheen{background-color:rgba(170,184,197,0.95) !important}
.bg_important_midgray-areti.shadow_left:before{background-color:#aab8c5}
.bg_important_midgray-areti.shadow_right:after{background-color:#aab8c5}
.bg_grad1a{background-color:#d24507}
.bg_grad1a_translucent{background-color:rgba(210,69,7,0.5)}
.bg_grad1a_opacity{background-color:rgba(210,69,7,0.8)}
.bg_grad1a_sheen{background-color:rgba(210,69,7,0.95)}
.bg_grad1a.shadow_left:before{background-color:#d24507}
.bg_grad1a.shadow_right:after{background-color:#d24507}
.bg_important_grad1a{background-color:#d24507 !important}
.bg_important_grad1a_translucent{background-color:rgba(210,69,7,0.5) !important}
.bg_important_grad1a_opacity{background-color:rgba(210,69,7,0.8) !important}
.bg_important_grad1a_sheen{background-color:rgba(210,69,7,0.95) !important}
.bg_important_grad1a.shadow_left:before{background-color:#d24507}
.bg_important_grad1a.shadow_right:after{background-color:#d24507}
.bg_grad1b{background-color:#d60075}
.bg_grad1b_translucent{background-color:rgba(214,0,117,0.5)}
.bg_grad1b_opacity{background-color:rgba(214,0,117,0.8)}
.bg_grad1b_sheen{background-color:rgba(214,0,117,0.95)}
.bg_grad1b.shadow_left:before{background-color:#d60075}
.bg_grad1b.shadow_right:after{background-color:#d60075}
.bg_important_grad1b{background-color:#d60075 !important}
.bg_important_grad1b_translucent{background-color:rgba(214,0,117,0.5) !important}
.bg_important_grad1b_opacity{background-color:rgba(214,0,117,0.8) !important}
.bg_important_grad1b_sheen{background-color:rgba(214,0,117,0.95) !important}
.bg_important_grad1b.shadow_left:before{background-color:#d60075}
.bg_important_grad1b.shadow_right:after{background-color:#d60075}
.bg_grad2a{background-color:#009ed7}
.bg_grad2a_translucent{background-color:rgba(0,158,215,0.5)}
.bg_grad2a_opacity{background-color:rgba(0,158,215,0.8)}
.bg_grad2a_sheen{background-color:rgba(0,158,215,0.95)}
.bg_grad2a.shadow_left:before{background-color:#009ed7}
.bg_grad2a.shadow_right:after{background-color:#009ed7}
.bg_important_grad2a{background-color:#009ed7 !important}
.bg_important_grad2a_translucent{background-color:rgba(0,158,215,0.5) !important}
.bg_important_grad2a_opacity{background-color:rgba(0,158,215,0.8) !important}
.bg_important_grad2a_sheen{background-color:rgba(0,158,215,0.95) !important}
.bg_important_grad2a.shadow_left:before{background-color:#009ed7}
.bg_important_grad2a.shadow_right:after{background-color:#009ed7}
.bg_grad2b{background-color:#00649f}
.bg_grad2b_translucent{background-color:rgba(0,100,159,0.5)}
.bg_grad2b_opacity{background-color:rgba(0,100,159,0.8)}
.bg_grad2b_sheen{background-color:rgba(0,100,159,0.95)}
.bg_grad2b.shadow_left:before{background-color:#00649f}
.bg_grad2b.shadow_right:after{background-color:#00649f}
.bg_important_grad2b{background-color:#00649f !important}
.bg_important_grad2b_translucent{background-color:rgba(0,100,159,0.5) !important}
.bg_important_grad2b_opacity{background-color:rgba(0,100,159,0.8) !important}
.bg_important_grad2b_sheen{background-color:rgba(0,100,159,0.95) !important}
.bg_important_grad2b.shadow_left:before{background-color:#00649f}
.bg_important_grad2b.shadow_right:after{background-color:#00649f}
.text_white-two{color:#fff}
.text_white-two blockquote footer,.text_white-two blockquote small,.text_white-two blockquote .small,.text_white-twoblockquote footer,.text_white-twoblockquote small,.text_white-twoblockquote .small{color:#fff}
.text_important_white-two{color:#fff !important}
.text_important_white-two blockquote footer,.text_important_white-two blockquote small,.text_important_white-two blockquote .small,.text_important_white-twoblockquote footer,.text_important_white-twoblockquote small,.text_important_white-twoblockquote .small{color:#fff !important}
.text_white{color:#eee}
.text_white blockquote footer,.text_white blockquote small,.text_white blockquote .small,.text_whiteblockquote footer,.text_whiteblockquote small,.text_whiteblockquote .small{color:#eee}
.text_important_white{color:#eee !important}
.text_important_white blockquote footer,.text_important_white blockquote small,.text_important_white blockquote .small,.text_important_whiteblockquote footer,.text_important_whiteblockquote small,.text_important_whiteblockquote .small{color:#eee !important}
.text_giallo-areti{color:#ffa400}
.text_giallo-areti blockquote footer,.text_giallo-areti blockquote small,.text_giallo-areti blockquote .small,.text_giallo-aretiblockquote footer,.text_giallo-aretiblockquote small,.text_giallo-aretiblockquote .small{color:#ffa400}
.text_important_giallo-areti{color:#ffa400 !important}
.text_important_giallo-areti blockquote footer,.text_important_giallo-areti blockquote small,.text_important_giallo-areti blockquote .small,.text_important_giallo-aretiblockquote footer,.text_important_giallo-aretiblockquote small,.text_important_giallo-aretiblockquote .small{color:#ffa400 !important}
.text_grigio-areti{color:#747678}
.text_grigio-areti blockquote footer,.text_grigio-areti blockquote small,.text_grigio-areti blockquote .small,.text_grigio-aretiblockquote footer,.text_grigio-aretiblockquote small,.text_grigio-aretiblockquote .small{color:#747678}
.text_important_grigio-areti{color:#747678 !important}
.text_important_grigio-areti blockquote footer,.text_important_grigio-areti blockquote small,.text_important_grigio-areti blockquote .small,.text_important_grigio-aretiblockquote footer,.text_important_grigio-aretiblockquote small,.text_important_grigio-aretiblockquote .small{color:#747678 !important}
.text_black{color:#2c2e34}
.text_black blockquote footer,.text_black blockquote small,.text_black blockquote .small,.text_blackblockquote footer,.text_blackblockquote small,.text_blackblockquote .small{color:#2c2e34}
.text_important_black{color:#2c2e34 !important}
.text_important_black blockquote footer,.text_important_black blockquote small,.text_important_black blockquote .small,.text_important_blackblockquote footer,.text_important_blackblockquote small,.text_important_blackblockquote .small{color:#2c2e34 !important}
.text_black-two{color:#000}
.text_black-two blockquote footer,.text_black-two blockquote small,.text_black-two blockquote .small,.text_black-twoblockquote footer,.text_black-twoblockquote small,.text_black-twoblockquote .small{color:#000}
.text_important_black-two{color:#000 !important}
.text_important_black-two blockquote footer,.text_important_black-two blockquote small,.text_important_black-two blockquote .small,.text_important_black-twoblockquote footer,.text_important_black-twoblockquote small,.text_important_black-twoblockquote .small{color:#000 !important}
.text_blue-areti{color:#3398cc}
.text_blue-areti blockquote footer,.text_blue-areti blockquote small,.text_blue-areti blockquote .small,.text_blue-aretiblockquote footer,.text_blue-aretiblockquote small,.text_blue-aretiblockquote .small{color:#3398cc}
.text_important_blue-areti{color:#3398cc !important}
.text_important_blue-areti blockquote footer,.text_important_blue-areti blockquote small,.text_important_blue-areti blockquote .small,.text_important_blue-aretiblockquote footer,.text_important_blue-aretiblockquote small,.text_important_blue-aretiblockquote .small{color:#3398cc !important}
.text_darkblue-areti{color:#006999}
.text_darkblue-areti blockquote footer,.text_darkblue-areti blockquote small,.text_darkblue-areti blockquote .small,.text_darkblue-aretiblockquote footer,.text_darkblue-aretiblockquote small,.text_darkblue-aretiblockquote .small{color:#006999}
.text_important_darkblue-areti{color:#006999 !important}
.text_important_darkblue-areti blockquote footer,.text_important_darkblue-areti blockquote small,.text_important_darkblue-areti blockquote .small,.text_important_darkblue-aretiblockquote footer,.text_important_darkblue-aretiblockquote small,.text_important_darkblue-aretiblockquote .small{color:#006999 !important}
.text_lightblue-areti{color:#8ac7ff}
.text_lightblue-areti blockquote footer,.text_lightblue-areti blockquote small,.text_lightblue-areti blockquote .small,.text_lightblue-aretiblockquote footer,.text_lightblue-aretiblockquote small,.text_lightblue-aretiblockquote .small{color:#8ac7ff}
.text_important_lightblue-areti{color:#8ac7ff !important}
.text_important_lightblue-areti blockquote footer,.text_important_lightblue-areti blockquote small,.text_important_lightblue-areti blockquote .small,.text_important_lightblue-aretiblockquote footer,.text_important_lightblue-aretiblockquote small,.text_important_lightblue-aretiblockquote .small{color:#8ac7ff !important}
.text_midblue-areti{color:#cedeec}
.text_midblue-areti blockquote footer,.text_midblue-areti blockquote small,.text_midblue-areti blockquote .small,.text_midblue-aretiblockquote footer,.text_midblue-aretiblockquote small,.text_midblue-aretiblockquote .small{color:#cedeec}
.text_important_midblue-areti{color:#cedeec !important}
.text_important_midblue-areti blockquote footer,.text_important_midblue-areti blockquote small,.text_important_midblue-areti blockquote .small,.text_important_midblue-aretiblockquote footer,.text_important_midblue-aretiblockquote small,.text_important_midblue-aretiblockquote .small{color:#cedeec !important}
.text_magenta{color:#f06}
.text_magenta blockquote footer,.text_magenta blockquote small,.text_magenta blockquote .small,.text_magentablockquote footer,.text_magentablockquote small,.text_magentablockquote .small{color:#f06}
.text_important_magenta{color:#f06 !important}
.text_important_magenta blockquote footer,.text_important_magenta blockquote small,.text_important_magenta blockquote .small,.text_important_magentablockquote footer,.text_important_magentablockquote small,.text_important_magentablockquote .small{color:#f06 !important}
.text_purple{color:#906}
.text_purple blockquote footer,.text_purple blockquote small,.text_purple blockquote .small,.text_purpleblockquote footer,.text_purpleblockquote small,.text_purpleblockquote .small{color:#906}
.text_important_purple{color:#906 !important}
.text_important_purple blockquote footer,.text_important_purple blockquote small,.text_important_purple blockquote .small,.text_important_purpleblockquote footer,.text_important_purpleblockquote small,.text_important_purpleblockquote .small{color:#906 !important}
.text_giallo-areti2{color:#f93}
.text_giallo-areti2 blockquote footer,.text_giallo-areti2 blockquote small,.text_giallo-areti2 blockquote .small,.text_giallo-areti2blockquote footer,.text_giallo-areti2blockquote small,.text_giallo-areti2blockquote .small{color:#f93}
.text_important_giallo-areti2{color:#f93 !important}
.text_important_giallo-areti2 blockquote footer,.text_important_giallo-areti2 blockquote small,.text_important_giallo-areti2 blockquote .small,.text_important_giallo-areti2blockquote footer,.text_important_giallo-areti2blockquote small,.text_important_giallo-areti2blockquote .small{color:#f93 !important}
.text_grigio-areti2{color:#63676d}
.text_grigio-areti2 blockquote footer,.text_grigio-areti2 blockquote small,.text_grigio-areti2 blockquote .small,.text_grigio-areti2blockquote footer,.text_grigio-areti2blockquote small,.text_grigio-areti2blockquote .small{color:#63676d}
.text_important_grigio-areti2{color:#63676d !important}
.text_important_grigio-areti2 blockquote footer,.text_important_grigio-areti2 blockquote small,.text_important_grigio-areti2 blockquote .small,.text_important_grigio-areti2blockquote footer,.text_important_grigio-areti2blockquote small,.text_important_grigio-areti2blockquote .small{color:#63676d !important}
.text_lightgray-areti{color:#f3f4f5}
.text_lightgray-areti blockquote footer,.text_lightgray-areti blockquote small,.text_lightgray-areti blockquote .small,.text_lightgray-aretiblockquote footer,.text_lightgray-aretiblockquote small,.text_lightgray-aretiblockquote .small{color:#f3f4f5}
.text_important_lightgray-areti{color:#f3f4f5 !important}
.text_important_lightgray-areti blockquote footer,.text_important_lightgray-areti blockquote small,.text_important_lightgray-areti blockquote .small,.text_important_lightgray-aretiblockquote footer,.text_important_lightgray-aretiblockquote small,.text_important_lightgray-aretiblockquote .small{color:#f3f4f5 !important}
.text_midgray-areti{color:#aab8c5}
.text_midgray-areti blockquote footer,.text_midgray-areti blockquote small,.text_midgray-areti blockquote .small,.text_midgray-aretiblockquote footer,.text_midgray-aretiblockquote small,.text_midgray-aretiblockquote .small{color:#aab8c5}
.text_important_midgray-areti{color:#aab8c5 !important}
.text_important_midgray-areti blockquote footer,.text_important_midgray-areti blockquote small,.text_important_midgray-areti blockquote .small,.text_important_midgray-aretiblockquote footer,.text_important_midgray-aretiblockquote small,.text_important_midgray-aretiblockquote .small{color:#aab8c5 !important}
.text_grad1a{color:#d24507}
.text_grad1a blockquote footer,.text_grad1a blockquote small,.text_grad1a blockquote .small,.text_grad1ablockquote footer,.text_grad1ablockquote small,.text_grad1ablockquote .small{color:#d24507}
.text_important_grad1a{color:#d24507 !important}
.text_important_grad1a blockquote footer,.text_important_grad1a blockquote small,.text_important_grad1a blockquote .small,.text_important_grad1ablockquote footer,.text_important_grad1ablockquote small,.text_important_grad1ablockquote .small{color:#d24507 !important}
.text_grad1b{color:#d60075}
.text_grad1b blockquote footer,.text_grad1b blockquote small,.text_grad1b blockquote .small,.text_grad1bblockquote footer,.text_grad1bblockquote small,.text_grad1bblockquote .small{color:#d60075}
.text_important_grad1b{color:#d60075 !important}
.text_important_grad1b blockquote footer,.text_important_grad1b blockquote small,.text_important_grad1b blockquote .small,.text_important_grad1bblockquote footer,.text_important_grad1bblockquote small,.text_important_grad1bblockquote .small{color:#d60075 !important}
.text_grad2a{color:#009ed7}
.text_grad2a blockquote footer,.text_grad2a blockquote small,.text_grad2a blockquote .small,.text_grad2ablockquote footer,.text_grad2ablockquote small,.text_grad2ablockquote .small{color:#009ed7}
.text_important_grad2a{color:#009ed7 !important}
.text_important_grad2a blockquote footer,.text_important_grad2a blockquote small,.text_important_grad2a blockquote .small,.text_important_grad2ablockquote footer,.text_important_grad2ablockquote small,.text_important_grad2ablockquote .small{color:#009ed7 !important}
.text_grad2b{color:#00649f}
.text_grad2b blockquote footer,.text_grad2b blockquote small,.text_grad2b blockquote .small,.text_grad2bblockquote footer,.text_grad2bblockquote small,.text_grad2bblockquote .small{color:#00649f}
.text_important_grad2b{color:#00649f !important}
.text_important_grad2b blockquote footer,.text_important_grad2b blockquote small,.text_important_grad2b blockquote .small,.text_important_grad2bblockquote footer,.text_important_grad2bblockquote small,.text_important_grad2bblockquote .small{color:#00649f !important}
.shadow_left{position:relative}
.shadow_left:before{content:" ";display:block;width:2000px;height:100%;position:absolute;top:0;z-index:1}
@media only screen and (max-width:1170px){.shadow_left:before{display:none}
}
.shadow_left>*{position:relative;z-index:2}
.shadow_right{position:relative}
.shadow_right:after{content:" ";display:block;width:2000px;height:100%;position:absolute;top:0;z-index:1}
@media only screen and (max-width:1170px){.shadow_right:after{display:none}
}
.shadow_right>*{position:relative;z-index:2}
.shadow_left:before{right:20px}
.shadow_right:after{left:20px}
.rounded_1{border-radius:16px 16px 16px 16px}
.rounded_1l{border-radius:16px 0 0 16px}
.rounded_1r{border-radius:0 16px 16px 0}
.row.shadow_left:before{display:table}
.row.shadow_right:after{display:table}
.bg_gradient1{background:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%)}
.bg_gradient1h{background:linear-gradient(90deg,#d24507 -0.01%,#d60075 99.99%)}
.bg_gradient2{background:linear-gradient(0,#009ed7 -0.01%,#00649f 99.99%)}
.bg_gradient2h{background:linear-gradient(90deg,#009ed7 -0.01%,#00649f 99.99%)}
.decorazioni_k21{background-color:#2c2e34;color:#fff;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/grigio3.svg");background-repeat:no-repeat;background-position:top left;background-size:65%}
@media only screen and (max-width:1170px){.decorazioni_k21{background-image:none}
}
.decorazioni_k21>div{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/viola2.svg");background-repeat:no-repeat;background-position:bottom right}
@media only screen and (max-width:1170px){.decorazioni_k21>div{background-image:none}
}
.decorazioni_k22{background-color:#2c2e34;color:#fff;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/bicolor2.svg");background-repeat:no-repeat;background-position:top right}
@media only screen and (max-width:1170px){.decorazioni_k22{background-image:none}
}
.decorazioni_wl1{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/logo_tagliato1.svg");background-repeat:no-repeat;background-position:top left}
@media only screen and (max-width:1170px){.decorazioni_wl1{background-image:none}
}
.decorazioni_wl1>div{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/grigio2.svg");background-repeat:no-repeat;background-position:top right;background-size:40%}
@media only screen and (max-width:1170px){.decorazioni_wl1>div{background-image:none}
}
.decorazioni_gl1{background-color:#f3f4f5;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/logo_tagliato1.svg");background-repeat:no-repeat;background-position:top left}
@media only screen and (max-width:1170px){.decorazioni_gl1{background-image:none}
}
.decorazioni_gl1>div{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/grigio2.svg");background-repeat:no-repeat;background-position:top right;background-size:40%}
@media only screen and (max-width:1170px){.decorazioni_gl1>div{background-image:none}
}
.decorazioni_wb1{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/viola_r1.svg");background-repeat:no-repeat;background-position:center right}
@media only screen and (max-width:1170px){.decorazioni_wb1{background-image:none}
}
.decorazioni_wb1_offset{position:relative}
.decorazioni_wb1_offset:after{content:" ";position:absolute;width:100%;height:100%;top:0;right:-135px;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/viola_r1.svg");background-repeat:no-repeat;background-position:center right}
@media only screen and (max-width:1170px){.decorazioni_wb1_offset:after{background-image:none}
}
.decorazioni_wb2{background-color:#fff;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/bicolor1.svg");background-repeat:no-repeat;background-position:bottom right;background-size:360px}
.decorazioni_bg1{background-color:#006999;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/blu1.svg");background-repeat:no-repeat;background-position:top right;color:#fff}
.decorazioni_gb1{background-color:#eee;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/svirgole/bicolor1.svg");background-repeat:no-repeat;background-position:bottom right;background-size:360px}
.gi{background-repeat:no-repeat;background-color:transparent;background-position:center center;background-size:contain;display:inline-block;width:28px;height:28px}
[class^="icon-"]{height:28px;width:20px;margin-right:10px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:4px}
.icon-round{position:relative;width:122px;margin-top:20px;margin-right:110px;float:left}
.icon-round.icon-round-vermillion .round{background-image:linear-gradient(45deg,#fdc300,#e84e0f)}
.icon-round .round{width:122px;height:122px;border-radius:50%;position:relative}
.icon-round .round img{height:53px;width:auto;position:absolute;left:0;right:0;margin:auto;top:34px}
.icon-round p{padding-top:12px;font-size:16px;color:#8e8e8e;text-align:center;line-height:1.13;letter-spacing:-0.9px}
.icon-round .bar{position:absolute;width:81px;height:1px;border-top:2px dashed #979797;top:61px;left:130px}
.icon-round .bar .point{width:7px;height:7px;border:2px solid #979797;border-radius:50%;margin-top:-5px;right:0;margin-left:105%}
.icon-round:last-child{margin-right:0}
.icon-round:last-child .bar{display:none}
.chevron-container{height:40px;width:40px}
.chevron-container .chevron{height:100%;width:100%;background-size:100% 100%}
.chevron-container .chevron-up{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/chevron-up.svg")}
.chevron-container .chevron-down{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/chevron-down.svg")}
.icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/download2.svg")}
.icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/pdf.svg")}
.icon.small img{width:20px}
.icon.medium img{width:42px}
.icon.large img{width:50px}
.icon.larger img{width:67px}
.o-nofloat{float:none !important}
.no-gutters.row,.no-gutters .row{margin-right:0;margin-left:0}
.no-gutters.extent.row,.no-gutters.extent .row{margin-right:-15px;margin-left:-15px}
@media only screen and (max-width:1170px){.no-gutters.extent_mobile.row,.no-gutters.extent_mobile .row{margin-right:-15px;margin-left:-15px}
}
@media only screen and (min-width:1171px){.no-gutters.extent_desktop.row,.no-gutters.extent_desktop .row{margin-right:-15px;margin-left:-15px}
}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-38px;text-align:right}
.swiper-pagination-bullet{background-color:#aab8c5;width:12px;height:12px}
.swiper-pagination-bullet-active{background-color:#d24507;opacity:1}
.swiper-pagination{text-align:left;padding:0 20px}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:''}
blockquote footer,blockquote small,blockquote .small{font-size:16px}
select.form-control{border-radius:2px;height:55px;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/chevron-down.svg") no-repeat calc(100% - 6px) center;background-size:30px}
.form-control{font-size:18px}
.form-control[readonly]{background:#fff}
input[type="text"].form-control{font-size:18px;padding:16px 14px;height:55px;border-radius:0;box-shadow:none}
.group-upload{position:relative}
.group-upload .input-file{opacity:0;height:55px;width:100%}
.group-upload .form-control{margin-top:-48px}
.group-upload small{display:block;text-align:right}
.group-upload .close{position:absolute;right:16px;top:26px}
.main-content{line-height:30px}
.main-content p{margin-bottom:18px}
@media only screen and (min-width:1171px){.main-content{font-size:18px;line-height:30px;padding-left:30px}
}
.col-lg-12 .main-content,.col-md-12 .main-content{padding-left:0}
.document-wrap{margin-bottom:20px}
@media screen and (min-width:768px){.document-wrap{margin-bottom:0}
}
.document-wrap article{width:100%;display:flex;align-items:top;margin-top:20px;text-align:left;align-items:center}
.document-wrap article p{margin:0;font-weight:bold;letter-spacing:-0.75px}
.document-wrap article p a:hover{color:inherit}
.document-wrap article .description{width:calc(100% - 35px)}
.document-wrap article .description span.small{margin:0}
.document-wrap article .icon-download,.document-wrap article .icon-link,.document-wrap article .icon-presentazione,.document-wrap article .icon-webcast,.document-wrap article .icon-video,.document-wrap article .icon-price,.document-wrap article .icon-linkedin,.document-wrap article .icon-download-inv,.document-wrap article .icon-pdf,.document-wrap article .icon-text{height:35px;width:30px;margin-right:10px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:4px}
@media screen and (max-width:1170px){.document-wrap article .icon-download,.document-wrap article .icon-link,.document-wrap article .icon-presentazione,.document-wrap article .icon-webcast,.document-wrap article .icon-video,.document-wrap article .icon-price,.document-wrap article .icon-linkedin,.document-wrap article .icon-download-inv,.document-wrap article .icon-pdf,.document-wrap article .icon-text{height:28px;width:24px}
}
.document-wrap article .icon-linkedin{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/Ico_Linkedin.svg)}
.theme_white-two .document-wrap .icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/pdf-white-two.svg")}
.theme_white-two .document-wrap .icon-link{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/link-white-two.svg")}
.theme_white-two .document-wrap .icon-presentazione{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/presentazione-white-two.svg")}
.theme_white-two .document-wrap .icon-webcast{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-white-two.svg")}
.theme_white-two .document-wrap .icon-video{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-white-two.svg")}
.theme_white-two .document-wrap .icon-price{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/price-white-two.svg")}
.theme_white-two .document-wrap .icon-download-inv{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download-corporate-white-two.svg")}
.theme_white-two .document-wrap .icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico_pdf-white-two.svg")}
.theme_white-two .document-wrap .icon-text{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico-txt.svg")}
.theme_giallo-areti .document-wrap .icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/pdf-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-link{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/link-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-presentazione{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/presentazione-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-webcast{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-video{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-price{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/price-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-download-inv{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download-corporate-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico_pdf-giallo-areti.svg")}
.theme_giallo-areti .document-wrap .icon-text{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico-txt.svg")}
.theme_grigio-areti .document-wrap .icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/pdf-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-link{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/link-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-presentazione{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/presentazione-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-webcast{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-video{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-price{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/price-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-download-inv{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download-corporate-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico_pdf-grigio-areti.svg")}
.theme_grigio-areti .document-wrap .icon-text{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico-txt.svg")}
.theme_black-two .document-wrap .icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/pdf-black-two.svg")}
.theme_black-two .document-wrap .icon-link{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/link-black-two.svg")}
.theme_black-two .document-wrap .icon-presentazione{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/presentazione-black-two.svg")}
.theme_black-two .document-wrap .icon-webcast{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-black-two.svg")}
.theme_black-two .document-wrap .icon-video{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-black-two.svg")}
.theme_black-two .document-wrap .icon-price{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/price-black-two.svg")}
.theme_black-two .document-wrap .icon-download-inv{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download-corporate-black-two.svg")}
.theme_black-two .document-wrap .icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico_pdf-black-two.svg")}
.theme_black-two .document-wrap .icon-text{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico-txt.svg")}
.theme_gradient1 .document-wrap .icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/pdf-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-link{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/link-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-presentazione{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/presentazione-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-webcast{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-video{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-price{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/price-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-download-inv{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download-corporate-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico_pdf-grad1a.svg")}
.theme_gradient1 .document-wrap .icon-text{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico-txt.svg")}
.theme_gradient2 .document-wrap .icon-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/pdf-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-link{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/link-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-presentazione{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/presentazione-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-webcast{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-video{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/video-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-price{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/price-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-download-inv{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download-corporate-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-pdf{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico_pdf-grad2a.svg")}
.theme_gradient2 .document-wrap .icon-text{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/ico-txt.svg")}
.date_header .elem{display:inline-block}
.date_header .elem img{width:20px;height:20px;margin:-5px 7px 0 0}
.date_header .date{min-width:170px}
.date_header .tag{padding:0 10px;border-left:1px solid #747678;border-right:1px solid #747678}
.component-form-search form input[type="text"]{margin-bottom:10px;padding-left:15px;font-size:14px;line-height:19px;border:1px solid #63676d;border-radius:4px;height:50px}
.component-form-search form .btn-search{border:0;border-radius:4px;height:50px}
.component-form-search form .btn-search img{padding:10px;height:40px;width:40px}
.datepicker.datepicker-dropdown{overflow:visible !important}
.datepicker .datepicker-days{padding:0 10px}
.datepicker .datepicker-days .old,.datepicker .datepicker-days .new{opacity:.4}
.datepicker .datepicker-days th,.datepicker .datepicker-days td{font-size:12px;font-weight:bold}
.datepicker .datepicker-days td{color:#576060;height:35px}
.datepicker .datepicker-days th{color:#8e8e8e;width:35px;height:35px}
.datepicker .datepicker-days .today,.datepicker .datepicker-days .today:hover{border-radius:50%;background-color:#005ca9;color:#fff}
.datepicker .datepicker-days .active.day,.datepicker .datepicker-days .range-start.range-end.active.day{border-radius:50%}
.datepicker .datepicker-days .range-start,.datepicker .datepicker-days .active.day.range-start,.datepicker .datepicker-days .selected.range-start{border-radius:50% 0 0 50%}
.datepicker .datepicker-days .range-end,.datepicker .datepicker-days .active.day.range-end,.datepicker .datepicker-days .selected.range-end{border-radius:0 50% 50% 0}
.datepicker .datepicker-days .disabled{opacity:.5}
.datepicker .btn-rectangle{margin:10px 10%;text-align:center;width:80%}
.datepicker .btn-empty-filter{font-size:13px;font-weight:bold;letter-spacing:.81px;text-decoration:underline;cursor:pointer;text-align:center}
.datepicker.datepicker-search-media .datepicker-days{padding-bottom:10px}
@media only screen and (min-width:1024px){.datepicker.datepicker-search-media .datepicker-days{padding:40px 30px 20px}
.datepicker.datepicker-search-media table td{padding:13px 15px}
.datepicker.datepicker-search-media .btn{margin-top:30px}
}
.datepicker.datepicker-search-media .bar{height:4px;border-radius:83px;position:absolute;width:100%;bottom:0}
.datepicker.theme_white-two .prev,.datepicker.theme_white-two .next{color:#fff}
.datepicker.theme_white-two .active.day,.datepicker.theme_white-two td.active.day:hover,.datepicker.theme_white-two td .month.active,.datepicker.theme_white-two table tr td span.month.active:hover,.datepicker.theme_white-two td .year.active,.datepicker.theme_white-two table tr td span.year.active:hover,.datepicker.theme_white-two .range-start,.datepicker.theme_white-two .range-start:hover,.datepicker.theme_white-two .range-end,.datepicker.theme_white-two .range-end:hover{background-color:#fff;border-color:#fff}
.datepicker.theme_white-two .range{background-color:rgba(255,255,255,0.2)}
.datepicker.theme_white-two .btn-empty-filter{color:#fff}
.datepicker.theme_giallo-areti .prev,.datepicker.theme_giallo-areti .next{color:#ffa400}
.datepicker.theme_giallo-areti .active.day,.datepicker.theme_giallo-areti td.active.day:hover,.datepicker.theme_giallo-areti td .month.active,.datepicker.theme_giallo-areti table tr td span.month.active:hover,.datepicker.theme_giallo-areti td .year.active,.datepicker.theme_giallo-areti table tr td span.year.active:hover,.datepicker.theme_giallo-areti .range-start,.datepicker.theme_giallo-areti .range-start:hover,.datepicker.theme_giallo-areti .range-end,.datepicker.theme_giallo-areti .range-end:hover{background-color:#ffa400;border-color:#ffa400}
.datepicker.theme_giallo-areti .range{background-color:rgba(255,164,0,0.2)}
.datepicker.theme_giallo-areti .btn-empty-filter{color:#ffa400}
.datepicker.theme_grigio-areti .prev,.datepicker.theme_grigio-areti .next{color:#747678}
.datepicker.theme_grigio-areti .active.day,.datepicker.theme_grigio-areti td.active.day:hover,.datepicker.theme_grigio-areti td .month.active,.datepicker.theme_grigio-areti table tr td span.month.active:hover,.datepicker.theme_grigio-areti td .year.active,.datepicker.theme_grigio-areti table tr td span.year.active:hover,.datepicker.theme_grigio-areti .range-start,.datepicker.theme_grigio-areti .range-start:hover,.datepicker.theme_grigio-areti .range-end,.datepicker.theme_grigio-areti .range-end:hover{background-color:#747678;border-color:#747678}
.datepicker.theme_grigio-areti .range{background-color:rgba(116,118,120,0.2)}
.datepicker.theme_grigio-areti .btn-empty-filter{color:#747678}
.datepicker.theme_black-two .prev,.datepicker.theme_black-two .next{color:#000}
.datepicker.theme_black-two .active.day,.datepicker.theme_black-two td.active.day:hover,.datepicker.theme_black-two td .month.active,.datepicker.theme_black-two table tr td span.month.active:hover,.datepicker.theme_black-two td .year.active,.datepicker.theme_black-two table tr td span.year.active:hover,.datepicker.theme_black-two .range-start,.datepicker.theme_black-two .range-start:hover,.datepicker.theme_black-two .range-end,.datepicker.theme_black-two .range-end:hover{background-color:#000;border-color:#000}
.datepicker.theme_black-two .range{background-color:rgba(0,0,0,0.2)}
.datepicker.theme_black-two .btn-empty-filter{color:#000}
.datepicker.theme_gradient1 .prev,.datepicker.theme_gradient1 .next{color:#d24507}
.datepicker.theme_gradient1 .active.day,.datepicker.theme_gradient1 td.active.day:hover,.datepicker.theme_gradient1 td .month.active,.datepicker.theme_gradient1 table tr td span.month.active:hover,.datepicker.theme_gradient1 td .year.active,.datepicker.theme_gradient1 table tr td span.year.active:hover,.datepicker.theme_gradient1 .range-start,.datepicker.theme_gradient1 .range-start:hover,.datepicker.theme_gradient1 .range-end,.datepicker.theme_gradient1 .range-end:hover{background-color:#d24507;border-color:#d24507}
.datepicker.theme_gradient1 .range{background-color:rgba(210,69,7,0.2)}
.datepicker.theme_gradient1 .btn-empty-filter{color:#d24507}
.datepicker.theme_gradient2 .prev,.datepicker.theme_gradient2 .next{color:#009ed7}
.datepicker.theme_gradient2 .active.day,.datepicker.theme_gradient2 td.active.day:hover,.datepicker.theme_gradient2 td .month.active,.datepicker.theme_gradient2 table tr td span.month.active:hover,.datepicker.theme_gradient2 td .year.active,.datepicker.theme_gradient2 table tr td span.year.active:hover,.datepicker.theme_gradient2 .range-start,.datepicker.theme_gradient2 .range-start:hover,.datepicker.theme_gradient2 .range-end,.datepicker.theme_gradient2 .range-end:hover{background-color:#009ed7;border-color:#009ed7}
.datepicker.theme_gradient2 .range{background-color:rgba(0,158,215,0.2)}
.datepicker.theme_gradient2 .btn-empty-filter{color:#009ed7}
.datepicker.theme_white-two .bar{background-image:linear-gradient(269deg,#fff)}
.datepicker.theme_giallo-areti .bar{background-image:linear-gradient(269deg,#ffa400)}
.datepicker.theme_grigio-areti .bar{background-image:linear-gradient(269deg,#747678)}
.datepicker.theme_black-two .bar{background-image:linear-gradient(269deg,#000)}
.datepicker.theme_gradient1 .bar{background-image:linear-gradient(269deg,#d60075)}
.datepicker.theme_gradient2 .bar{background-image:linear-gradient(269deg,#009ed7)}
.form_error{color:red}
.form_error a{color:#f00 !important;font-weight:bold}
form .field_error_message,form .group_error_message{display:none;color:red}
form .field_error_message a,form .group_error_message a{color:#f00 !important;font-weight:bold}
form.form_fix_height .field_error_message .group_error_message{display:block;opacity:0}
form .group_error .group_error_message{display:block;opacity:1}
form .field_error .field_error_message{display:block;opacity:1}
a.btn,a.btn-acea,a.btn-bullet{text-decoration:none}
a.btn-acea{min-width:217px;height:55px;line-height:41px;font-size:20px;font-weight:bold;letter-spacing:-1px;box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);border-radius:28px 28px 0 28px;border:0}
.btn-min-width{min-width:170px}
span.btn{cursor:default}
.btn-bullet{display:inline-blocK;height:40px;width:40px;text-align:center;line-height:26px;font-size:16px;border-radius:25px 25px 25px 25px;-webkit-transition:all .3s;transition:all .3s;background:linear-gradient(90deg,#d24507 -0.01%,#d60075 99.99%);color:#fff}
.btn-bullet:hover{background:linear-gradient(90deg,#d60075 -0.01%,#d24507 99.99%)}
.btn-bullet:hover{color:#fff}
.btn-bullet img{width:60%;height:60%;transform:translate(1px,-1px)}
.btn-bullet.btn-outline{height:40px;border-radius:25px 25px 25px 25px}
.btn-rectangle,.btn-outline{display:inline-blocK;height:50px;font-size:20px;border-radius:25px 25px 0 25px;-webkit-transition:all .3s;transition:all .3s;background:linear-gradient(90deg,#d24507 -0.01%,#d60075 99.99%);color:#fff;line-height:35px;font-weight:bold;padding:6px 20px}
.btn-rectangle:hover,.btn-outline:hover{background:linear-gradient(90deg,#d60075 -0.01%,#d24507 99.99%)}
.btn-rectangle.small,.btn-outline.small{font-size:16px;line-height:26px;height:40px}
.btn-rectangle:hover,.btn-outline:hover{color:#fff}
.btn.disabled,.btn[disabled]{background:#f3f4f5;color:#aab8c5}
.btn-outline{border:2px #d24507 solid;color:#2c2e34;color:#d24507;background:-webkit-linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.btn-outline:hover{color:#fff;border-radius:25px;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%)}
.btn-outline.text_important_white-two{border:2px #fff solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_white{border:2px #eee solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_giallo-areti{border:2px #ffa400 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_grigio-areti{border:2px #747678 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_black{border:2px #2c2e34 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_black-two{border:2px #000 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_blue-areti{border:2px #3398cc solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_darkblue-areti{border:2px #006999 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_lightblue-areti{border:2px #8ac7ff solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_midblue-areti{border:2px #cedeec solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_magenta{border:2px #f06 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_purple{border:2px #906 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_giallo-areti2{border:2px #f93 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_grigio-areti2{border:2px #63676d solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_lightgray-areti{border:2px #f3f4f5 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_midgray-areti{border:2px #aab8c5 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_grad1a{border:2px #d24507 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_grad1b{border:2px #d60075 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_grad2a{border:2px #009ed7 solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-outline.text_important_grad2b{border:2px #00649f solid;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.btn-transparent{background-color:transparent;border:0}
[class*="text"] .btn-rectangle{color:#fff}
.btn{outline:0 !important}
.btn span.gi{width:1em;height:1em;display:inline-block;transform:translateY(0.25em)}
.btn-rectangle:hover{border-radius:25px 25px 25px 25px;text-decoration:none}
.btn-icon{font-size:20px;background-color:transparent;color:#2c2e34;border:0;padding:0;white-space:initial;text-align:left;position:relative;padding:0 15px 0 8px}
.btn-icon img{margin-left:2px;width:23px;height:21px;position:relative;top:-2px;left:0;transition:left .3s}
.btn-icon span{margin-left:12px}
.btn-icon.btn-icon--right{padding-left:0;font-size:16px;font-weight:bold;line-height:25px}
.btn-icon.btn-icon--right img{margin-left:8px;width:16px;height:auto}
.btn-icon .badge{position:absolute;right:10px;top:-8px;border-radius:50%;background-color:#fe5339;color:#fff;font-size:10px;padding:2px;display:inline-block;text-align:center}
.btn-icon .badge:after{content:'';display:block;height:0;opacity:0}
.btn-icon .badge--number{width:100%;text-align:center;margin:0 auto;display:inline-block !important;padding:0 2px}
.btn-arrow,.btn-link{font-size:20px;background-color:transparent;color:#2c2e34;font-weight:bold;border:0;padding:0;white-space:initial;text-align:left}
.btn-arrow img,.btn-link img{margin-left:2px;width:23px;height:21px;position:relative;top:-2px;left:0;-webkit-transition:left .3s;transition:left .3s}
.btn-arrow .arrow,.btn-link .arrow{width:30px;height:30px;background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/freccia_r.svg) no-repeat center center;background-size:20px 20px;float:right;position:relative;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.btn-arrow:hover .arrow,.btn-link:hover .arrow{left:7px}
.btn-arrow .big-black,.btn-link .big-black{width:16px;height:16px;background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/arrow-right.svg) no-repeat center center;background-size:16px 16px;float:right;position:relative;left:7px;-webkit-transition:all .3s ease;transition:all .3s ease}
.btn-arrow:hover .big-black,.btn-link:hover .big-black{left:14px}
.btn-arrow.btn-arrow-down img,.btn-link.btn-arrow-down img{-webkit-transition:top .3s;transition:top .3s}
@media only screen and (min-width:769px) and (max-width:1024px){.btn-arrow,.btn-link{font-size:15px}
}
.btn-link{font-size:18px}
.btn-link .arrow{width:20px;height:20px;margin-top:3px}
.btn-arrow:hover,.btn-link{text-decoration:none}
.btn-arrow:hover img,.btn-link img{left:7px}
.btn-arrow:hover.btn-arrow-down img,.btn-link.btn-arrow-down img{top:5px;left:0}
.btn-radius{border-radius:22px;padding:11px 28px;font-size:16px;font-weight:bold;line-height:18px;height:auto;width:auto;background-color:transparent}
.btn-list .btn{margin-right:30px}
@media only screen and (max-width:1170px){.btn-list .btn{margin-bottom:20px}
.btn-list.mobile-centered,.btn-list .mobile-centered{text-align:center}
}
.check-button-container .form-check-label .checkmark{border-radius:0;width:24px;height:24px;border-width:2px}
.check-button-container .form-check-label .checkmark img{transform:scale(1.6)}
.check-button-container .form-check-label.small .checkmark{width:20px;height:20px;transform:translateY(-4px)}
.check-button-container .form-check-label.smaller .checkmark{width:18px;height:18px;transform:translateY(-4px)}
.check-button-container .form-check-label.normal-text{font-weight:normal}
.check-button-container .form-check-label.normal-text p{display:inline}
.check-button-container.noborder .form-check-label .checkmark{background:#fff;border-width:0}
.check-button-container.noborder.theme_white-two .form-check-label input:checked~.checkmark{background-color:#fff;box-shadow:none}
.check-button-container.noborder.theme_white-two .form-check-label .checkmark{border:1px solid #fff}
.check-button-container.noborder.theme_giallo-areti .form-check-label input:checked~.checkmark{background-color:#ffa400;box-shadow:none}
.check-button-container.noborder.theme_giallo-areti .form-check-label .checkmark{border:1px solid #ffa400}
.check-button-container.noborder.theme_grigio-areti .form-check-label input:checked~.checkmark{background-color:#747678;box-shadow:none}
.check-button-container.noborder.theme_grigio-areti .form-check-label .checkmark{border:1px solid #747678}
.check-button-container.noborder.theme_black-two .form-check-label input:checked~.checkmark{background-color:#000;box-shadow:none}
.check-button-container.noborder.theme_black-two .form-check-label .checkmark{border:1px solid #000}
.check-button-container.noborder.theme_gradient1 .form-check-label input:checked~.checkmark{background-color:#d24507;box-shadow:none}
.check-button-container.noborder.theme_gradient1 .form-check-label .checkmark{border:1px solid #d24507}
.check-button-container.noborder.theme_gradient2 .form-check-label input:checked~.checkmark{background-color:#009ed7;box-shadow:none}
.check-button-container.noborder.theme_gradient2 .form-check-label .checkmark{border:1px solid #009ed7}
.checkbox-input,.radio-input{padding-left:0}
.checkbox-input.inline,.radio-input.inline{display:flex;flex-wrap:wrap;margin:0 -10px}
.checkbox-input.inline>label,.radio-input.inline>label{margin:10px}
.checkbox-input.radio-inline label,.radio-input.radio-inline label{display:inline;margin-right:10px}
.checkbox-input .checkbox-input-label,.radio-input .checkbox-input-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox-input .checkbox-input-label input,.radio-input .checkbox-input-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkbox-input .checkmark,.radio-input .checkmark{position:absolute;top:0;left:0;height:20px;width:20px}
.checkbox-input .checkmark:after,.radio-input .checkmark:after{content:"";position:absolute;display:none}
.checkbox-input .checkbox-input-label input:checked~.checkmark:after,.radio-input .checkbox-input-label input:checked~.checkmark:after{display:block}
.checkbox-input .checkbox-input-label .checkmark:after,.radio-input .checkbox-input-label .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.theme_white-two .checkbox-input .checkbox-input-label input:checked~.checkmark,.theme_white-two .radio-input .checkbox-input-label input:checked~.checkmark{background-color:#fff}
.theme_white-two .checkbox-input .checkmark,.theme_white-two .radio-input .checkmark{border:1px solid #fff}
.theme_giallo-areti .checkbox-input .checkbox-input-label input:checked~.checkmark,.theme_giallo-areti .radio-input .checkbox-input-label input:checked~.checkmark{background-color:#ffa400}
.theme_giallo-areti .checkbox-input .checkmark,.theme_giallo-areti .radio-input .checkmark{border:1px solid #ffa400}
.theme_grigio-areti .checkbox-input .checkbox-input-label input:checked~.checkmark,.theme_grigio-areti .radio-input .checkbox-input-label input:checked~.checkmark{background-color:#747678}
.theme_grigio-areti .checkbox-input .checkmark,.theme_grigio-areti .radio-input .checkmark{border:1px solid #747678}
.theme_black-two .checkbox-input .checkbox-input-label input:checked~.checkmark,.theme_black-two .radio-input .checkbox-input-label input:checked~.checkmark{background-color:#000}
.theme_black-two .checkbox-input .checkmark,.theme_black-two .radio-input .checkmark{border:1px solid #000}
.theme_gradient1 .checkbox-input .checkbox-input-label input:checked~.checkmark,.theme_gradient1 .radio-input .checkbox-input-label input:checked~.checkmark{background-color:#d24507}
.theme_gradient1 .checkbox-input .checkmark,.theme_gradient1 .radio-input .checkmark{border:1px solid #d24507}
.theme_gradient2 .checkbox-input .checkbox-input-label input:checked~.checkmark,.theme_gradient2 .radio-input .checkbox-input-label input:checked~.checkmark{background-color:#009ed7}
.theme_gradient2 .checkbox-input .checkmark,.theme_gradient2 .radio-input .checkmark{border:1px solid #009ed7}
.document-list{list-style:none;margin:0;padding:0}
.document-list li{position:relative;padding:24px 0;border-top:1px rgba(116,118,120,0.3) solid}
.document-list li:first-child{border:0;padding-top:0}
.document-list li:first-child .media-type{transform:translateY(-28px)}
.document-list li:last-child{padding-bottom:12px}
.document-list .media-type{width:24px;position:absolute;top:50%;transform:translateY(-50%)}
.document-list a,.document-list a:hover{color:#2c2e34;text-decoration:none}
.document-list .text{margin-left:40px;color:#2c2e34}
.document-list .text .desc{font-size:18px;font-weight:bold;line-height:16px;text-decoration:underline}
.document-list .text .sub{font-size:12px}
.areti-icon-text-list .areti-icon-text{margin-bottom:30px}
.areti-icon-text{padding-left:3em;position:relative}
.areti-icon-text img{width:2.4em;position:absolute;left:0;top:0}
.text_important_white-two .document-list .text,.text_important_white-two.document-list .text,.text_white-two .document-list .text,.text_white-two.document-list .text{color:#fff}
.text_important_white .document-list .text,.text_important_white.document-list .text,.text_white .document-list .text,.text_white.document-list .text{color:#eee}
.text_important_giallo-areti .document-list .text,.text_important_giallo-areti.document-list .text,.text_giallo-areti .document-list .text,.text_giallo-areti.document-list .text{color:#ffa400}
.text_important_grigio-areti .document-list .text,.text_important_grigio-areti.document-list .text,.text_grigio-areti .document-list .text,.text_grigio-areti.document-list .text{color:#747678}
.text_important_black .document-list .text,.text_important_black.document-list .text,.text_black .document-list .text,.text_black.document-list .text{color:#2c2e34}
.text_important_black-two .document-list .text,.text_important_black-two.document-list .text,.text_black-two .document-list .text,.text_black-two.document-list .text{color:#000}
.text_important_blue-areti .document-list .text,.text_important_blue-areti.document-list .text,.text_blue-areti .document-list .text,.text_blue-areti.document-list .text{color:#3398cc}
.text_important_darkblue-areti .document-list .text,.text_important_darkblue-areti.document-list .text,.text_darkblue-areti .document-list .text,.text_darkblue-areti.document-list .text{color:#006999}
.text_important_lightblue-areti .document-list .text,.text_important_lightblue-areti.document-list .text,.text_lightblue-areti .document-list .text,.text_lightblue-areti.document-list .text{color:#8ac7ff}
.text_important_midblue-areti .document-list .text,.text_important_midblue-areti.document-list .text,.text_midblue-areti .document-list .text,.text_midblue-areti.document-list .text{color:#cedeec}
.text_important_magenta .document-list .text,.text_important_magenta.document-list .text,.text_magenta .document-list .text,.text_magenta.document-list .text{color:#f06}
.text_important_purple .document-list .text,.text_important_purple.document-list .text,.text_purple .document-list .text,.text_purple.document-list .text{color:#906}
.text_important_giallo-areti2 .document-list .text,.text_important_giallo-areti2.document-list .text,.text_giallo-areti2 .document-list .text,.text_giallo-areti2.document-list .text{color:#f93}
.text_important_grigio-areti2 .document-list .text,.text_important_grigio-areti2.document-list .text,.text_grigio-areti2 .document-list .text,.text_grigio-areti2.document-list .text{color:#63676d}
.text_important_lightgray-areti .document-list .text,.text_important_lightgray-areti.document-list .text,.text_lightgray-areti .document-list .text,.text_lightgray-areti.document-list .text{color:#f3f4f5}
.text_important_midgray-areti .document-list .text,.text_important_midgray-areti.document-list .text,.text_midgray-areti .document-list .text,.text_midgray-areti.document-list .text{color:#aab8c5}
.text_important_grad1a .document-list .text,.text_important_grad1a.document-list .text,.text_grad1a .document-list .text,.text_grad1a.document-list .text{color:#d24507}
.text_important_grad1b .document-list .text,.text_important_grad1b.document-list .text,.text_grad1b .document-list .text,.text_grad1b.document-list .text{color:#d60075}
.text_important_grad2a .document-list .text,.text_important_grad2a.document-list .text,.text_grad2a .document-list .text,.text_grad2a.document-list .text{color:#009ed7}
.text_important_grad2b .document-list .text,.text_important_grad2b.document-list .text,.text_grad2b .document-list .text,.text_grad2b.document-list .text{color:#00649f}
.radio-button-container .form-check label,.check-button-container .form-check label{margin-bottom:26px}
.radio-button-container .form-check label h1,.radio-button-container .form-check label h2,.radio-button-container .form-check label h3,.radio-button-container .form-check label h4,.radio-button-container .form-check label h5,.check-button-container .form-check label h1,.check-button-container .form-check label h2,.check-button-container .form-check label h3,.check-button-container .form-check label h4,.check-button-container .form-check label h5{display:inline}
.radio-button-container .form-check-inline,.check-button-container .form-check-inline{display:inline-block}
.radio-button-container .form-check-inline label,.check-button-container .form-check-inline label{margin-bottom:5px}
.radio-button-container input.form-check-input,.check-button-container input.form-check-input{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.radio-button-container .radiomark,.radio-button-container .checkmark,.check-button-container .radiomark,.check-button-container .checkmark{border:2px #747678 solid;width:24px;height:24px;border-radius:50%;display:inline-block;position:relative;top:8px;margin-right:8px;transition:all .1s;cursor:pointer}
.radio-button-container .radiomark img,.radio-button-container .checkmark img,.check-button-container .radiomark img,.check-button-container .checkmark img{transform:scale(1.4)}
.radio-button-container .radiomark .radiomark-icon,.radio-button-container .radiomark .checkmark-icon,.radio-button-container .checkmark .radiomark-icon,.radio-button-container .checkmark .checkmark-icon,.check-button-container .radiomark .radiomark-icon,.check-button-container .radiomark .checkmark-icon,.check-button-container .checkmark .radiomark-icon,.check-button-container .checkmark .checkmark-icon{display:none;position:absolute;top:0;left:0;width:33px;height:100%}
.radio-button-container input:checked~.radiomark,.radio-button-container input:checked~.checkmark,.check-button-container input:checked~.radiomark,.check-button-container input:checked~.checkmark{border:2px solid #d24507;background-position:center center;background-repeat:no-repeat;background-size:120%}
.radio-button-container input:checked~.radiomark span.radiomark-icon,.radio-button-container input:checked~.checkmark span.radiomark-icon,.check-button-container input:checked~.radiomark span.radiomark-icon,.check-button-container input:checked~.checkmark span.radiomark-icon{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/check.svg) no-repeat 0 0;background-size:contain;transform:scale(1.4) translateX(2px)}
.radio-button-container input:checked~.radiomark .radiomark-icon,.radio-button-container input:checked~.checkmark .checkmark-icon,.check-button-container input:checked~.radiomark .radiomark-icon,.check-button-container input:checked~.checkmark .checkmark-icon{display:block}
.radio-button-container label,.check-button-container label{padding:0 10px 0 5px;position:relative;top:-8px}
.radio-button-container .info,.check-button-container .info{padding:0 0 20px}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
.text-align-right{text-align:right}
.padding-v1{padding-top:72px;padding-bottom:72px}
.padding-v1>h1:first-child,.padding-v1>h2:first-child,.padding-v1>h3:first-child{margin-top:0}
.padding-h1{padding-left:72px;padding-right:72px}
.padding-v2{padding-top:101px;padding-bottom:101px}
.padding-v2>h1:first-child,.padding-v2>h2:first-child,.padding-v2>h3:first-child{margin-top:0}
.padding-h2{padding-left:101px;padding-right:101px}
.padding_0{padding:0}
.padding_l0{padding-left:0}
.padding_r0{padding-right:0}
.padding_t0{padding-top:0}
.padding_b0{padding-bottom:0}
.padding_10{padding:10px}
.padding_l10{padding-left:10px}
.padding_r10{padding-right:10px}
.padding_t10{padding-top:10px}
.padding_b10{padding-bottom:10px}
.padding_20{padding:20px}
.padding_l20{padding-left:20px}
.padding_r20{padding-right:20px}
.padding_t20{padding-top:20px}
.padding_b20{padding-bottom:20px}
.padding_30{padding:30px}
.padding_l30{padding-left:30px}
.padding_r30{padding-right:30px}
.padding_t30{padding-top:30px}
.padding_b30{padding-bottom:30px}
.padding_40{padding:40px}
.padding_l40{padding-left:40px}
.padding_r40{padding-right:40px}
.padding_t40{padding-top:40px}
.padding_b40{padding-bottom:40px}
.padding_60{padding:60px}
.padding_l60{padding-left:60px}
.padding_r60{padding-right:60px}
.padding_t60{padding-top:60px}
.padding_b60{padding-bottom:60px}
.padding_70{padding:70px}
.padding_l70{padding-left:70px}
.padding_r70{padding-right:70px}
.padding_t70{padding-top:70px}
.padding_b70{padding-bottom:70px}
.padding_100{padding:100px}
.padding_l100{padding-left:100px}
.padding_r100{padding-right:100px}
.padding_t100{padding-top:100px}
.padding_b100{padding-bottom:100px}
@media only screen and (max-width:1170px){.padding_m0{padding:0}
.padding_m_l0{padding-left:0}
.padding_m_r0{padding-right:0}
.padding_m_t0{padding-top:0}
.padding_m_b0{padding-bottom:0}
.padding_m10{padding:10px}
.padding_m_l10{padding-left:10px}
.padding_m_r10{padding-right:10px}
.padding_m_t10{padding-top:10px}
.padding_m_b10{padding-bottom:10px}
.padding_m20{padding:20px}
.padding_m_l20{padding-left:20px}
.padding_m_r20{padding-right:20px}
.padding_m_t20{padding-top:20px}
.padding_m_b20{padding-bottom:20px}
.padding_m30{padding:30px}
.padding_m_l30{padding-left:30px}
.padding_m_r30{padding-right:30px}
.padding_m_t30{padding-top:30px}
.padding_m_b30{padding-bottom:30px}
.padding_m40{padding:40px}
.padding_m_l40{padding-left:40px}
.padding_m_r40{padding-right:40px}
.padding_m_t40{padding-top:40px}
.padding_m_b40{padding-bottom:40px}
.padding_m60{padding:60px}
.padding_m_l60{padding-left:60px}
.padding_m_r60{padding-right:60px}
.padding_m_t60{padding-top:60px}
.padding_m_b60{padding-bottom:60px}
.padding_m70{padding:70px}
.padding_m_l70{padding-left:70px}
.padding_m_r70{padding-right:70px}
.padding_m_t70{padding-top:70px}
.padding_m_b70{padding-bottom:70px}
.padding_m100{padding:100px}
.padding_m_l100{padding-left:100px}
.padding_m_r100{padding-right:100px}
.padding_m_t100{padding-top:100px}
.padding_m_b100{padding-bottom:100px}
.padding-h1{padding-left:15px;padding-right:15px}
.padding-h2{padding-left:15px;padding-right:15px}
.mobile-padding-h3{padding-left:27px;padding-right:27px}
.padding-v1{padding-top:30px;padding-bottom:30px}
.padding-v2{padding-top:30px;padding-bottom:30px}
.mobile-pull-wide{margin-left:-15px;margin-right:-15px}
}
@media only screen and (min-width:1171px){.container-compensation{width:calc(100% + 270px);margin-left:-135px;padding:0 135px}
}
.padding-min{padding:10px !important}
.padding-min-v{padding-top:10px !important;padding-bottom:10px !important;margin-top:0 !important;margin-bottom:0 !important}
.padding-min-v .component-heading{padding-top:0 !important}
.padding-min-v .component-heading h1{margin:0}
.padding-min-v .component-heading h2{margin:0}
.padding-min-v .component-heading h3{margin:0}
.padding-min-v .component-heading h4{margin:0}
.padding-min-v .component-heading h5{margin:0}
.padding-min-v .component-heading h6{margin:0}
.padding-min-v>.content{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.padding-middle{padding:40px !important}
.padding-middle-v{padding-top:40px !important;padding-bottom:40px !important;margin-top:0 !important;margin-bottom:0 !important}
.padding-middle-v .component-heading{padding-top:0 !important}
.padding-middle-v .component-heading h1{margin:0}
.padding-middle-v .component-heading h2{margin:0}
.padding-middle-v .component-heading h3{margin:0}
.padding-middle-v .component-heading h4{margin:0}
.padding-middle-v .component-heading h5{margin:0}
.padding-middle-v .component-heading h6{margin:0}
.padding-middle-v>.content{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.padding-max{padding:80px !important}
.padding-max-v{padding-top:80px !important;padding-bottom:80px !important;margin-top:0 !important;margin-bottom:0 !important}
.padding-max-v .component-heading{padding-top:0 !important}
.padding-max-v .component-heading h1{margin:0}
.padding-max-v .component-heading h2{margin:0}
.padding-max-v .component-heading h3{margin:0}
.padding-max-v .component-heading h4{margin:0}
.padding-max-v .component-heading h5{margin:0}
.padding-max-v .component-heading h6{margin:0}
.padding-max-v>.content{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}
body{color:#2c2e34;font-size:18px}
h1,h1 p{font-size:42px;line-height:54px;font-weight:bold}
h2,h2 p,h2 span{font-size:31px;line-height:45px;font-weight:bold}
h2.subtitle,h2 .subtitle,h2 p.subtitle,h2 p .subtitle,h2 span.subtitle,h2 span .subtitle{font-weight:normal}
h3,h3 p{font-size:24px;line-height:35px;font-weight:bold}
h4,h4 p{font-size:20px;line-height:30px;font-weight:bold}
p{font-weight:normal;font-size:18px;line-height:30px}
.sub,.sub p{font-weight:normal;font-size:14px;line-height:20px}
.bgtext,.bgtext p{font-weight:bold;font-size:170px;line-height:190px}
small,.small,.small p{font-size:16px}
.smaller,.smaller p{font-size:14px}
.text_regular{font-weight:normal}
blockquote{font-size:inherit;border:0}
a{text-decoration:underline;color:#d24507}
a:hover{color:#d60075}
.text_white-two a,.text_important_white-two a{color:#fff}
.text_white-two.see-more,.text_important_white-two.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#fff}
.text_white-two.see-more:before,.text_important_white-two.see-more:before{display:none}
.text_white a,.text_important_white a{color:#eee}
.text_white.see-more,.text_important_white.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#eee}
.text_white.see-more:before,.text_important_white.see-more:before{display:none}
.text_giallo-areti a,.text_important_giallo-areti a{color:#ffa400}
.text_giallo-areti.see-more,.text_important_giallo-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#ffa400}
.text_giallo-areti.see-more:before,.text_important_giallo-areti.see-more:before{display:none}
.text_grigio-areti a,.text_important_grigio-areti a{color:#747678}
.text_grigio-areti.see-more,.text_important_grigio-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#747678}
.text_grigio-areti.see-more:before,.text_important_grigio-areti.see-more:before{display:none}
.text_black a,.text_important_black a{color:#2c2e34}
.text_black.see-more,.text_important_black.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#2c2e34}
.text_black.see-more:before,.text_important_black.see-more:before{display:none}
.text_black-two a,.text_important_black-two a{color:#000}
.text_black-two.see-more,.text_important_black-two.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#000}
.text_black-two.see-more:before,.text_important_black-two.see-more:before{display:none}
.text_blue-areti a,.text_important_blue-areti a{color:#3398cc}
.text_blue-areti.see-more,.text_important_blue-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#3398cc}
.text_blue-areti.see-more:before,.text_important_blue-areti.see-more:before{display:none}
.text_darkblue-areti a,.text_important_darkblue-areti a{color:#006999}
.text_darkblue-areti.see-more,.text_important_darkblue-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#006999}
.text_darkblue-areti.see-more:before,.text_important_darkblue-areti.see-more:before{display:none}
.text_lightblue-areti a,.text_important_lightblue-areti a{color:#8ac7ff}
.text_lightblue-areti.see-more,.text_important_lightblue-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#8ac7ff}
.text_lightblue-areti.see-more:before,.text_important_lightblue-areti.see-more:before{display:none}
.text_midblue-areti a,.text_important_midblue-areti a{color:#cedeec}
.text_midblue-areti.see-more,.text_important_midblue-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#cedeec}
.text_midblue-areti.see-more:before,.text_important_midblue-areti.see-more:before{display:none}
.text_magenta a,.text_important_magenta a{color:#f06}
.text_magenta.see-more,.text_important_magenta.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#f06}
.text_magenta.see-more:before,.text_important_magenta.see-more:before{display:none}
.text_purple a,.text_important_purple a{color:#906}
.text_purple.see-more,.text_important_purple.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#906}
.text_purple.see-more:before,.text_important_purple.see-more:before{display:none}
.text_giallo-areti2 a,.text_important_giallo-areti2 a{color:#f93}
.text_giallo-areti2.see-more,.text_important_giallo-areti2.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#f93}
.text_giallo-areti2.see-more:before,.text_important_giallo-areti2.see-more:before{display:none}
.text_grigio-areti2 a,.text_important_grigio-areti2 a{color:#63676d}
.text_grigio-areti2.see-more,.text_important_grigio-areti2.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#63676d}
.text_grigio-areti2.see-more:before,.text_important_grigio-areti2.see-more:before{display:none}
.text_lightgray-areti a,.text_important_lightgray-areti a{color:#f3f4f5}
.text_lightgray-areti.see-more,.text_important_lightgray-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#f3f4f5}
.text_lightgray-areti.see-more:before,.text_important_lightgray-areti.see-more:before{display:none}
.text_midgray-areti a,.text_important_midgray-areti a{color:#aab8c5}
.text_midgray-areti.see-more,.text_important_midgray-areti.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#aab8c5}
.text_midgray-areti.see-more:before,.text_important_midgray-areti.see-more:before{display:none}
.text_grad1a a,.text_important_grad1a a{color:#d24507}
.text_grad1a.see-more,.text_important_grad1a.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#d24507}
.text_grad1a.see-more:before,.text_important_grad1a.see-more:before{display:none}
.text_grad1b a,.text_important_grad1b a{color:#d60075}
.text_grad1b.see-more,.text_important_grad1b.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#d60075}
.text_grad1b.see-more:before,.text_important_grad1b.see-more:before{display:none}
.text_grad2a a,.text_important_grad2a a{color:#009ed7}
.text_grad2a.see-more,.text_important_grad2a.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#009ed7}
.text_grad2a.see-more:before,.text_important_grad2a.see-more:before{display:none}
.text_grad2b a,.text_important_grad2b a{color:#00649f}
.text_grad2b.see-more,.text_important_grad2b.see-more{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0;color:#00649f}
.text_grad2b.see-more:before,.text_important_grad2b.see-more:before{display:none}
.text_gradient1{color:#d24507;background:-webkit-linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.text_gradient2{color:#009ed7;background:-webkit-linear-gradient(0,#009ed7 -0.01%,#00649f 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
a.text_gradient1{position:relative}
a.text_gradient1:before{background:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);content:" ";position:absolute;width:100%;height:1px;bottom:0}
a.text_gradient2{position:relative}
a.text_gradient2:before{background:linear-gradient(0,#009ed7 -0.01%,#00649f 99.99%);content:" ";position:absolute;width:100%;height:1px;bottom:0}
a.see-more{color:#000;font-weight:bold;position:relative;color:#d24507;background:-webkit-linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:12;text-decoration:none}
a.see-more:after{content:" ";display:inline-block;background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1b/arrow-right2.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:.8em;height:.8em;margin-left:.5em;transform:translateY(0.1em);transition-duration:200ms}
a.see-more:before{background:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);content:" ";position:absolute;width:calc(100% - 22px);height:1px;bottom:0}
a.see-more:hover:after{transform:translate(6px,0.1em);background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1b/arrow-right2.svg)}
.ac-paragraph{max-width:993px}
.ac-paragraph p{font-size:18px;font-weight:normal;line-height:1.39;letter-spacing:-1px;color:#2c2e34}
.ac-paragraph a,.ac-paragraph .btn.btn-arrow{color:#e84e0f}
.ac-paragraph ul{font-size:18px;text-align:left;padding-left:18px;letter-spacing:-1px;list-style-type:circle}
.ac-paragraph ol{font-size:18px;text-align:left;padding-left:18px;letter-spacing:-1px}
ol li{font-size:18px}
.ac-subtitle{font-size:24px;font-weight:bold;letter-spacing:-1.8px}
@media only screen and (min-width:768px){.ac-subtitle{font-size:32px}
}
h2.ac-h2{font-size:24px;letter-spacing:-1.3px;color:#2c2e34;font-weight:normal}
h3.ac-h3{font-size:20px;letter-spacing:-0.9px;line-height:1.3}
ul.ac-ul{padding-left:18px;font-size:18px;letter-spacing:-1px;list-style-type:circle;margin-top:30px;margin-bottom:10px}
ul.ac-ul li{padding-bottom:24px;padding-left:3px}
.align-center{text-align:center}
.align-center .component-text-block-col,.align-center .description{max-width:970px;margin:0 auto}
.component-text-block-col .ac-paragraph ul li ul{margin-top:10px}
@media only screen and (min-width:769px){h2.ac-h2{font-size:32px;line-height:normal;letter-spacing:-1.8px}
h3.ac-h3{font-size:24px;letter-spacing:-1px}
}
@media only screen and (min-width:1025px) and (max-width:1170px){ul.ac-ul{font-size:16px;line-height:1.5;letter-spacing:-0.8px}
ul.ac-ul li{padding-bottom:14px;padding-left:5px}
}
cite{padding:18px 20px;margin:10px 0;display:block;font-style:normal;position:relative}
cite:before{position:absolute;left:0;width:3px;height:100%;top:0;content:" ";background-image:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%)}
cite.color_white-two{border-color:#fff}
cite.color_white-two.before{content:none}
cite.color_white{border-color:#eee}
cite.color_white.before{content:none}
cite.color_giallo-areti{border-color:#ffa400}
cite.color_giallo-areti.before{content:none}
cite.color_grigio-areti{border-color:#747678}
cite.color_grigio-areti.before{content:none}
cite.color_black{border-color:#2c2e34}
cite.color_black.before{content:none}
cite.color_black-two{border-color:#000}
cite.color_black-two.before{content:none}
cite.color_blue-areti{border-color:#3398cc}
cite.color_blue-areti.before{content:none}
cite.color_darkblue-areti{border-color:#006999}
cite.color_darkblue-areti.before{content:none}
cite.color_lightblue-areti{border-color:#8ac7ff}
cite.color_lightblue-areti.before{content:none}
cite.color_midblue-areti{border-color:#cedeec}
cite.color_midblue-areti.before{content:none}
cite.color_magenta{border-color:#f06}
cite.color_magenta.before{content:none}
cite.color_purple{border-color:#906}
cite.color_purple.before{content:none}
cite.color_giallo-areti2{border-color:#f93}
cite.color_giallo-areti2.before{content:none}
cite.color_grigio-areti2{border-color:#63676d}
cite.color_grigio-areti2.before{content:none}
cite.color_lightgray-areti{border-color:#f3f4f5}
cite.color_lightgray-areti.before{content:none}
cite.color_midgray-areti{border-color:#aab8c5}
cite.color_midgray-areti.before{content:none}
cite.color_grad1a{border-color:#d24507}
cite.color_grad1a.before{content:none}
cite.color_grad1b{border-color:#d60075}
cite.color_grad1b.before{content:none}
cite.color_grad2a{border-color:#009ed7}
cite.color_grad2a.before{content:none}
cite.color_grad2b{border-color:#00649f}
cite.color_grad2b.before{content:none}
cite.gradient1{position:relative}
cite.gradient1:before{background-image:linear-gradient(254deg,#d24507,#d60075)}
cite.gradient2{position:relative}
cite.gradient2:before{background-image:linear-gradient(254deg,#009ed7,#00649f)}
img{max-width:100%}
@media only screen and (max-width:1171px){h1,h1 p{font-size:38px;line-height:45px}
h2,h2 p,h2 span{font-size:28px;line-height:38px}
h3,h3 p{font-size:24px;line-height:32px}
h4,h4 p{font-size:20px;line-height:30px;font-weight:bold}
p{font-weight:normal;font-size:18px;line-height:30px}
.sub,.sub p{font-weight:normal;font-size:14px;line-height:20px}
.bgtext,.bgtext p{font-weight:bold;font-size:50px;line-height:75px}
}
.pagination{list-style-type:none;margin:0;padding:0}
.pagination:after{clear:both;content:"";display:table}
.pagination li{font-size:12px;color:#000;width:auto;vertical-align:middle;display:inline-block}
.pagination li[data-page="..."] a{cursor:default}
.pagination li.active a,.pagination li.active span{border:2px solid #e84e0f;border-radius:3px;padding:5px;color:#e84e0f;line-height:20px;font-weight:bold}
.pagination li a,.pagination li span{display:inline-block;text-align:center;color:#999;width:35px;line-height:25px;border-right:1px solid #ddd}
.pagination li a.prev,.pagination li a.next,.pagination li span.prev,.pagination li span.next{width:80px;border:0}
.pagination li a.ellipse,.pagination li span.ellipse{font-size:150%}
.pagination li a:hover,.pagination li a:focus{text-decoration:none}
.pagination li:last-child a,.pagination li:last-child span{border:0}
.pagination li .disabled{cursor:not-allowed;opacity:.5;text-decoration:none}
.pagination.theme_white-two li.active a,.pagination.theme_white-two li.active span{border:2px solid #fff;color:#fff}
.pagination.theme_giallo-areti li.active a,.pagination.theme_giallo-areti li.active span{border:2px solid #ffa400;color:#ffa400}
.pagination.theme_grigio-areti li.active a,.pagination.theme_grigio-areti li.active span{border:2px solid #747678;color:#747678}
.pagination.theme_black-two li.active a,.pagination.theme_black-two li.active span{border:2px solid #000;color:#000}
.pagination.theme_gradient1 li.active a,.pagination.theme_gradient1 li.active span{border:2px solid #d24507;color:#d24507}
.pagination.theme_gradient2 li.active a,.pagination.theme_gradient2 li.active span{border:2px solid #009ed7;color:#009ed7}
.theme_peacock-blue .pagination li.active a,.theme_peacock-blue .pagination li.active span{color:#005ca9;border:2px solid #005ca9}
.theme_white-two .pagination li.active a,.theme_white-two .pagination li.active span{border:2px solid #fff;color:#fff}
.theme_giallo-areti .pagination li.active a,.theme_giallo-areti .pagination li.active span{border:2px solid #ffa400;color:#ffa400}
.theme_grigio-areti .pagination li.active a,.theme_grigio-areti .pagination li.active span{border:2px solid #747678;color:#747678}
.theme_black-two .pagination li.active a,.theme_black-two .pagination li.active span{border:2px solid #000;color:#000}
.theme_gradient1 .pagination li.active a,.theme_gradient1 .pagination li.active span{border:2px solid #d24507;color:#d24507}
.theme_gradient2 .pagination li.active a,.theme_gradient2 .pagination li.active span{border:2px solid #009ed7;color:#009ed7}
.rounded-carousel-list a{color:inherit}
.rounded-carousel-list .swiper-wrapper{align-items:stretch}
@media only screen and (min-width:768px){.rounded-carousel-list .swiper-wrapper{display:flex;justify-content:center}
}
.rounded-carousel-list .swiper-slide{text-align:center;display:inline-block;width:190px}
@media only screen and (min-width:768px){.rounded-carousel-list .swiper-slide{width:auto;flex:1 1 190px}
}
.rounded-carousel-list .swiper-slide aside{padding:0 5px 20px;min-height:170px;overflow:hidden}
.rounded-carousel-list .swiper-slide aside .title{display:inline-block;transition:all .2s;font-weight:bold;font-size:18px;margin-bottom:10px}
.rounded-carousel-list .swiper-slide aside .title h1,.rounded-carousel-list .swiper-slide aside .title h2,.rounded-carousel-list .swiper-slide aside .title h3,.rounded-carousel-list .swiper-slide aside .title h4{margin-top:0;margin-bottom:0}
.rounded-carousel-list .swiper-slide aside p{font-size:14px}
.rounded-carousel-list .swiper-slide aside>a{display:inline-block;transition:all .2s;font-weight:bold;text-transform:uppercase;font-size:12px;letter-spacing:2px;position:absolute;left:0;right:0;bottom:0}
.rounded-carousel-list .swiper-slide--inner{max-width:225px;display:inline-block;width:100%}
.rounded-carousel-list .swiper-slide .rounded-picture{width:calc(90%);padding-bottom:90%;display:inline-block;position:relative;border-radius:50%}
.rounded-carousel-list .swiper-slide .rounded-picture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}
.rounded-carousel-list .swiper-navigation{position:relative;height:70px;width:110px;margin:30px auto 0}
@media only screen and (min-width:768px){.rounded-carousel-list .swiper-navigation{display:none}
}
.rounded-carousel-list .swiper-navigation .swiper-button-prev,.rounded-carousel-list .swiper-navigation .swiper-button-next{background-image:none;bottom:10px;top:auto;width:45px;height:45px;border-radius:50%}
.rounded-carousel-list .swiper-navigation .swiper-button-prev img,.rounded-carousel-list .swiper-navigation .swiper-button-next img{width:100%;height:auto}
.rounded-carousel-list .swiper-navigation .swiper-button-next{right:1px}
.rounded-carousel-list .swiper-navigation .swiper-button-prev{left:0;right:auto}
@media only screen and (max-width:1170px){.rounded-carousel-list.disable-swiper .swiper-wrapper{display:block;height:auto !important}
.rounded-carousel-list.disable-swiper .swiper-wrapper .swiper-slide{width:100% !important}
.rounded-carousel-list.disable-swiper .swiper-wrapper .swiper-slide .rounded-picture{width:100%}
.rounded-carousel-list.disable-swiper .swiper-wrapper .swiper-slide h2{font-size:31px}
.rounded-carousel-list.disable-swiper .swiper-wrapper .swiper-slide aside{min-height:auto}
}
.theme_white-two .rounded-carousel-list .swiper-slide aside a{color:#fff}
.theme_giallo-areti .rounded-carousel-list .swiper-slide aside a{color:#ffa400}
.theme_grigio-areti .rounded-carousel-list .swiper-slide aside a{color:#747678}
.theme_black-two .rounded-carousel-list .swiper-slide aside a{color:#000}
.theme_gradient1 .rounded-carousel-list .swiper-slide aside a{color:#d24507}
.theme_gradient2 .rounded-carousel-list .swiper-slide aside a{color:#009ed7}
.theme_white-two .video-wrap .inlinePlayButton{color:#2c2e34;background-color:#fff !important}
.theme_white-two .video-wrap .inlinePlayButton:after{border-left:18px solid #2c2e34;border-left-color:#2c2e34}
.theme_giallo-areti .video-wrap .inlinePlayButton{color:#fff;background-color:#ffa400 !important}
.theme_giallo-areti .video-wrap .inlinePlayButton:after{border-left:18px solid #fff}
.theme_grigio-areti .video-wrap .inlinePlayButton{color:#fff;background-color:#747678 !important}
.theme_grigio-areti .video-wrap .inlinePlayButton:after{border-left:18px solid #fff}
.theme_black-two .video-wrap .inlinePlayButton{color:#fff;background-color:#000 !important}
.theme_black-two .video-wrap .inlinePlayButton:after{border-left:18px solid #fff}
.theme_gradient1 .video-wrap .inlinePlayButton{color:#fff;background-color:#d24507 !important}
.theme_gradient1 .video-wrap .inlinePlayButton:after{border-left:18px solid #fff}
.theme_gradient2 .video-wrap .inlinePlayButton{color:#fff;background-color:#009ed7 !important}
.theme_gradient2 .video-wrap .inlinePlayButton:after{border-left:18px solid #fff}
.text_important_white-two .video-wrap .inlinePlayButton{color:#fff !important}
.text_important_white-two .video-wrap .inlinePlayButton:after{border-left-color:#fff !important}
.video-wrap .inlinePlayButton.text_important_white-two{color:#fff !important}
.video-wrap .inlinePlayButton.text_important_white-two:after{border-left-color:#fff !important}
.text_important_white .video-wrap .inlinePlayButton{color:#eee !important}
.text_important_white .video-wrap .inlinePlayButton:after{border-left-color:#eee !important}
.video-wrap .inlinePlayButton.text_important_white{color:#eee !important}
.video-wrap .inlinePlayButton.text_important_white:after{border-left-color:#eee !important}
.text_important_giallo-areti .video-wrap .inlinePlayButton{color:#ffa400 !important}
.text_important_giallo-areti .video-wrap .inlinePlayButton:after{border-left-color:#ffa400 !important}
.video-wrap .inlinePlayButton.text_important_giallo-areti{color:#ffa400 !important}
.video-wrap .inlinePlayButton.text_important_giallo-areti:after{border-left-color:#ffa400 !important}
.text_important_grigio-areti .video-wrap .inlinePlayButton{color:#747678 !important}
.text_important_grigio-areti .video-wrap .inlinePlayButton:after{border-left-color:#747678 !important}
.video-wrap .inlinePlayButton.text_important_grigio-areti{color:#747678 !important}
.video-wrap .inlinePlayButton.text_important_grigio-areti:after{border-left-color:#747678 !important}
.text_important_black .video-wrap .inlinePlayButton{color:#2c2e34 !important}
.text_important_black .video-wrap .inlinePlayButton:after{border-left-color:#2c2e34 !important}
.video-wrap .inlinePlayButton.text_important_black{color:#2c2e34 !important}
.video-wrap .inlinePlayButton.text_important_black:after{border-left-color:#2c2e34 !important}
.text_important_black-two .video-wrap .inlinePlayButton{color:#000 !important}
.text_important_black-two .video-wrap .inlinePlayButton:after{border-left-color:#000 !important}
.video-wrap .inlinePlayButton.text_important_black-two{color:#000 !important}
.video-wrap .inlinePlayButton.text_important_black-two:after{border-left-color:#000 !important}
.text_important_blue-areti .video-wrap .inlinePlayButton{color:#3398cc !important}
.text_important_blue-areti .video-wrap .inlinePlayButton:after{border-left-color:#3398cc !important}
.video-wrap .inlinePlayButton.text_important_blue-areti{color:#3398cc !important}
.video-wrap .inlinePlayButton.text_important_blue-areti:after{border-left-color:#3398cc !important}
.text_important_darkblue-areti .video-wrap .inlinePlayButton{color:#006999 !important}
.text_important_darkblue-areti .video-wrap .inlinePlayButton:after{border-left-color:#006999 !important}
.video-wrap .inlinePlayButton.text_important_darkblue-areti{color:#006999 !important}
.video-wrap .inlinePlayButton.text_important_darkblue-areti:after{border-left-color:#006999 !important}
.text_important_lightblue-areti .video-wrap .inlinePlayButton{color:#8ac7ff !important}
.text_important_lightblue-areti .video-wrap .inlinePlayButton:after{border-left-color:#8ac7ff !important}
.video-wrap .inlinePlayButton.text_important_lightblue-areti{color:#8ac7ff !important}
.video-wrap .inlinePlayButton.text_important_lightblue-areti:after{border-left-color:#8ac7ff !important}
.text_important_midblue-areti .video-wrap .inlinePlayButton{color:#cedeec !important}
.text_important_midblue-areti .video-wrap .inlinePlayButton:after{border-left-color:#cedeec !important}
.video-wrap .inlinePlayButton.text_important_midblue-areti{color:#cedeec !important}
.video-wrap .inlinePlayButton.text_important_midblue-areti:after{border-left-color:#cedeec !important}
.text_important_magenta .video-wrap .inlinePlayButton{color:#f06 !important}
.text_important_magenta .video-wrap .inlinePlayButton:after{border-left-color:#f06 !important}
.video-wrap .inlinePlayButton.text_important_magenta{color:#f06 !important}
.video-wrap .inlinePlayButton.text_important_magenta:after{border-left-color:#f06 !important}
.text_important_purple .video-wrap .inlinePlayButton{color:#906 !important}
.text_important_purple .video-wrap .inlinePlayButton:after{border-left-color:#906 !important}
.video-wrap .inlinePlayButton.text_important_purple{color:#906 !important}
.video-wrap .inlinePlayButton.text_important_purple:after{border-left-color:#906 !important}
.text_important_giallo-areti2 .video-wrap .inlinePlayButton{color:#f93 !important}
.text_important_giallo-areti2 .video-wrap .inlinePlayButton:after{border-left-color:#f93 !important}
.video-wrap .inlinePlayButton.text_important_giallo-areti2{color:#f93 !important}
.video-wrap .inlinePlayButton.text_important_giallo-areti2:after{border-left-color:#f93 !important}
.text_important_grigio-areti2 .video-wrap .inlinePlayButton{color:#63676d !important}
.text_important_grigio-areti2 .video-wrap .inlinePlayButton:after{border-left-color:#63676d !important}
.video-wrap .inlinePlayButton.text_important_grigio-areti2{color:#63676d !important}
.video-wrap .inlinePlayButton.text_important_grigio-areti2:after{border-left-color:#63676d !important}
.text_important_lightgray-areti .video-wrap .inlinePlayButton{color:#f3f4f5 !important}
.text_important_lightgray-areti .video-wrap .inlinePlayButton:after{border-left-color:#f3f4f5 !important}
.video-wrap .inlinePlayButton.text_important_lightgray-areti{color:#f3f4f5 !important}
.video-wrap .inlinePlayButton.text_important_lightgray-areti:after{border-left-color:#f3f4f5 !important}
.text_important_midgray-areti .video-wrap .inlinePlayButton{color:#aab8c5 !important}
.text_important_midgray-areti .video-wrap .inlinePlayButton:after{border-left-color:#aab8c5 !important}
.video-wrap .inlinePlayButton.text_important_midgray-areti{color:#aab8c5 !important}
.video-wrap .inlinePlayButton.text_important_midgray-areti:after{border-left-color:#aab8c5 !important}
.text_important_grad1a .video-wrap .inlinePlayButton{color:#d24507 !important}
.text_important_grad1a .video-wrap .inlinePlayButton:after{border-left-color:#d24507 !important}
.video-wrap .inlinePlayButton.text_important_grad1a{color:#d24507 !important}
.video-wrap .inlinePlayButton.text_important_grad1a:after{border-left-color:#d24507 !important}
.text_important_grad1b .video-wrap .inlinePlayButton{color:#d60075 !important}
.text_important_grad1b .video-wrap .inlinePlayButton:after{border-left-color:#d60075 !important}
.video-wrap .inlinePlayButton.text_important_grad1b{color:#d60075 !important}
.video-wrap .inlinePlayButton.text_important_grad1b:after{border-left-color:#d60075 !important}
.text_important_grad2a .video-wrap .inlinePlayButton{color:#009ed7 !important}
.text_important_grad2a .video-wrap .inlinePlayButton:after{border-left-color:#009ed7 !important}
.video-wrap .inlinePlayButton.text_important_grad2a{color:#009ed7 !important}
.video-wrap .inlinePlayButton.text_important_grad2a:after{border-left-color:#009ed7 !important}
.text_important_grad2b .video-wrap .inlinePlayButton{color:#00649f !important}
.text_important_grad2b .video-wrap .inlinePlayButton:after{border-left-color:#00649f !important}
.video-wrap .inlinePlayButton.text_important_grad2b{color:#00649f !important}
.video-wrap .inlinePlayButton.text_important_grad2b:after{border-left-color:#00649f !important}
.video-wrap{background-color:#2c2e34}
.video-wrap .inlinePlayButton{transform:scale(1);width:70px;height:70px;line-height:72px;text-indent:-1000px;opacity:1;color:#2c2e34}
.video-wrap .inlinePlayButton:after{content:" ";position:absolute;top:50%;left:50%;width:24px;height:20px;border-left:18px solid #2c2e34;border-left-color:#2c2e34;border-bottom:12px solid transparent;border-top:12px solid transparent;margin:-12px 0 0 -6px}
.video-wrap.video-is-playing{cursor:pointer}
.video-wrap.video-is-playing .inlinePlayButton{display:none}
.video-wrap .html5_video_player{width:100%;height:auto}
.no-small{display:none}
.only-small{display:block}
@media only screen and (min-width:768px){.no-small{display:block}
.only-small{display:none}
}
.only-desktop{display:none}
@media only screen and (min-width:1024px){.only-desktop{display:block}
}
.cursor-pointer{cursor:pointer}
.hide-element{display:none}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#888}
::-webkit-scrollbar-thumb:hover{background:#555}
.dialog::-webkit-scrollbar{width:1px}
.disable-scrollbars::-webkit-scrollbar{width:0;height:0;background:transparent}
.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}
[class*="component-"] .content{max-width:1170px;margin:0 auto}
@media(max-width:1170px){[class*="component-"] .content{padding:0 15px}
[class*="component-"] .content.mobile_no-gutters{padding-left:0;padding-right:0}
.mobile-no-padding .content{padding:0}
}
section.component{margin-bottom:60px}
@media(max-width:1170px){section.component{overflow-x:hidden}
}
section.component.attach_down{margin-bottom:0}
section.component.attach_up{margin-top:-60px}
.large-container{max-width:1400px;min-width:1170px;margin:10px auto 0}
.container{padding-left:15px;padding-right:15px}
@media(min-width:1171px){.container{width:1170px;padding:0}
.container .container{width:auto}
}
.component-generic-content{max-width:1170px;margin:0 auto}
.component-generic-content>div{position:relative;padding:0}
body>div,body>section{overflow-x:hidden}
.areti-page-wrapper{margin:0 auto;padding:0;max-width:1440px;overflow:hidden}
.allow_overflow{overflow:visible !important}
.allow_scroll{overflow:auto !important}
.accordion.panel-group .panel-default{background:transparent;border:0;border:solid 1px rgba(99,103,109,0.5)}
.accordion.panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0}
.accordion.panel-group .panel-heading{cursor:pointer;padding:28px 40px 28px;transition:all .8s;border-radius:8px}
.accordion.panel-group .panel-heading a h1,.accordion.panel-group .panel-heading a h2,.accordion.panel-group .panel-heading a h3{margin:0}
@media only screen and (max-width:1170px){.accordion.panel-group .panel-heading{padding:24px 40px 24px 22px}
}
.accordion.panel-group .panel-heading h1{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading h2{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading h3{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading h4{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading h5{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading h6{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading .panel-title{transition:all .8s;padding-right:14px;position:relative}
.accordion.panel-group .panel-heading .panel-title p{font-weight:bold}
.accordion.panel-group .panel-heading .panel-title a{text-decoration:none}
.accordion.panel-group .panel-heading h4{font-size:20px}
.accordion.panel-group .panel-heading span.small,.accordion.panel-group .panel-heading span.subtext,.accordion.panel-group .panel-heading span.paragraph,.accordion.panel-group .panel-heading p,.accordion.panel-group .panel-heading h1,.accordion.panel-group .panel-heading h2,.accordion.panel-group .panel-heading h3,.accordion.panel-group .panel-heading h4,.accordion.panel-group .panel-heading h5{color:#000;font-weight:bold}
.accordion.panel-group .panel-heading .open-icon,.accordion.panel-group .panel-heading .close-icon{position:absolute;right:-.8em;top:-.5em;display:block;width:50px}
.accordion.panel-group .panel-heading .open-icon img,.accordion.panel-group .panel-heading .close-icon img{width:100%;height:auto}
@media only screen and (max-width:1170px){.accordion.panel-group .panel-heading .open-icon,.accordion.panel-group .panel-heading .close-icon{right:-2.2em}
}
.accordion.panel-group .panel-heading .open-icon.noimg,.accordion.panel-group .panel-heading .close-icon.noimg{height:50px}
.accordion.panel-group .panel-heading .open-icon.noimg img,.accordion.panel-group .panel-heading .close-icon.noimg img{visibility:hidden}
.accordion.panel-group .panel-heading .open-icon.noimg{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons/grey/chevron-up.svg") no-repeat center;background-size:contain}
.accordion.panel-group .panel-heading .close-icon.noimg{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons/grey/chevron-down.svg") no-repeat center;background-size:contain}
.accordion.panel-group .panel-heading .close-icon{opacity:0}
.accordion.panel-group .panel-heading a:hover,.accordion.panel-group .panel-heading a:focus{text-decoration:none;color:#747678}
.accordion.panel-group .panel-body{visibility:hidden;font-size:18px;line-height:1.39;letter-spacing:-1px;padding:0 40px}
.accordion.panel-group .panel-body h5,.accordion.panel-group .panel-body .panel-title{font-size:18px;font-weight:bold;margin:0;line-height:1.39}
.accordion.panel-group .panel-body ul{margin:22px 51px 0 26px;padding:0;list-style-type:circle}
.accordion.panel-group .panel-body img{max-width:100%}
.accordion.panel-group .panel-collapse{display:none}
.accordion.panel-group .panel-heading .open-icon{transition:transform .5s;transition-delay:transfrom .1s;transform:rotate(-180deg)}
.accordion.panel-group .panel-heading .close-icon{transition:transform .5s;transition-delay:transfrom .1s;transform:rotate(0)}
.accordion.panel-group .open{border:solid 1px rgba(99,103,109,0.5);border-radius:8px;margin-bottom:32px}
@media only screen and (max-width:1170px){.accordion.panel-group .open{margin-bottom:76px}
}
.accordion.panel-group .open .panel-body{visibility:visible;padding-bottom:37px}
.accordion.panel-group .open .panel-heading{border-width:0;padding:28px 40px 28px}
.accordion.panel-group .open .panel-heading.hide-separator{border:0}
.accordion.panel-group .open .panel-heading.show-separator{border-bottom:1px solid rgba(55,55,55,0.3);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:20px}
.accordion.panel-group .open .panel-heading .open-icon{opacity:0;transform:rotate(0)}
.accordion.panel-group .open .panel-heading .close-icon{transform:rotate(180deg);opacity:1;height:auto}
@media only screen and (max-width:768px){.accordion.panel-group .open .panel-body{padding-bottom:17px}
}
@media only screen and (min-width:769px) and (max-width:1024px){.accordion.panel-group .open .panel-body{padding-bottom:22px}
}
@media only screen and (min-width:1025px) and (max-width:1170px){.accordion.panel-group .open .panel-body{padding-bottom:28px}
}
@media only screen and (max-width:1170px){.accordion.panel-group .open .panel-body .document-wrap .description p{font-size:14px;line-height:18px}
.accordion.panel-group .open .panel-body .document-wrap .small{font-size:12px}
}
.accordion.panel-group .panel-default>.panel-heading{background-color:#fff}
.accordion.panel-group .panel+.panel,.accordion.panel-group .text.parbase,.accordion.panel-group .asset-items-dropdown.parbase+.asset-items-dropdown.parbase{margin-top:20px}
.footer-accordion.accordion.panel-group .panel-heading{border:0;color:#fff;background:transparent;padding:20px 20px 18px 0}
.footer-accordion.accordion.panel-group .panel-heading .open-icon,.footer-accordion.accordion.panel-group .panel-heading .close-icon{width:40px;height:40px;right:-.7em}
.footer-accordion.accordion.panel-group .panel-body{padding:0}
.footer-accordion.accordion.panel-group .panel-body a{color:#fff}
.footer-accordion.accordion.panel-group .panel-body a:hover{background:transparent}
.footer-accordion.accordion.panel-group .panel-body a:focus{background:transparent}
.panel-group.panel-group-intranet .panel-group{margin-top:30px}
.panel-group.panel-group-intranet .panel-default>.panel-heading{background-color:#fff !important;border:0;padding:25px 20px}
.panel-group.panel-group-intranet .panel .panel-body{padding:0 30px 25px;color:#2c2e34}
.panel-group.panel-group-intranet .panel-default:not(.open){box-shadow:0 2px 4px 0 rgba(0,0,0,0.09)}
.panel-group.panel-group-intranet .panel-default.open{box-shadow:none !important}
.panel-group.panel-group-intranet .panel-default.open>.panel-heading{padding:25px 30px}
.panel-group.panel-group-intranet .panel-default{margin-top:0 !important}
.panel-group.panel-group-intranet .document-wrap article:first-child{margin-top:0}
.panel-group.panel-group-intranet .document-wrap article{border-bottom:solid 1px #dbdbdb;padding:20px 0}
.panel-group.panel-group-intranet .document-wrap article:last-child{border-bottom:0}
.component-breadcrumbs{border-top:1px rgba(151,151,151,0.17) solid;border-bottom:1px rgba(151,151,151,0.17) solid}
@media only screen and (min-width:1171px){.component-breadcrumbs .content{max-width:1440px;margin:0 auto}
.component-breadcrumbs .content .breadcrumb{padding:8px 40px}
}
.component-breadcrumbs .breadcrumb{background:transparent}
.component-breadcrumbs .breadcrumb>li+li:before{content:">";font-weight:bold;color:#747678}
.component-breadcrumbs .breadcrumb li{font-weight:bold}
.component-breadcrumbs .breadcrumb li:last-child{font-weight:normal}
@media only screen and (max-width:1170px){.component-breadcrumbs .breadcrumb{padding:8px 0}
}
.component-breadcrumbs ol{line-height:26px;font-size:14px;margin:0}
.component-breadcrumbs ol a,.component-breadcrumbs ol span{color:#747678;font-size:14px}
.component-breadcrumbs.text_important_white-two .breadcrumb>li+li:before{color:#fff}
.component-breadcrumbs.text_important_white-two ol a,.component-breadcrumbs.text_important_white-two ol span{color:#fff}
.component-breadcrumbs.text_important_white .breadcrumb>li+li:before{color:#eee}
.component-breadcrumbs.text_important_white ol a,.component-breadcrumbs.text_important_white ol span{color:#eee}
.component-breadcrumbs.text_important_giallo-areti .breadcrumb>li+li:before{color:#ffa400}
.component-breadcrumbs.text_important_giallo-areti ol a,.component-breadcrumbs.text_important_giallo-areti ol span{color:#ffa400}
.component-breadcrumbs.text_important_grigio-areti .breadcrumb>li+li:before{color:#747678}
.component-breadcrumbs.text_important_grigio-areti ol a,.component-breadcrumbs.text_important_grigio-areti ol span{color:#747678}
.component-breadcrumbs.text_important_black .breadcrumb>li+li:before{color:#2c2e34}
.component-breadcrumbs.text_important_black ol a,.component-breadcrumbs.text_important_black ol span{color:#2c2e34}
.component-breadcrumbs.text_important_black-two .breadcrumb>li+li:before{color:#000}
.component-breadcrumbs.text_important_black-two ol a,.component-breadcrumbs.text_important_black-two ol span{color:#000}
.component-breadcrumbs.text_important_blue-areti .breadcrumb>li+li:before{color:#3398cc}
.component-breadcrumbs.text_important_blue-areti ol a,.component-breadcrumbs.text_important_blue-areti ol span{color:#3398cc}
.component-breadcrumbs.text_important_darkblue-areti .breadcrumb>li+li:before{color:#006999}
.component-breadcrumbs.text_important_darkblue-areti ol a,.component-breadcrumbs.text_important_darkblue-areti ol span{color:#006999}
.component-breadcrumbs.text_important_lightblue-areti .breadcrumb>li+li:before{color:#8ac7ff}
.component-breadcrumbs.text_important_lightblue-areti ol a,.component-breadcrumbs.text_important_lightblue-areti ol span{color:#8ac7ff}
.component-breadcrumbs.text_important_midblue-areti .breadcrumb>li+li:before{color:#cedeec}
.component-breadcrumbs.text_important_midblue-areti ol a,.component-breadcrumbs.text_important_midblue-areti ol span{color:#cedeec}
.component-breadcrumbs.text_important_magenta .breadcrumb>li+li:before{color:#f06}
.component-breadcrumbs.text_important_magenta ol a,.component-breadcrumbs.text_important_magenta ol span{color:#f06}
.component-breadcrumbs.text_important_purple .breadcrumb>li+li:before{color:#906}
.component-breadcrumbs.text_important_purple ol a,.component-breadcrumbs.text_important_purple ol span{color:#906}
.component-breadcrumbs.text_important_giallo-areti2 .breadcrumb>li+li:before{color:#f93}
.component-breadcrumbs.text_important_giallo-areti2 ol a,.component-breadcrumbs.text_important_giallo-areti2 ol span{color:#f93}
.component-breadcrumbs.text_important_grigio-areti2 .breadcrumb>li+li:before{color:#63676d}
.component-breadcrumbs.text_important_grigio-areti2 ol a,.component-breadcrumbs.text_important_grigio-areti2 ol span{color:#63676d}
.component-breadcrumbs.text_important_lightgray-areti .breadcrumb>li+li:before{color:#f3f4f5}
.component-breadcrumbs.text_important_lightgray-areti ol a,.component-breadcrumbs.text_important_lightgray-areti ol span{color:#f3f4f5}
.component-breadcrumbs.text_important_midgray-areti .breadcrumb>li+li:before{color:#aab8c5}
.component-breadcrumbs.text_important_midgray-areti ol a,.component-breadcrumbs.text_important_midgray-areti ol span{color:#aab8c5}
.component-breadcrumbs.text_important_grad1a .breadcrumb>li+li:before{color:#d24507}
.component-breadcrumbs.text_important_grad1a ol a,.component-breadcrumbs.text_important_grad1a ol span{color:#d24507}
.component-breadcrumbs.text_important_grad1b .breadcrumb>li+li:before{color:#d60075}
.component-breadcrumbs.text_important_grad1b ol a,.component-breadcrumbs.text_important_grad1b ol span{color:#d60075}
.component-breadcrumbs.text_important_grad2a .breadcrumb>li+li:before{color:#009ed7}
.component-breadcrumbs.text_important_grad2a ol a,.component-breadcrumbs.text_important_grad2a ol span{color:#009ed7}
.component-breadcrumbs.text_important_grad2b .breadcrumb>li+li:before{color:#00649f}
.component-breadcrumbs.text_important_grad2b ol a,.component-breadcrumbs.text_important_grad2b ol span{color:#00649f}
.component-cookie-policy{padding:0 30px 1px;margin:0 auto;width:100%;overflow:hidden;position:relative}
.component-cookie-policy.fixed{position:fixed;bottom:0;z-index:99}
.component-cookie-policy img.background{position:absolute;left:-30px;top:0;width:calc(100% + 60px)}
.component-cookie-policy .content{max-width:1170px;margin:0 auto;padding:35px 0;position:relative}
.component-cookie-policy .content .text,.component-cookie-policy .content p{font-size:10px;line-height:18px;font-weight:bold}
.component-cookie-policy .content p{margin:0 0 22px;font-size:16px !important;line-height:18px !important}
.component-cookie-policy .close-button{position:absolute;top:14px;right:0}
.component-cookie-policy .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/close.svg") no-repeat center}
.component-cookie-policy .close-button .gi{width:18px;height:18px}
.component-cookie-policy .close-button{position:absolute;top:14px;right:0}
.component-cookie-policy .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/close.svg") no-repeat center}
.component-cookie-policy.bg_giallo-areti .close-button .btn,.component-cookie-policy.bg_important_giallo-areti .close-button .btn,.component-cookie-policy.bg_important_giallo-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_giallo-areti .content,.component-cookie-policy.bg_important_giallo-areti .content,.component-cookie-policy.bg_important_giallo-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_grigio-areti .close-button .btn,.component-cookie-policy.bg_important_grigio-areti .close-button .btn,.component-cookie-policy.bg_important_grigio-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_grigio-areti .content,.component-cookie-policy.bg_important_grigio-areti .content,.component-cookie-policy.bg_important_grigio-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_black .close-button .btn,.component-cookie-policy.bg_important_black .close-button .btn,.component-cookie-policy.bg_important_black_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_black .content,.component-cookie-policy.bg_important_black .content,.component-cookie-policy.bg_important_black_opacity .content{color:#fff}
.component-cookie-policy.bg_black-two .close-button .btn,.component-cookie-policy.bg_important_black-two .close-button .btn,.component-cookie-policy.bg_important_black-two_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_black-two .content,.component-cookie-policy.bg_important_black-two .content,.component-cookie-policy.bg_important_black-two_opacity .content{color:#fff}
.component-cookie-policy.bg_blue-areti .close-button .btn,.component-cookie-policy.bg_important_blue-areti .close-button .btn,.component-cookie-policy.bg_important_blue-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_blue-areti .content,.component-cookie-policy.bg_important_blue-areti .content,.component-cookie-policy.bg_important_blue-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_darkblue-areti .close-button .btn,.component-cookie-policy.bg_important_darkblue-areti .close-button .btn,.component-cookie-policy.bg_important_darkblue-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_darkblue-areti .content,.component-cookie-policy.bg_important_darkblue-areti .content,.component-cookie-policy.bg_important_darkblue-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_lightblue-areti .close-button .btn,.component-cookie-policy.bg_important_lightblue-areti .close-button .btn,.component-cookie-policy.bg_important_lightblue-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_lightblue-areti .content,.component-cookie-policy.bg_important_lightblue-areti .content,.component-cookie-policy.bg_important_lightblue-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_midblue-areti .close-button .btn,.component-cookie-policy.bg_important_midblue-areti .close-button .btn,.component-cookie-policy.bg_important_midblue-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_midblue-areti .content,.component-cookie-policy.bg_important_midblue-areti .content,.component-cookie-policy.bg_important_midblue-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_magenta .close-button .btn,.component-cookie-policy.bg_important_magenta .close-button .btn,.component-cookie-policy.bg_important_magenta_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_magenta .content,.component-cookie-policy.bg_important_magenta .content,.component-cookie-policy.bg_important_magenta_opacity .content{color:#fff}
.component-cookie-policy.bg_purple .close-button .btn,.component-cookie-policy.bg_important_purple .close-button .btn,.component-cookie-policy.bg_important_purple_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_purple .content,.component-cookie-policy.bg_important_purple .content,.component-cookie-policy.bg_important_purple_opacity .content{color:#fff}
.component-cookie-policy.bg_giallo-areti2 .close-button .btn,.component-cookie-policy.bg_important_giallo-areti2 .close-button .btn,.component-cookie-policy.bg_important_giallo-areti2_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_giallo-areti2 .content,.component-cookie-policy.bg_important_giallo-areti2 .content,.component-cookie-policy.bg_important_giallo-areti2_opacity .content{color:#fff}
.component-cookie-policy.bg_grigio-areti2 .close-button .btn,.component-cookie-policy.bg_important_grigio-areti2 .close-button .btn,.component-cookie-policy.bg_important_grigio-areti2_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_grigio-areti2 .content,.component-cookie-policy.bg_important_grigio-areti2 .content,.component-cookie-policy.bg_important_grigio-areti2_opacity .content{color:#fff}
.component-cookie-policy.bg_lightgray-areti .close-button .btn,.component-cookie-policy.bg_important_lightgray-areti .close-button .btn,.component-cookie-policy.bg_important_lightgray-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_lightgray-areti .content,.component-cookie-policy.bg_important_lightgray-areti .content,.component-cookie-policy.bg_important_lightgray-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_midgray-areti .close-button .btn,.component-cookie-policy.bg_important_midgray-areti .close-button .btn,.component-cookie-policy.bg_important_midgray-areti_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_midgray-areti .content,.component-cookie-policy.bg_important_midgray-areti .content,.component-cookie-policy.bg_important_midgray-areti_opacity .content{color:#fff}
.component-cookie-policy.bg_grad1a .close-button .btn,.component-cookie-policy.bg_important_grad1a .close-button .btn,.component-cookie-policy.bg_important_grad1a_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_grad1a .content,.component-cookie-policy.bg_important_grad1a .content,.component-cookie-policy.bg_important_grad1a_opacity .content{color:#fff}
.component-cookie-policy.bg_grad1b .close-button .btn,.component-cookie-policy.bg_important_grad1b .close-button .btn,.component-cookie-policy.bg_important_grad1b_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_grad1b .content,.component-cookie-policy.bg_important_grad1b .content,.component-cookie-policy.bg_important_grad1b_opacity .content{color:#fff}
.component-cookie-policy.bg_grad2a .close-button .btn,.component-cookie-policy.bg_important_grad2a .close-button .btn,.component-cookie-policy.bg_important_grad2a_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_grad2a .content,.component-cookie-policy.bg_important_grad2a .content,.component-cookie-policy.bg_important_grad2a_opacity .content{color:#fff}
.component-cookie-policy.bg_grad2b .close-button .btn,.component-cookie-policy.bg_important_grad2b .close-button .btn,.component-cookie-policy.bg_important_grad2b_opacity .close-button .btn{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/white-two/close.svg") no-repeat center}
.component-cookie-policy.bg_grad2b .content,.component-cookie-policy.bg_important_grad2b .content,.component-cookie-policy.bg_important_grad2b_opacity .content{color:#fff}
.component-footer .separator{width:100%;height:1px;background:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%)}
.component-footer a{color:#63676d}
.component-footer .divider{border-top:1px #eee solid}
.component-footer .footer{position:relative}
.component-footer .footer-content{padding:0 16px}
.component-footer .secondary-footer{padding:0 16px}
.component-footer .only-small{display:none}
.component-footer .only-not-small{display:flex;justify-content:center}
.component-footer .footer .divider-mobile{display:none;margin-bottom:10px}
.component-footer .arrow-down{display:none}
.component-footer .arrow-open{display:none}
.component-footer .footer{font-family:Karla;margin:0 auto}
.component-footer .footer .header-box{height:60px;position:relative;pointer-events:none}
.component-footer .footer .header{vertical-align:middle;display:inline;letter-spacing:-1.3px;font-size:24px;font-weight:bold;line-height:40px}
.component-footer .footer .footer-content{padding-top:18px;padding-bottom:9px}
.component-footer .footer .divider-mobile{margin-bottom:39px}
.component-footer .footer .company-logo{margin-bottom:40px}
.component-footer .footer .wrap-logo-lundquist{position:absolute;right:16px;top:16px;z-index:10}
@media only screen and (min-width:768px){.component-footer .footer .wrap-logo-lundquist{top:40px}
}
@media only screen and (min-width:1024px){.component-footer .footer .wrap-logo-lundquist{top:50px}
}
.component-footer .footer .wrap-logo-lundquist a,.component-footer .footer .wrap-logo-lundquist img{width:60px;height:60px;display:block}
@media only screen and (min-width:1024px){.component-footer .footer .wrap-logo-lundquist a,.component-footer .footer .wrap-logo-lundquist img{width:110px;height:110px}
}
.component-footer .footer .wrap-logo-lundquist+.wrap-logo-lundquist{right:150px}
@media only screen and (min-width:1171px){.component-footer .footer .wrap-logo-lundquist a,.component-footer .footer .wrap-logo-lundquist img{display:inline-block}
.component-footer .footer .wrap-logo-lundquist+.wrap-logo-lundquist{right:16px;top:160px}
}
.component-footer .footer .left-tab{width:100%;position:relative;display:block}
.component-footer .footer .left-tab .logo{width:186px;height:auto;object-fit:contain;margin-bottom:42px}
.component-footer .footer .left-tab .desc-short{font-weight:bold}
.component-footer .footer .left-tab .desc-short p{margin-bottom:15px;font-size:20px;line-height:30px}
.component-footer .footer .left-tab .desc-extended p{font-size:15px;line-height:24px;opacity:.6}
.component-footer .footer .left-tab .arrow-link{margin:23px 0}
.component-footer .footer .left-tab .arrow-link a{font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal}
.component-footer .footer .left-tab .arrow-link .arrow-right{width:30px;height:23px;object-fit:contain;fill:#005ca9}
.component-footer .footer .main-tab{width:73%;vertical-align:top;position:relative;display:inline-block}
.component-footer .footer .main-tab .footer-column{overflow-y:hidden}
.component-footer .footer .main-tab .footer-column .nav a{font-family:Karla;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-1px;padding:0;background-color:transparent;margin:0;line-height:2.3}
.component-footer .footer .main-tab .footer-column .nav a:hover{background-color:transparent}
.component-footer .footer .main-tab .social-column{min-width:32%;display:inline-block;margin-top:20px;margin-bottom:20px}
@media only screen and (min-width:768px){.component-footer .footer .main-tab .social-column{margin:0 0 0 auto}
}
.component-footer .footer .main-tab .social-column .header:hover,.component-footer .footer .main-tab .social-column .header:focus{text-decoration:initial;cursor:default}
.component-footer .footer .main-tab .social-column .nav li{margin-right:15px}
.component-footer .footer .main-tab .social-column .nav .btn-social{background:transparent;width:auto;height:auto;line-height:normal;border:0}
.component-footer .footer .main-tab .social-column .nav .btn-social:hover{border-radius:30px}
.component-footer .footer .main-tab .social-column .nav .btn-social .social-img{width:auto;height:25px;margin:auto;vertical-align:middle;display:inline-block}
.component-footer .footer .main-tab .social-column .nav .btn-social .btn-social-hover{display:none}
.component-footer .footer .main-tab .social-column .nav .btn-social.btn-facebook:hover .social-img,.component-footer .footer .main-tab .social-column .nav .btn-social.btn-instagram:hover .social-img,.component-footer .footer .main-tab .social-column .nav .btn-social.btn-youTube:hover .social-img{display:none}
.component-footer .footer .main-tab .social-column .nav .btn-social.btn-facebook:hover .btn-social-hover,.component-footer .footer .main-tab .social-column .nav .btn-social.btn-instagram:hover .btn-social-hover,.component-footer .footer .main-tab .social-column .nav .btn-social.btn-youTube:hover .btn-social-hover{display:inline-block}
.component-footer .footer .links-bottom{padding-top:0}
@media(min-width:768px){.component-footer .footer .links-bottom{padding-top:18px}
}
.component-footer .footer .links-bottom .main-tab{width:100%}
@media(min-width:768px){.component-footer .footer .links-bottom .main-tab{padding-top:60px}
}
.component-footer .footer .links-bottom .main-tab .footer-column{opacity:.5;width:25%;min-width:25%;max-width:25%;margin-left:0 !important}
.component-footer .footer .links-bottom .main-tab .footer-column:last-child,.component-footer .footer .links-bottom .main-tab .footer-column:first-child{width:25%}
.component-footer .footer .links-bottom .main-tab .footer-column .header-box{height:auto;margin-bottom:20px}
.component-footer .footer .links-bottom .main-tab .footer-column .header-box .header{font-size:18px;letter-spacing:-0.38px;line-height:22px}
.component-footer .footer .links-bottom .main-tab .footer-column .nav a{font-size:14px;line-height:30px;letter-spacing:normal}
.component-footer .secondary-footer{width:100%;margin:0 auto;margin-top:25px;font-family:Karla;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.component-footer .secondary-footer .copyright-box{display:inline-block;text-align:center;padding-bottom:10px;margin-bottom:10px}
.component-footer .secondary-footer .links{height:16px}
.component-footer .secondary-footer .links .nav{font-size:13px;text-align:center}
.component-footer .secondary-footer .links .nav a{padding:0 10px;background-color:transparent;margin:0}
.component-footer .secondary-footer .links .nav a:hover{background-color:transparent}
.component-footer .bookmarks-wrapper{position:absolute;right:30px;top:-30px;text-align:right;display:flex}
.component-footer .bookmarks-wrapper .icon-bookmark,.component-footer .bookmarks-wrapper .icon-heart{position:relative;right:auto;top:auto;display:inline-block}
.component-footer .icon-bookmark,.component-footer .icon-heart{width:60px;height:60px;position:absolute;border-radius:50%;right:30px;top:-30px;background-color:gray;margin-left:8px;cursor:pointer;text-align:center}
.component-footer .icon-bookmark img,.component-footer .icon-heart img{height:auto;width:30px}
.component-footer .icon-bookmark.bg_important_turquoise-blue:after,.component-footer .icon-heart.bg_important_turquoise-blue:after{content:'';background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons/white-two/icona-preferiti-piena2.svg") no-repeat center center;height:100%;width:100%;display:block;background-size:45px 45px;position:absolute;top:0;left:0}
.component-footer .icon-bookmark.bg_important_turquoise-blue img,.component-footer .icon-heart.bg_important_turquoise-blue img{visibility:hidden}
.component-footer .icon-bookmark img{transform:translateY(15px)}
.component-footer .icon-bookmark.bg_important_turquoise-blue:after{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons/white-two/icona-preferiti-piena.svg") no-repeat center center}
.component-footer .icon-heart img{transform:translateY(18px)}
.component-footer .icon-heart.bg_important_turquoise-blue:after{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/cuore-piu.svg") no-repeat center center;background-size:30px 30px}
@media(max-width:1170px){.component-footer .footer .left-tab{margin-bottom:150px}
.component-footer .footer .main-tab .footer-column{overflow:visible}
.component-footer .footer .main-tab .social-column .header-box{height:56px}
.component-footer .footer .main-tab .social-column .nav .btn-social .social-img{width:auto;width:auto;margin:-5px auto 0}
}
@media only screen and (max-width:767px){.component-footer .only-small{display:block}
.component-footer .only-not-small{display:none}
.component-footer .arrow-down{display:inline-block;height:40px;position:absolute;right:0;object-fit:contain;fill:#8e8e8e}
.component-footer .arrow-open{display:inline-block;transform:rotate(180deg)}
.component-footer .footer .header-box{pointer-events:all;cursor:pointer}
.component-footer .footer .menu{padding-bottom:60px}
.component-footer .footer .left-tab{border-bottom:1px solid #454545}
.component-footer .footer .left-tab .company-logo .logo{margin-bottom:10px}
.component-footer .footer .left-tab .company-desc{margin-bottom:20px}
.component-footer .footer .left-tab .company-desc .desc-short{font-size:18px;line-height:1.39;letter-spacing:-1px;padding-top:10px}
.component-footer .footer .left-tab .company-desc .desc-short p{margin-bottom:0}
.component-footer .footer .left-tab .arrow-link a{font-weight:bold;font-size:20px;letter-spacing:-1px}
.component-footer .footer .left-tab .arrow-link .arrow-right{width:30px;height:23px;object-fit:contain;fill:#005ca9}
.component-footer .footer .main-tab{width:100%}
.component-footer .footer .main-tab .panel-group{margin-bottom:0}
.component-footer .footer .main-tab .social-column{margin-top:15px;width:100%}
.component-footer .footer .main-tab .social-column .header-box{padding:0 0 38px}
.component-footer .footer .main-tab .social-column .nav{display:flex;justify-content:space-between}
.component-footer .footer .main-tab .social-column .nav .btn-social .social-img{width:auto;margin:3px auto}
.component-footer .footer .main-tab .nav{margin:0}
.component-footer .footer .footer-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.component-footer .footer .footer-content .collapsed{display:none}
.component-footer .divider-mobile{display:block}
.component-footer .secondary-footer{margin:0 auto}
.component-footer .secondary-footer .secondary-footer-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.component-footer .secondary-footer .copyright-box{padding:23px 0;font-size:14px;line-height:25px}
.component-footer .secondary-footer .links{margin:32px 0}
.component-footer .secondary-footer .links .nav li{padding-left:0;padding-right:0;display:inline-block;float:none}
.component-footer .secondary-footer .links .nav li a{font-size:12px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.component-footer .divider-mobile{margin-bottom:0 !important;display:block}
.component-footer .footer .header-box{height:54px}
.component-footer .footer .footer-content .nav a{font-family:Karla;font-size:16px}
.component-footer .footer .left-tab{display:block;width:100%;font-size:15px;line-height:1.33;letter-spacing:normal}
.component-footer .footer .left-tab .logo{object-fit:contain;margin-top:40px;margin-bottom:22px}
.component-footer .footer .left-tab .arrow-link{margin:47px 0}
.component-footer .footer .header{letter-spacing:-1px;font-size:18px}
.component-footer .footer .main-tab{width:100%}
.component-footer .footer .main-tab .footer-column{width:48%;margin-top:40px;display:inline-block;vertical-align:top}
.component-footer .footer .main-tab .footer-column:nth-child(even){margin-left:11px}
.component-footer .footer .main-tab .footer-column .nav a{font-size:16px}
.component-footer .footer .main-tab .social-column .nav li:first-child{margin-left:2px}
.component-footer .footer .social-tab{margin-top:40px}
.component-footer .secondary-footer{padding-bottom:20px}
.component-footer .secondary-footer .copyright-box{display:block}
.component-footer .secondary-footer .links{text-align:center;padding-top:10px}
.component-footer .secondary-footer .nav{float:none;display:inline-block;vertical-align:top}
.component-footer .secondary-footer .nav li{float:left}
}
@media only screen and (max-width:1023px){.component-footer .footer .wrap-logo-lundquist{top:250px;left:0;width:50%;text-align:right}
.component-footer .footer .wrap-logo-lundquist a,.component-footer .footer .wrap-logo-lundquist img{display:inline-block}
.component-footer .footer .wrap-logo-lundquist+.wrap-logo-lundquist{left:50%;text-align:left;top:250px}
}
@media only screen and (min-width:1024px) and (max-width:1170px){.component-footer .footer{width:100%}
.component-footer .footer .wrap-logo-lundquist{top:256px;left:0;width:50%;text-align:right}
.component-footer .footer .wrap-logo-lundquist a,.component-footer .footer .wrap-logo-lundquist img{display:inline-block}
.component-footer .footer .wrap-logo-lundquist+.wrap-logo-lundquist{left:50%;text-align:left;top:256px}
.component-footer .footer .header-box{height:62px}
.component-footer .footer .divider-mobile{display:none}
.component-footer .footer .left-tab{display:inline-block}
.component-footer .footer .left-tab .logo{margin-bottom:22px}
.component-footer .footer .left-tab .arrow-link a{font-size:15px;letter-spacing:normal}
.component-footer .footer .left-tab .arrow-link .arrow-right{width:25px;height:auto}
.component-footer .footer .left-tab .company-desc{font-size:15px;line-height:1.33}
.component-footer .footer .header{letter-spacing:-1px;font-size:18px;line-height:62px;vertical-align:middle}
.component-footer .footer .main-tab{width:100%}
.component-footer .footer .main-tab .footer-column{min-width:33%;max-width:33%;display:inline-block;vertical-align:top}
.component-footer .footer .main-tab .footer-column:first-child{width:33%}
.component-footer .footer .main-tab .footer-column:last-child{width:33%}
.component-footer .footer .main-tab .social-column .nav li:first-child{margin-left:2px}
.component-footer .footer .footer-content{padding-top:49px}
.component-footer .secondary-footer .nav{float:right}
.component-footer .secondary-footer .copyright-box{text-align:left;width:50%;display:inline-block}
.component-footer .secondary-footer .links{width:49%;display:inline-block}
.component-footer .secondary-footer .divider{display:none}
}
@media(min-width:1171px){.component-footer .divider-mobile{display:none}
.component-footer .footer .footer-content{margin:auto;padding-top:59px;position:relative}
.component-footer .footer .footer-content.links-bottom{padding-top:10px;padding-bottom:40px}
.component-footer .footer .header-box{padding-top:7px;height:57px}
.component-footer .footer .left-tab{vertical-align:top;position:relative;display:inline-block;width:25%}
.component-footer .footer .left-tab .arrow-link a{font-size:18px;letter-spacing:-0.9px}
.component-footer .footer .left-tab .company-desc{font-size:16px;line-height:1.56}
.component-footer .footer .left-tab .company-desc .desc-extended p{margin-bottom:39px}
.component-footer .footer .main-tab{font-size:16px;letter-spacing:-0.9px}
.component-footer .footer .main-tab .footer-column{width:33%;display:inline-block;vertical-align:top}
.component-footer .footer .main-tab .social-column{display:block;margin-top:23px}
.component-footer .footer .header{line-height:normal;vertical-align:top}
.component-footer .secondary-footer .nav{float:right}
.component-footer .secondary-footer .copyright-box{text-align:inherit;width:50%;display:inline-block}
.component-footer .secondary-footer .links{width:49%;display:inline-block}
}
@media(min-width:1920px){.component-footer{max-width:1920px !important;margin:auto}
.component-footer .footer .left-tab{width:25%;vertical-align:top;position:relative;display:inline-block}
.component-footer .secondary-footer .nav{float:right}
}
.component-footer--intranet .footer .footer-content{text-align:center}
@media only screen and (min-width:1024px){.component-footer--intranet .footer .footer-content{display:flex;justify-content:space-between;text-align:left;padding-top:20px;padding-bottom:0}
}
.component-footer--intranet .footer .left-tab{width:auto !important;text-align:left;border-bottom:0}
.component-footer--intranet .footer .left-tab .logo{margin-bottom:0}
@media only screen and (min-width:768px){.component-footer--intranet .footer .left-tab{display:inline-flex}
}
@media only screen and (min-width:1024px){.component-footer--intranet .footer .left-tab{justify-content:start;display:flex;justify-content:center}
}
.component-footer--intranet .footer .left-tab .company-desc{margin-left:0;margin-top:0;margin-bottom:0}
@media only screen and (min-width:768px){.component-footer--intranet .footer .left-tab .company-desc{margin-top:40px;margin-left:30px}
}
@media only screen and (min-width:1024px){.component-footer--intranet .footer .left-tab .company-desc{margin-top:0}
}
.component-footer--intranet .footer .left-tab .desc-short p{margin-bottom:8px}
.component-footer--intranet .footer .main-tab .social-column .nav{display:flex}
@media only screen and (min-width:1024px){.component-footer--intranet .footer .main-tab .social-column .nav{justify-content:flex-end}
}
.component-footer--intranet .footer .main-tab .social-column .nav li{margin-right:0;float:none}
.component-footer--intranet .btn-icon span{color:#fff;font-size:14px;line-height:17px;letter-spacing:normal}
.component-footer--intranet .footer .main-tab{text-align:right;width:auto !important;margin-top:20px}
@media only screen and (min-width:1024px){.component-footer--intranet .footer .main-tab{margin-top:0}
}
.component-footer--intranet .footer .main-tab .social-column{display:block !important;margin-top:0 !important}
@media only screen and (min-width:1024px){.component-footer--intranet .footer .main-tab .social-column{margin-right:-15px}
}
.component-footer--intranet .link-contact{padding:0;border-bottom:1px solid #454545;padding-bottom:10px}
@media only screen and (min-width:768px){.component-footer--intranet .link-contact{border-bottom:0}
}
.component-footer--intranet .link-contact .email-icon{left:-5px;width:18px;height:auto;top:0}
.component-footer--intranet .link-contact span{margin-left:0}
.component-footer--intranet .link-contact a{text-decoration:underline}
@media only screen and (min-width:1024px){.component-footer--intranet .secondary-footer .links .nav li{padding-right:0;text-align:right}
.component-footer--intranet .secondary-footer .links .nav li a{padding:0 0 0 20px}
}
@media(max-width:1170px){.component-footer .divider{border-color:#747678}
.component-footer .secondary-footer-row .copyright-box{padding-top:0}
.component-footer .secondary-footer-row .links{margin:20px 0}
.component-footer .secondary-footer-row .divider{display:none}
.component-footer .left-tab{border-width:0 !important}
.component-footer .areti_footer{width:100%;margin-bottom:30vh}
.component-footer .areti_footer div{text-align:left !important;margin-bottom:35px}
.component-footer .areti_footer>div:first-child{margin-bottom:65px;margin-top:10px}
}
.nav>li>a{text-decoration:none}
.header_fixed{height:118px}
.header_fixed.short{height:88px}
@media only screen and (max-width:1170px){.header_fixed{height:88px}
}
.header_fixed+.component_header-areti{position:fixed;top:0;margin:0 auto;width:100%;max-width:1440px;z-index:1010}
.component_header-areti .no_scroll_ib{display:inline-block}
.component_header-areti .scroll_ib{display:none}
.component_header-areti.scrolled{background:#fff !important}
.component_header-areti.scrolled .no_scroll_ib{display:none}
.component_header-areti.scrolled .scroll_ib{display:inline-block}
@media only screen and (min-width:1170px){.component_header-areti.scrolled.overlap_main_super .menu_right.text_important_white-two a,.component_header-areti.scrolled.overlap_main .menu_right.text_important_white-two a{color:#2c2e34 !important}
.component_header-areti.scrolled.overlap_main_super .btn-area-riservata,.component_header-areti.scrolled.overlap_main .btn-area-riservata{background:linear-gradient(90deg,#d24507 -0.01%,#d60075 99.99%) !important}
.component_header-areti.scrolled.overlap_main_super .btn-area-riservata .mobile_content_ib,.component_header-areti.scrolled.overlap_main .btn-area-riservata .mobile_content_ib{display:inline-block}
.component_header-areti.scrolled.overlap_main_super .btn-area-riservata .desktop_content_ib,.component_header-areti.scrolled.overlap_main .btn-area-riservata .desktop_content_ib{display:none}
.component_header-areti.scrolled.overlap_main_super .btn-area-riservata .btn-text,.component_header-areti.scrolled.overlap_main .btn-area-riservata .btn-text{color:#fff}
.component_header-areti.scrolled.overlap_main_super .btn-area-riservata:hover,.component_header-areti.scrolled.overlap_main .btn-area-riservata:hover{background:linear-gradient(90deg,#d60075 -0.01%,#d24507 99.99%) !important}
}
.component_header-areti.black_super.scrolled{background:linear-gradient(180deg,#2c2e34 40%,#fff 40%) !important}
@media only screen and (max-width:1170px){.component_header-areti.black_super.scrolled{background:#fff !important}
}
@media only screen and (max-width:1170px){.component_header-areti{position:fixed;top:0;margin:0 auto;width:100%;max-width:1440px;z-index:1010;background:#fff}
}
.component_header-areti{padding-top:10px;margin-bottom:0 !important;overflow:visible !important}
.component_header-areti a{text-decoration:none}
.component_header-areti.black_super{background:linear-gradient(180deg,#2c2e34 40%,transparent 40%)}
.component_header-areti.black_super .super_header a{color:#fff}
@media only screen and (max-width:1170px){.component_header-areti.black_super{background:0}
}
.component_header-areti a.search{text-decoration:none !important}
.component_header-areti .nav .open>a,.component_header-areti .nav .open>a:hover,.component_header-areti .nav .open>a:focus{border-color:transparent;background-color:transparent}
.component_header-areti .nav-pills>li.active>a,.component_header-areti .nav-pills>li.active>a:hover,.component_header-areti .nav-pills>li.active>a:focus{background:0}
.component_header-areti ul>li>.img{display:none}
.component_header-areti .menu_mobile_wrapper{overscroll-behavior:none}
@media only screen and (min-width:1171px){.component_header-areti.overlap_main{position:fixed;top:0;margin:0 auto;width:100%;max-width:1440px;z-index:200}
.component_header-areti.overlap_main.scrolled{background:#fff !important}
.component_header-areti.overlap_main.scrolled.black_super{background:linear-gradient(180deg,#2c2e34 40%,#fff 40%) !important}
.component_header-areti.overlap_main_super{position:fixed;top:0;margin:0 auto;width:100%;max-width:1440px;z-index:200}
.component_header-areti.overlap_main_super.scrolled{background:#fff !important}
.component_header-areti.overlap_main_super.scrolled.black_super{background:linear-gradient(180deg,#2c2e34 40%,#fff 40%) !important}
.component_header-areti.overlap_main_super .super_header{position:absolute;left:50%;transform:translateX(-50%)}
.component_header-areti.overlap_main_super .main_header{margin-top:30px}
}
.component_header-areti .super_header{height:30px;font-size:16px;width:100%;padding-left:40px;padding-right:40px}
.component_header-areti .super_header .left_links{float:left}
.component_header-areti .super_header .right_links{float:right}
.component_header-areti .super_header a{line-height:30px;display:inline-block;margin-right:20px}
.component_header-areti .super_header a:last-child{margin-right:0}
.component_header-areti .main_header{height:78px;position:relative}
@media only screen and (min-width:1171px){.component_header-areti .main_header{width:calc(100% - 80px);max-width:1360px}
}
.component_header-areti .main_header .logo{height:78px;width:150px;position:relative;display:inline-block}
.component_header-areti .main_header .logo a{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%}
@media only screen and (max-width:1170px){.component_header-areti .main_header .logo{text-align:center}
.component_header-areti .main_header .logo a{display:inline-block;width:100%}
.component_header-areti .main_header .logo a img{width:115px;display:inline-block;margin-top:-10px}
}
.component_header-areti .main_header .box-left{position:absolute;height:100%;left:0;top:0}
.component_header-areti .main_header .box-right{position:absolute;height:100%;right:0;top:0;text-align:right}
.component_header-areti .main_header .box-right>div,.component_header-areti .main_header .box-right>nav{vertical-align:middle}
.component_header-areti .main_header .box-right .close-button{margin-top:16px}
.component_header-areti .main_header .box-right .close-button span{display:inline-block;margin-right:10px;font-size:16px;font-weight:bold}
.component_header-areti .main_header .box-right .close-button img{margin-top:-3px;width:15px}
.component_header-areti .main_header .last_elements{display:inline-block}
.component_header-areti .main_header .last_elements a{margin-left:16px}
.component_header-areti .main_header .menu{font-weight:bold;display:inline-block;height:100%}
.component_header-areti .main_header .menu ul{margin-top:18px}
.component_header-areti .main_header .menu ul li .img{display:none}
.component_header-areti .main_header .menu .nav>li>a:focus{background:transparent}
.component_header-areti .main_header .menu .nav>li>a:hover,.component_header-areti .main_header .menu .nav>li.open>a,.component_header-areti .main_header .menu .nav>li.active>a{background:transparent;position:relative}
.component_header-areti .main_header .menu .nav>li>a:hover:after,.component_header-areti .main_header .menu .nav>li.open>a:after,.component_header-areti .main_header .menu .nav>li.active>a:after{content:" ";width:calc(100% - 28px);height:2px;background:linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);position:absolute;left:50%;transform:translateX(-50%);bottom:4px}
.component_header-areti .main_header .menu .nav>li.open>a,.component_header-areti .main_header .menu .nav>li.active>a{color:#d24507;background:-webkit-linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.component_header-areti .btn-user-menu{color:#2c2e34;position:relative;display:inline-block}
.component_header-areti .btn-user-menu .btn-text{display:inline-block;margin:0 15px;font-size:16px;font-weight:bold}
.component_header-areti .btn-user-menu .freccia{transform:rotate(90deg);width:14px;height:14px;display:inline-block;background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black-two/Clip_r.svg) no-repeat center center;background-size:contain}
.component_header-areti .btn-user-menu .submenu{box-shadow:0 10px 20px 0 rgba(1,13,38,0.1);display:none;background:#fff;position:absolute;right:0;top:100%;z-index:10;text-align:left}
.component_header-areti .btn-user-menu .submenu ul{list-style:none;margin:0;padding:0}
.component_header-areti .btn-user-menu .submenu ul li{margin:34px 30px}
.component_header-areti .btn-user-menu .submenu ul li a{color:#2c2e34;margin:0}
.component_header-areti .btn-user-menu.active{box-shadow:none}
.component_header-areti .btn-user-menu.active .freccia{background-image:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/giallo-areti/Clip_r.svg)}
.component_header-areti .btn-user-menu.active .submenu{display:block !important}
.component_header-areti .hover_menu_wrapper,.component_header-areti .hover_menu,.component_header-areti .hamburger,.component_header-areti .menu_mobile_wrapper,.component_header-areti .hover_menu_close{display:none}
.component_header-areti.hover_menu_open .hover_menu_wrapper{display:block;position:absolute;top:100%;left:0;width:100%;z-index:9000}
.component_header-areti.hover_menu_open .hover_menu_wrapper a{color:#2c2e34}
.component_header-areti.hover_menu_open .hover_menu_wrapper .hover_menu_content{box-shadow:0 15px 40px 0 rgba(55,55,55,0.54);padding:50px 48px;background:#fff;position:relative;text-align:left;border-radius:16px}
.component_header-areti.hover_menu_open .hover_menu_wrapper .hover_menu_content a:hover{color:#d24507;background:-webkit-linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;box-shadow:0 1px 0 #d24507}
.component_header-areti.hover_menu_open .hover_menu_wrapper .hover_menu_content>a:hover{box-shadow:none}
.component_header-areti.hover_menu_open .hover_menu_wrapper .hover_menu_content_wrapper{position:relative}
.component_header-areti.hover_menu_open .hover_menu_wrapper .img{position:absolute;right:0;top:0;background:#f3f4f5;border-radius:0 16px 16px 0;width:250px;height:100%;padding:0}
.component_header-areti.hover_menu_open .hover_menu_wrapper .img img{display:block;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:170px}
.component_header-areti.hover_menu_open .hover_menu_wrapper .title{color:#2c2e34;font-size:18px;font-weight:bold;line-height:16px;margin-bottom:34px;display:block}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block{width:33%;display:inline-block;vertical-align:top}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block .title{color:rgba(116,118,120,0.5);font-size:16px;line-height:24px;font-weight:normal;margin-bottom:20px}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block .menu-title{margin-top:30px}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block .menu-title:first-child{margin-top:0}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block ul{margin:0;padding:0;list-style:none}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block ul li{margin-top:20px}
.component_header-areti.hover_menu_open .hover_menu_wrapper .block ul a{font-size:16px}
@media only screen and (max-width:1170px){.component_header-areti{overflow-x:visible !important}
.component_header-areti .hover_menu_wrapper{display:none !important}
.component_header-areti .hamburger{display:block}
.component_header-areti .super_header{display:none}
.component_header-areti .btn-user-menu{margin-top:6px}
.component_header-areti .btn-user-menu .btn-text,.component_header-areti .btn-user-menu .freccia{display:none}
.component_header-areti .main_header .menu,.component_header-areti .main_header .search{display:none}
.component_header-areti .main_header .btn-area-riservata{padding:6px 15px}
.component_header-areti .main_header .btn-area-riservata .btn-text{display:none}
.component_header-areti .main_header .box-right{right:15px}
.component_header-areti .main_header .box-left{position:absolute;left:50%;transform:translate(-50%,-10px)}
.component_header-areti .menu_mobile_wrapper{width:100vw;height:100vh;background:#fff;position:fixed;top:0;left:0;overflow:auto;transform:translateX(-100%);transition-duration:300ms;padding:32px}
.component_header-areti .menu_mobile_wrapper .search_mobile{height:50px}
.component_header-areti .box-right .close-button span{display:none}
.component_header-areti.minimal-header .main_header .box-left{left:15px;transform:translate(0,-6px)}
.component_header-areti.mobile_open{position:fixed;z-index:1002;top:0;left:0;width:100%;height:120%;overflow:hidden !important;overscroll-behavior:none;background:#fff}
.component_header-areti.mobile_open .menu_mobile_wrapper{transform:none;display:block;z-index:9001}
.component_header-areti.mobile_open .menu_mobile_wrapper .mobile_menu_toggle{position:absolute;right:32px;top:32px}
.component_header-areti.mobile_open .menu_mobile_wrapper .mobile_menu_toggle img{width:18px}
.component_header-areti.mobile_open .menu_mobile_wrapper .hover_menu_close{position:absolute;left:32px;top:32px;display:none}
.component_header-areti.mobile_open .menu_mobile_wrapper .hover_menu_close img{width:30px;transform:rotate(180deg)}
.component_header-areti.mobile_open .menu_mobile_wrapper .search-form{margin-top:40px;width:100%;border-bottom:1px #000 solid;padding:10px 0}
.component_header-areti.mobile_open .menu_mobile_wrapper .search-form img{width:25px;transform:translateY(-4px)}
.component_header-areti.mobile_open .menu_mobile_wrapper .search-form input{width:calc(100% - 60px);font-size:18px;line-height:18px;border:0}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu a{color:#2c2e34;font-size:18px}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul{list-style:none;padding:0;margin:48px 0;border-bottom:1px #eee solid}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul.ul_open>li{display:none}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li{margin-bottom:48px;float:none;position:initial;background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-right.svg) no-repeat right center}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li a{display:block}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.leaf{background:0}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li a{padding:0}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li a:hover,.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li a:focus{background:transparent}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open{display:block}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open>a{display:none}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open li{display:block}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu{position:absolute;top:60px;left:0;width:100vw;background:#fff;display:block;padding:32px;height:calc(100vh - 60px)}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu>.title{font-size:20px;color:#2c2e34;margin-bottom:50px}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu.w_block_expanded .block{display:none}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu.w_block_expanded .block.block_expanded{display:block}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu .block:last-child{padding-bottom:50px}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu .block .title{font-size:16px;color:rgba(44,46,52,0.5)}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu .block .ul_expanded>li{display:none}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu .block li.expanded{position:absolute;top:0;left:0;width:100vw;background:#fff;display:block;padding:32px;height:calc(100vh - 60px);overflow-x:hidden}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu .block li.expanded>ul{display:block}
.component_header-areti.mobile_open .menu_mobile_wrapper .menu ul li.open .hover_menu .block li ul{display:none}
.component_header-areti.mobile_open .menu_mobile_wrapper .submenu a{color:rgba(44,46,52,0.5);font-size:18px;display:block;margin:48px 0 0 0}
.component_header-areti.mobile_open .menu_mobile_wrapper .submenu .header_wrapper nav{text-align:left}
.component_header-areti.mobile_open .menu_mobile_wrapper .submenu nav:first-child a:first-child{margin-top:0}
.component_header-areti.mobile_open.hover_menu_mobile_open .menu_mobile_wrapper .hover_menu_close{display:block}
.component_header-areti.mobile_open.hover_menu_mobile_open .menu li{display:none}
.component_header-areti.mobile_open.hover_menu_mobile_open .search_mobile{display:none}
}
.component-menu-mobile{position:fixed;top:0;left:0;height:100%;width:100%;transform:translateX(-100%);z-index:10000}
.component-menu-mobile a{color:#2c2e34}
.component-menu-mobile .submenu{margin:-56px 32px 80px;border-top:1px #eee solid;padding:48px 0}
.component-menu-mobile .submenu a{color:rgba(44,46,52,0.5);font-size:18px;display:block;margin:0 0 48px 0}
.component-menu-mobile .submenu nav{text-align:left !important}
.component-menu-mobile .menu div[class*="list-menu-"]{position:absolute;transition:.5s;left:-148%;top:70px;background-color:#fff;visibility:hidden;width:100%}
.component-menu-mobile .menu div[class*="list-menu-"]>nav{padding-bottom:80px}
.component-menu-mobile .menu div[class*="list-menu-"] li[class*="js-menu-"]{background:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-right.svg") no-repeat calc(100% - 30px) 14px}
.component-menu-mobile .menu div[class*="list-menu-"].a_open{visibility:visible;left:0}
.component-menu-mobile nav::-webkit-scrollbar{width:0}
.component-menu-mobile .search-suggestions{z-index:1}
.component-menu-mobile .search-suggestions li{color:#2c2e34}
.component-menu-mobile .header.container{padding:0 !important;margin:32px 32px 0;height:40px;width:auto;text-align:right}
.component-menu-mobile .header.container .btn-group{font-size:16px;font-weight:bold;padding-top:10px}
.component-menu-mobile .header.container .btn-group a{color:#d0d0d0;font-weight:bold;padding-right:20px}
.component-menu-mobile .header.container .btn-group a.active{color:#2c2e34}
.component-menu-mobile .header.container .btn-group a:last-child{padding-right:0}
.component-menu-mobile .header.container .btn-close{width:20px;margin-left:0}
.component-menu-mobile .right{text-align:right}
.component-menu-mobile .sidenav{background-color:#fff;z-index:999 !important;height:100%;width:100%;visibility:hidden;position:absolute;top:0;left:-100%;overflow-x:hidden;transition:.5s}
.component-menu-mobile .sidenav a{padding-right:26px}
.component-menu-mobile .sidenav a.active{color:#2c2e34;font-weight:bold}
.component-menu-mobile .sidenav a:hover{color:#2c2e34 !important}
.component-menu-mobile .title.subtext{display:block}
.component-menu-mobile .closebtn,.component-menu-mobile .btn-search{background:0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.component-menu-mobile .closebtn:focus,.component-menu-mobile .btn-search:focus{outline:0}
.component-menu-mobile .sidenav .closebtn,.component-menu-mobile .btn-search{text-decoration:none;font-size:25px;color:#818181;display:block}
.component-menu-mobile .sidenav .closebtn{margin-top:-3px;display:inline-block}
.component-menu-mobile .search{padding:0 32px 24px}
.component-menu-mobile .search .search-form{margin-top:6px;width:100%;border-bottom:1px #000 solid;padding:10px 0}
.component-menu-mobile .search .search-form img{width:25px;transform:translateY(-4px)}
.component-menu-mobile .search .search-form input{width:calc(100% - 60px);font-size:18px;line-height:18px;border:0}
.component-menu-mobile .menu li a{font-size:18px;color:#2c2e34;width:100%;padding:24px 32px;position:relative;height:70px}
.component-menu-mobile .menu .list-menu:first-child li a{height:80px}
.component-menu-mobile .menu .list-menu:first-child .btn-rectangle{background-image:linear-gradient(80deg,#00a8b0,#005ca9);padding:18px 32px;margin:47px auto 20px;width:90%;line-height:inherit}
.component-menu-mobile .menu li a:before{display:block;content:'';margin-top:0;margin-left:101px}
.component-menu-mobile .menu li a:hover{color:#2c2e34;background-color:transparent}
.component-menu-mobile .menu li a img{position:absolute;right:7px;width:32px;height:32px}
.component-menu-mobile .menu h3{color:#2c2e34;font-size:32px;font-weight:bold}
.component-menu-mobile .menu .list-menu-search .box-bottom{padding:40px 20px 17px 20px}
.component-menu-mobile .menu .list-menu-search .box-bottom .btn{margin:0 0 20px 0}
.component-menu-mobile .menu .btn-rectangle{height:60px;width:100%;border:0;float:none;line-height:60px;border-radius:35px 35px 0 35px;padding:0 32px;max-width:335px;font-size:18px;margin:20px auto 20px;text-align:left;position:relative;font-weight:bold}
.component-menu-mobile .menu .btn-rectangle img{padding-right:5px;width:25px;height:25px}
.component-menu-mobile .menu .btn-rectangle .icon-chevron{position:absolute;right:14px;top:14px;width:36px;height:36px}
.component-menu-mobile .menu .btn-box{width:100%;height:100px;text-align:center}
.component-menu-mobile .menu .box-back{position:absolute;top:-60px;left:32px;padding:0;height:70px}
.component-menu-mobile .menu .box-back .btn-back{background-color:transparent;border:0;width:43px;height:43px;position:absolute;top:16px;left:-5px;padding:0}
.component-menu-mobile .menu .box-back .btn-back img{width:30px;transform:rotate(180deg)}
.component-menu-mobile .menu .box-back div,.component-menu-mobile .menu .box-back div a{width:100%;text-align:center;font-size:20px;color:#fff}
.component-menu-mobile .menu .box-back div a:hover,.component-menu-mobile .menu .box-back div a:active{color:#fff !important}
.component-menu-mobile .menu .box-bottom{background-color:#eee;height:auto;padding:40px 20px}
.component-menu-mobile .menu .box-bottom p{font-size:16px;line-height:1.25}
.component-menu-mobile .menu .box-bottom .title{padding-top:2px;padding-left:0}
.component-menu-mobile .menu .box-bottom h1{margin-top:0;margin-top:7px;margin-bottom:18px}
.component-menu-mobile .menu .box-bottom h2{margin-top:0;margin-top:7px;margin-bottom:18px}
.component-menu-mobile .menu .box-bottom h3{margin-top:0;margin-top:7px;margin-bottom:18px}
.component-menu-mobile .menu .box-bottom h4{margin-top:0;margin-top:7px;margin-bottom:18px}
.component-menu-mobile .menu .box-bottom h5{margin-top:0;margin-top:7px;margin-bottom:18px}
.component-menu-mobile .menu .box-bottom h6{margin-top:0;margin-top:7px;margin-bottom:18px}
.component-menu-mobile .menu .sub_block_title{font-size:16px;color:rgba(44,46,52,0.5);padding:28px 32px}
.component-menu-mobile .menu .block>.nav:after{content:' ';border-bottom:1px #eee solid;height:24px;display:block;margin-bottom:24px;margin-left:32px;width:calc(100% - 64px)}
.component-menu-mobile .menu .title{margin:0;padding:30px 32px 14px;font-size:20px;padding-top:20px;position:relative}
.component-menu-mobile .menu .title .chevron-up,.component-menu-mobile .menu .title .chevron-down{position:absolute;right:10px;top:10px;transition:transform .5s;transition-delay:transfrom .1s;transform:rotate(-180deg);transform:rotate(0)}
.component-menu-mobile .menu .title .chevron-up{opacity:0;transform:rotate(180deg)}
.component-menu-mobile .menu .title .chevron-down{opacity:1;transform:rotate(0)}
.component-menu-mobile .menu .menu-open .chevron-up{transform:rotate(0);opacity:1}
.component-menu-mobile .menu .menu-open .chevron-down{transform:rotate(-180deg);opacity:0}
.component-menu-mobile .menu .menu-open .nav{overflow:hidden;transition:transform .3s ease-out;height:auto;transform:scaleY(1);transform-origin:top}
.component-menu-mobile .menu .menu-close .nav{transform:scaleY(0);overflow:hidden;transition:transform .3s ease-out;transform-origin:top;height:0}
.component-menu-mobile .menu .menu-close .title{border-bottom:1px solid #eee}
.component-menu-mobile .menu .list-menu-search button{margin-bottom:0}
.component-menu-mobile .menu .list-menu-main{position:relative;visibility:hidden}
.component-menu-mobile .menu .list-menu-main.a_open{visibility:visible}
.component-menu-mobile .menu .list-menu-home,.component-menu-mobile .menu .list-menu-business,.component-menu-mobile .menu .list-menu-search{position:absolute;transition:.5s;left:-148%;top:70px;background-color:#fff;visibility:hidden;width:100%}
.component-menu-mobile .menu .list-menu-home.a_open,.component-menu-mobile .menu .list-menu-business.a_open,.component-menu-mobile .menu .list-menu-search.a_open{visibility:visible;left:0}
.component-menu-mobile.menu-simple .search{color:#fff}
.component-menu-mobile.menu-simple .search input::placeholder{color:#fff}
.component-menu-mobile.menu-simple .search input:-ms-input-placeholder{color:#fff}
.component-menu-mobile.menu-simple .search input::-ms-input-placeholder{color:#fff}
.component-menu-mobile.menu-simple .nav li a{padding-left:58px;font-weight:bold}
.component-menu-mobile.menu-simple .nav li img{left:17px;right:auto;top:21px}
.component-menu-mobile.menu-corporate .search{color:#fff}
.component-menu-mobile.menu-corporate .search input::placeholder{color:#fff}
.component-menu-mobile.menu-corporate .search input:-ms-input-placeholder{color:#fff}
.component-menu-mobile.menu-corporate .search input::-ms-input-placeholder{color:#fff}
.component-menu-mobile.menu-corporate .menu .list-menu nav li a.bold{font-weight:bold}
.component-menu-mobile.menu-corporate .menu .list-menu nav li a{padding:18px 32px;height:62px}
.component-menu-mobile.menu-corporate .menu .box-back div{text-align:left;padding-left:20px;text-transform:uppercase}
.component-menu-mobile.menu-corporate .title{color:#2c2e34;padding-top:22px;margin-bottom:20px;font-size:20px;text-transform:none}
.component-menu-mobile.menu-corporate .title a{color:#2c2e34}
.component-menu-mobile--intranet .header{display:flex;justify-content:space-between;align-items:center;height:60px;margin:0 15px}
.component-menu-mobile--intranet .header .btn-bell{padding:0;margin:0}
.component-menu-mobile--intranet .header .btn-bell .badge{right:-5px}
.component-menu-mobile--intranet .search{height:60px;padding:20px}
.component-menu-mobile--intranet .search input::placeholder{color:#fff}
.component-menu-mobile--intranet .search input:-ms-input-placeholder{color:#fff}
.component-menu-mobile--intranet .search input::-ms-input-placeholder{color:#fff}
.component-menu-mobile--intranet .menu .box-back{padding:25px 40px}
.component-menu-mobile--intranet .menu .box-back a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.component-menu-mobile--intranet .menu .box-user{background-color:rgba(0,168,176,0.1);height:94px;padding:35px 15px}
.component-menu-mobile--intranet .menu .box-user .btn-back{left:auto;right:7px;top:25px}
.component-menu-mobile--intranet .menu .box-user a{overflow:visible}
.component-menu-mobile--intranet .menu .box-user .user .btn-icon{font-size:18px;font-weight:bold;line-height:22px;color:#2c2e34}
.component-menu-mobile--intranet .menu .box-user .user .btn-icon:hover{color:#2c2e34}
.component-menu-mobile--intranet .menu .box-user .user .btn-icon img{width:34px;height:34px;border-radius:50%}
.component-menu-mobile--intranet .menu .list-menu .nav li[class^="js-menu-"]{font-weight:bold}
.component-menu-mobile--intranet .menu .list-menu .nav li a{min-height:62px;height:auto;padding:16px 20px}
.component-menu-mobile--intranet .menu .list-menu .nav li img{top:15px}
.component-menu-mobile--intranet .menu .list-menu .nav .label-icon{position:relative;padding-left:40px}
.component-menu-mobile--intranet .menu .list-menu .nav .label-icon:before{content:'';width:20px;height:20px;position:absolute;left:15px;top:17px;margin-left:0}
.component-menu-mobile--intranet .menu .list-menu .nav .label-icon.icon-assistenza:before{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/Assistenza_ico.svg) no-repeat center}
.component-menu-mobile--intranet .menu .list-menu .nav .label-icon.icon-rubrica:before{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/Rubrica_Ico.svg) no-repeat center}
.component-menu-mobile--intranet .menu .list-menu .nav .label-icon.icon-preferiti:before{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/icons/turquoise-blue/icona-preferiti2.svg) no-repeat center}
.sidemenu ul{margin:0;padding:0 20px 0 0;list-style:none}
.sidemenu ul>li{font-size:18px;letter-spacing:0;line-height:22px;padding:0}
.sidemenu ul>li>a,.sidemenu ul>li>span{color:#2c2e34;display:inline-block;text-decoration:none;margin-bottom:31px}
.sidemenu ul>li>a.hilight,.sidemenu ul>li>span.hilight{font-weight:bold}
.sidemenu ul>li>a.active,.sidemenu ul>li>span.active{color:#2c2e34;position:relative;font-weight:bold}
.sidemenu ul>li>a.active span,.sidemenu ul>li>span.active span{color:#d24507;background:-webkit-linear-gradient(0,#d24507 -0.01%,#d60075 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.sidemenu ul>li>a.active:before,.sidemenu ul>li>span.active:before{content:"> ";margin-right:5px;display:inline-block;position:absolute;left:-20px;top:0;color:#d24507}
.sidemenu ul>li ul{padding:0 0 0 21px}
.sidemenu ul>li ul li{font-size:18px;letter-spacing:0;line-height:22px;font-weight:normal}
.component-image-only{max-width:1920px;margin:0 auto}
.component-image-only .content{max-width:1170px;margin-left:auto;margin-right:auto;position:relative}
.component-image-only .content .media-container{margin:0 auto}
.component-image-only .content .media-container img{width:100%;height:auto}
.component-image-only .content .text-container{position:absolute;bottom:20px;left:20px;font-size:24px;font-weight:bold}
.component-image-only .content .text-container .btn{margin-top:10px}
@media only screen and (min-width:768px){.component-image-only .content .text-container{bottom:30px}
}
.component-tab-home{max-width:1920px;margin:0 auto;padding:0 30px;overflow:hidden;position:relative}
.component-tab-home .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-tab-home .hero-card .box-card{position:relative;z-index:3}
.component-tab-home .hero-card .section{display:none}
.component-tab-home .theme_white-two[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(265deg,#fff)}
.component-tab-home .theme_white-two .hero-card{background:repeat center center,linear-gradient(218deg,#fff);color:#fff !important}
.component-tab-home .theme_white-two .hero-card .btn.btn-rectangle{color:#fff !important}
.component-tab-home .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-tab-home .theme_white-two .swiper-button-next,.component-tab-home .theme_white-two .swiper-button-prev{background-color:#fff}
.component-tab-home .theme_white-two.revamp .hero-card{border-radius:30px 0 0 0}
.component-tab-home .theme_white-two.revamp .hero-card:after{background:transparent}
.component-tab-home .theme_white-two.revamp .hero-card .section{display:inline-block;background:rgba(0,0,0,0.1);border-radius:100px;color:#fff;padding:4px 10px;font-size:16px}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .title{min-height:10rem;margin-top:8px}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .title h3{line-height:1.1 !important}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .index-offerte .box-info .box-content{height:auto;position:relative}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .index-offerte .box-info .box-content.text{padding-left:30px}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .index-offerte .box-info .box-content.text p{line-height:1.4 !important}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 5px 0 !important}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .btn-rectangle{font-size:20px}
@media only screen and (min-width:768px) and (max-width:1170px){.component-tab-home .theme_white-two.revamp .hero-card{padding:44px 41px}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .title h3{line-height:35px !important;font-size:32px !important}
}
@media only screen and (max-width:768px){.component-tab-home .theme_white-two.revamp .hero-card .box-card .title{min-height:0}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .title h3{font-size:18px !important}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .index-offerte .box-info{padding-bottom:2px}
.component-tab-home .theme_white-two.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:30px;height:30px}
}
.component-tab-home .revamp .theme_white-two[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(180deg,#fff)}
.component-tab-home .theme_giallo-areti[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(265deg,#ffa400)}
.component-tab-home .theme_giallo-areti .hero-card{background:repeat center center,linear-gradient(218deg,#ffa400);color:#fff !important}
.component-tab-home .theme_giallo-areti .hero-card .btn.btn-rectangle{color:#ffa400 !important}
.component-tab-home .theme_giallo-areti .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-giallo-areti.png) repeat center center}
.component-tab-home .theme_giallo-areti .swiper-button-next,.component-tab-home .theme_giallo-areti .swiper-button-prev{background-color:#ffa400}
.component-tab-home .theme_giallo-areti.revamp .hero-card{border-radius:30px 0 0 0}
.component-tab-home .theme_giallo-areti.revamp .hero-card:after{background:transparent}
.component-tab-home .theme_giallo-areti.revamp .hero-card .section{display:inline-block;background:rgba(0,0,0,0.1);border-radius:100px;color:#fff;padding:4px 10px;font-size:16px}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .title{min-height:10rem;margin-top:8px}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .title h3{line-height:1.1 !important}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content{height:auto;position:relative}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content.text{padding-left:30px}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content.text p{line-height:1.4 !important}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 5px 0 !important}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .btn-rectangle{font-size:20px}
@media only screen and (min-width:768px) and (max-width:1170px){.component-tab-home .theme_giallo-areti.revamp .hero-card{padding:44px 41px}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .title h3{line-height:35px !important;font-size:32px !important}
}
@media only screen and (max-width:768px){.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .title{min-height:0}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .title h3{font-size:18px !important}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .index-offerte .box-info{padding-bottom:2px}
.component-tab-home .theme_giallo-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:30px;height:30px}
}
.component-tab-home .revamp .theme_giallo-areti[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(180deg,#ffa400)}
.component-tab-home .theme_grigio-areti[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(265deg,#747678)}
.component-tab-home .theme_grigio-areti .hero-card{background:repeat center center,linear-gradient(218deg,#747678);color:#fff !important}
.component-tab-home .theme_grigio-areti .hero-card .btn.btn-rectangle{color:#747678 !important}
.component-tab-home .theme_grigio-areti .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-grigio-areti.png) repeat center center}
.component-tab-home .theme_grigio-areti .swiper-button-next,.component-tab-home .theme_grigio-areti .swiper-button-prev{background-color:#747678}
.component-tab-home .theme_grigio-areti.revamp .hero-card{border-radius:30px 0 0 0}
.component-tab-home .theme_grigio-areti.revamp .hero-card:after{background:transparent}
.component-tab-home .theme_grigio-areti.revamp .hero-card .section{display:inline-block;background:rgba(0,0,0,0.1);border-radius:100px;color:#fff;padding:4px 10px;font-size:16px}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .title{min-height:10rem;margin-top:8px}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .title h3{line-height:1.1 !important}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content{height:auto;position:relative}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content.text{padding-left:30px}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content.text p{line-height:1.4 !important}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 5px 0 !important}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .btn-rectangle{font-size:20px}
@media only screen and (min-width:768px) and (max-width:1170px){.component-tab-home .theme_grigio-areti.revamp .hero-card{padding:44px 41px}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .title h3{line-height:35px !important;font-size:32px !important}
}
@media only screen and (max-width:768px){.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .title{min-height:0}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .title h3{font-size:18px !important}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .index-offerte .box-info{padding-bottom:2px}
.component-tab-home .theme_grigio-areti.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:30px;height:30px}
}
.component-tab-home .revamp .theme_grigio-areti[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(180deg,#747678)}
.component-tab-home .theme_black-two[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(265deg,#000)}
.component-tab-home .theme_black-two .hero-card{background:repeat center center,linear-gradient(218deg,#000);color:#fff !important}
.component-tab-home .theme_black-two .hero-card .btn.btn-rectangle{color:#000 !important}
.component-tab-home .theme_black-two .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-black-two.png) repeat center center}
.component-tab-home .theme_black-two .swiper-button-next,.component-tab-home .theme_black-two .swiper-button-prev{background-color:#000}
.component-tab-home .theme_black-two.revamp .hero-card{border-radius:30px 0 0 0}
.component-tab-home .theme_black-two.revamp .hero-card:after{background:transparent}
.component-tab-home .theme_black-two.revamp .hero-card .section{display:inline-block;background:rgba(0,0,0,0.1);border-radius:100px;color:#fff;padding:4px 10px;font-size:16px}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .title{min-height:10rem;margin-top:8px}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .title h3{line-height:1.1 !important}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .index-offerte .box-info .box-content{height:auto;position:relative}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .index-offerte .box-info .box-content.text{padding-left:30px}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .index-offerte .box-info .box-content.text p{line-height:1.4 !important}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 5px 0 !important}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .btn-rectangle{font-size:20px}
@media only screen and (min-width:768px) and (max-width:1170px){.component-tab-home .theme_black-two.revamp .hero-card{padding:44px 41px}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .title h3{line-height:35px !important;font-size:32px !important}
}
@media only screen and (max-width:768px){.component-tab-home .theme_black-two.revamp .hero-card .box-card .title{min-height:0}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .title h3{font-size:18px !important}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .index-offerte .box-info{padding-bottom:2px}
.component-tab-home .theme_black-two.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:30px;height:30px}
}
.component-tab-home .revamp .theme_black-two[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(180deg,#000)}
.component-tab-home .theme_gradient1[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(265deg,#d60075)}
.component-tab-home .theme_gradient1 .hero-card{background:repeat center center,linear-gradient(218deg,#d60075);color:#fff !important}
.component-tab-home .theme_gradient1 .hero-card .btn.btn-rectangle{color:#d24507 !important}
.component-tab-home .theme_gradient1 .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-gradient1.png) repeat center center}
.component-tab-home .theme_gradient1 .swiper-button-next,.component-tab-home .theme_gradient1 .swiper-button-prev{background-color:#d24507}
.component-tab-home .theme_gradient1.revamp .hero-card{border-radius:30px 0 0 0}
.component-tab-home .theme_gradient1.revamp .hero-card:after{background:transparent}
.component-tab-home .theme_gradient1.revamp .hero-card .section{display:inline-block;background:rgba(0,0,0,0.1);border-radius:100px;color:#fff;padding:4px 10px;font-size:16px}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .title{min-height:10rem;margin-top:8px}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .title h3{line-height:1.1 !important}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .index-offerte .box-info .box-content{height:auto;position:relative}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .index-offerte .box-info .box-content.text{padding-left:30px}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .index-offerte .box-info .box-content.text p{line-height:1.4 !important}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 5px 0 !important}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .btn-rectangle{font-size:20px}
@media only screen and (min-width:768px) and (max-width:1170px){.component-tab-home .theme_gradient1.revamp .hero-card{padding:44px 41px}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .title h3{line-height:35px !important;font-size:32px !important}
}
@media only screen and (max-width:768px){.component-tab-home .theme_gradient1.revamp .hero-card .box-card .title{min-height:0}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .title h3{font-size:18px !important}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .index-offerte .box-info{padding-bottom:2px}
.component-tab-home .theme_gradient1.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:30px;height:30px}
}
.component-tab-home .revamp .theme_gradient1[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(180deg,#d60075)}
.component-tab-home .theme_gradient2[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(265deg,#009ed7)}
.component-tab-home .theme_gradient2 .hero-card{background:repeat center center,linear-gradient(218deg,#009ed7);color:#fff !important}
.component-tab-home .theme_gradient2 .hero-card .btn.btn-rectangle{color:#009ed7 !important}
.component-tab-home .theme_gradient2 .hero-card:after{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-gradient2.png) repeat center center}
.component-tab-home .theme_gradient2 .swiper-button-next,.component-tab-home .theme_gradient2 .swiper-button-prev{background-color:#009ed7}
.component-tab-home .theme_gradient2.revamp .hero-card{border-radius:30px 0 0 0}
.component-tab-home .theme_gradient2.revamp .hero-card:after{background:transparent}
.component-tab-home .theme_gradient2.revamp .hero-card .section{display:inline-block;background:rgba(0,0,0,0.1);border-radius:100px;color:#fff;padding:4px 10px;font-size:16px}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .title{min-height:10rem;margin-top:8px}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .title h3{line-height:1.1 !important}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .index-offerte .box-info .box-content{height:auto;position:relative}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .index-offerte .box-info .box-content.text{padding-left:30px}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .index-offerte .box-info .box-content.text p{line-height:1.4 !important}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 0 5px 0 !important}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .btn-rectangle{font-size:20px}
@media only screen and (min-width:768px) and (max-width:1170px){.component-tab-home .theme_gradient2.revamp .hero-card{padding:44px 41px}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .title h3{line-height:35px !important;font-size:32px !important}
}
@media only screen and (max-width:768px){.component-tab-home .theme_gradient2.revamp .hero-card .box-card .title{min-height:0}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .title h3{font-size:18px !important}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .index-offerte .box-info{padding-bottom:2px}
.component-tab-home .theme_gradient2.revamp .hero-card .box-card .index-offerte .box-info .box-content .icon{width:30px;height:30px}
}
.component-tab-home .revamp .theme_gradient2[role="tab"][aria-selected="true"]::after{background-image:linear-gradient(180deg,#009ed7)}
.component-tab-home .content{max-width:1170px;margin:0 auto;overflow:visible;margin-top:74px;position:relative}
.component-tab-home .content .component-heading{padding-top:0;padding-bottom:0}
.component-tab-home .content .tabs{position:relative}
.component-tab-home .content .tabs-header{position:absolute;right:0;top:-48px;display:inline-flex;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.8px}
.component-tab-home .content .tabs-header a{border-left:1px solid #d8d8d8;padding:11px 0 11px 30px;color:#2c2e34}
.component-tab-home .content [role="tablist"]{padding-right:10px}
.component-tab-home .content [role="tab"]{overflow:visible;background-color:transparent;border:0;padding:11px 12px;position:relative}
@media only screen and (min-width:768px){.component-tab-home .content [role="tab"]{padding:11px 20px}
}
.component-tab-home .content [role="tab"] span{position:relative;z-index:4}
.component-tab-home .content [role="tab"][aria-selected="true"]{outline:0}
.component-tab-home .content [role="tab"][aria-selected="true"]::after{position:absolute;z-index:3;bottom:-1px;right:0;left:0;height:3px;content:''}
.component-tab-home .content .revamp [role="tab"][aria-selected="true"]::after{border-radius:4px;height:36px;bottom:3px}
.component-tab-home .content .revamp [role="tab"][aria-selected="true"] span{color:#fff;font-size:18px;font-weight:bold}
.component-tab-home .content [role="tab"]:hover,.component-tab-home .content [role="tab"]:focus,.component-tab-home .content [role="tab"]:active{outline:0;border-radius:0;color:inherit}
.component-tab-home .content [role="tabpanel"]{height:100%}
.component-tab-home .content [role="tabpanel"]:not([hidden='']),.component-tab-home .content [role="tabpanel"]:not([hidden='hidden']){visibility:visible;opacity:1;transition:all .8s linear;-webkit-transition:all .8s linear}
.component-tab-home .content [role="tabpanel"][hidden=''],.component-tab-home .content [role="tabpanel"][hidden='hidden']{display:block;visibility:hidden;opacity:0;height:0;transition:all .2s linear;-webkit-transition:all .2s linear}
.component-tab-home .content [role="tabpanel"] .swiper-container{padding:60px 0 163px 0;overflow:visible;width:100%;height:100%}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-slide{width:auto}
@media only screen and (min-width:1023px){.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-slide{width:auto !important}
}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-prev,.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-next{background-image:none;bottom:51px;top:auto;width:52px;height:52px;border-radius:50%;padding:6px 7px}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-next{right:1px}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-prev{padding:6px 5px;left:auto;right:69px}
.component-tab-home .content [role="tabpanel"] .swiper-container .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-tab-home .content [role="tabpanel"] .swiper-container .hero-card{opacity:0;min-height:490px;position:relative;transform:translate(0,100px);padding:31px 28px 20px 31px;width:320px;float:none;position:absolute;opacity:1;top:-100px;left:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card.in-view{opacity:1;transform:translate(0);transition:opacity .5s,box-shadow .5s,transform .8s}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card.in-view .bar{opacity:1;transition:opacity .5s,box-shadow 1s,transform 1s;transition-delay:2s}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card{min-height:450px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card .index-offerte .box-info{padding-top:0;padding-bottom:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card .index-offerte .box-info .box-content.text{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.3px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card .index-offerte .box-info .box-content .icon{padding-top:5px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card .index-offerte .box-switch{margin:0 auto 22px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card .index-offerte .box-switch .btn-radio{border-radius:20px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .box-card .index-offerte.no-price{min-height:auto}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card.gradient-peacock-blue .price,.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card.gradient_v_peacock-blue .price{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,0.2)}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .title{font-size:40px;line-height:.98;letter-spacing:-1px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .description{font-size:16px;font-weight:normal;line-height:1.25;letter-spacing:-0.9px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .price{font-size:40px !important}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .unit{margin:27px 6px 0 !important}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .btn-rectangle{padding:0;margin-top:0;height:50px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card a.btn-rectangle{line-height:50px;position:absolute;bottom:20px}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .date{padding:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .hero-card .date p{margin:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .bg-image img{width:450px;height:449px}
.component-tab-home .content [role="tabpanel"] .swiper-container .img-mobile{display:none}
@media only screen and (max-width:1023px){.component-tab-home .content [role="tabpanel"] .swiper-container .img-mobile{display:block}
}
.component-tab-home .content [role="tabpanel"] .swiper-container .img-desktop{display:none}
@media only screen and (min-width:1024px){.component-tab-home .content [role="tabpanel"] .swiper-container .img-desktop{display:block}
}
@media only screen and (min-width:1024px) and (max-width:1169px){.component-tab-home .content .tabs-header .btn{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.8px;padding:11px}
.component-tab-home .content .swiper-slide{margin-right:30px !important}
.component-tab-home .content .hero-card{width:320px}
.component-tab-home .content .index-offerte.no-price{min-height:258px;padding-top:38px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.component-tab-home .tabs{min-height:1349px}
.component-tab-home .component-heading.bar{padding-top:0;padding-bottom:10px}
.component-tab-home .content{margin-top:40px}
.component-tab-home .content .tabs-header{position:relative;top:0}
.component-tab-home .content [role="tabpanel"]{margin:0 -34px}
.component-tab-home .content [role="tabpanel"] .swiper-container{overflow:visible;width:100%;height:100%}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-slide{width:100%}
.component-tab-home .content [role="tabpanel"] .swiper-container .bg-image{width:100%}
.component-tab-home .content [role="tabpanel"] .swiper-container .bg-image img{width:100%;height:auto}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row{width:100%;padding:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card{padding:48px 44px;margin:320px auto 0;width:538px;min-height:784px;left:0;right:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .title{font-size:61.5px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-1.3px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .description{font-size:27.7px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-1.5px;padding-top:25px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card{height:100%;min-height:696px;padding-bottom:80px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte{padding-top:103px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte .box-info{padding-bottom:22px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte .box-info .box-content .icon{width:38px;height:38px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte .box-info .box-content.text{font-size:27.7px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.28;letter-spacing:-0.6px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .btn-rectangle{height:85px;border-radius:35px 35px 0 35px;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-1px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card a.btn-rectangle{line-height:85px}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-prev,.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-next{bottom:calc(100% - 1269px);left:0;right:0;margin:0 auto}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-next{left:68px}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-prev{right:68px}
}
@media only screen and (max-width:767px){.component-tab-home .tabs{min-height:857px}
.component-tab-home .component-heading.bar{display:block;padding-top:0;padding-bottom:10px}
.component-tab-home .component-heading.bar .title{font-size:40px}
.component-tab-home .content{margin-top:40px}
.component-tab-home .content .tabs-header{position:relative;top:0}
.component-tab-home .content .tabs-header a{display:none}
.component-tab-home .content [role="tabpanel"]{margin:0 -34px}
.component-tab-home .content [role="tabpanel"] .swiper-container{padding:20px 0 163px 0;overflow:visible;width:100%;height:100%}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-slide{width:100%}
.component-tab-home .content [role="tabpanel"] .swiper-container .bg-image img{width:100%;height:auto}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row{padding:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card{padding:35px 30px 20px;margin:154px auto 0;width:350px;min-height:510px;left:0;right:0}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .title{font-size:42px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.86;letter-spacing:-1.2px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .description{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.39;letter-spacing:-1px;padding-top:25px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte{padding-top:32px;min-height:229px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte .box-info{padding-bottom:22px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte .box-info .box-content .icon{width:25px;height:25px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .index-offerte .box-info .box-content.text{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.28;letter-spacing:-0.6px}
.component-tab-home .content [role="tabpanel"] .swiper-container .content-row .hero-card .box-card .btn-rectangle{height:55px}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-prev,.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-next{bottom:calc(100% - 773px);left:0;right:0;margin:0 auto}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-next{left:68px}
.component-tab-home .content [role="tabpanel"] .swiper-container .swiper-button-prev{right:68px}
}
.dialog_offer{background:#eee}
.dialog_offer .pattern::before{background:url(../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/card-dotted-vermillion.png) repeat center center;width:100%;height:100%;opacity:.4;z-index:-1;position:absolute;top:0;left:0;content:"";display:block}
.dialog_offer .opzionali .pattern::before{opacity:.3}
.dialog_offer.theme_white-two .hero-content{background:linear-gradient(218deg,#fff,#fff);color:#fff;z-index:-1;position:relative}
.dialog_offer.theme_white-two .opzionali{background-color:#fff;background-image:linear-gradient(50deg,#fff,#fff);color:#fff}
.dialog_offer.theme_giallo-areti .hero-content{background:linear-gradient(218deg,#ffa400,#ffa400);color:#fff;z-index:-1;position:relative}
.dialog_offer.theme_giallo-areti .opzionali{background-color:#ffa400;background-image:linear-gradient(50deg,#ffa400,#ffa400);color:#fff}
.dialog_offer.theme_grigio-areti .hero-content{background:linear-gradient(218deg,#747678,#747678);color:#fff;z-index:-1;position:relative}
.dialog_offer.theme_grigio-areti .opzionali{background-color:#747678;background-image:linear-gradient(50deg,#747678,#747678);color:#fff}
.dialog_offer.theme_black-two .hero-content{background:linear-gradient(218deg,#000,#000);color:#fff;z-index:-1;position:relative}
.dialog_offer.theme_black-two .opzionali{background-color:#000;background-image:linear-gradient(50deg,#000,#000);color:#fff}
.dialog_offer.theme_gradient1 .hero-content{background:linear-gradient(218deg,#d24507,#d60075);color:#fff;z-index:-1;position:relative}
.dialog_offer.theme_gradient1 .opzionali{background-color:#d24507;background-image:linear-gradient(50deg,#d24507,#d60075);color:#fff}
.dialog_offer.theme_gradient2 .hero-content{background:linear-gradient(218deg,#009ed7,#009ed7);color:#fff;z-index:-1;position:relative}
.dialog_offer.theme_gradient2 .opzionali{background-color:#009ed7;background-image:linear-gradient(50deg,#009ed7,#009ed7);color:#fff}
.dialog-backdrop.active{position:fixed;top:0;right:0;z-index:10000;width:100%;height:100%}
.dialog-full-height{max-height:100vh;min-height:100vh}
.dialog-full-height::-webkit-scrollbar-thumb,.dialog-full-height::-webkit-scrollbar-track-piece{background-color:transparent}
.dialog-full-height::-webkit-scrollbar-thumb:hover,.dialog-full-height::-webkit-scrollbar-track-piece:hover{background-color:transparent;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.dialog-full-height::-webkit-scrollbar-track,.dialog-full-height::-webkit-scrollbar-thumb:vertical{background-color:transparent}
.dialog_search{width:100vw;height:100vh}
.dialog_search .search-suggestions{top:auto}
.dialog_search .close-button{transition:all .3s;position:absolute;right:30px;top:20px;cursor:pointer}
.dialog_search .close-button img{width:18px}
.dialog_search .close-button:hover{transform:scale(1.4,1.4)}
.dialog_search .logo{position:absolute;top:0;left:0;margin:20px 30px;height:45px}
.dialog_search .container{max-width:786px;margin:0 auto}
.dialog_search .searchInnerUp{width:100%;height:50vh;background:#fff;-webkit-transition:-webkit-transform 1s cubic-bezier(0.2,1,0.3,1);transition:-webkit-transform 1s cubic-bezier(0.2,1,0.3,1);transition:transform 1s cubic-bezier(0.2,1,0.3,1);transition:transform 1s cubic-bezier(0.2,1,0.3,1),-webkit-transform 1s cubic-bezier(0.2,1,0.3,1);transform:translateY(-100%)}
.dialog_search .searchInnerUp .search{border-bottom:3px #f3f4f5 solid;width:100%;height:44px;margin-top:calc(32vh - 55px);position:relative;z-index:10}
.dialog_search .searchInnerUp .search input{color:#2c2e34;font-size:31px;border:0;padding:0;line-height:36px;background:transparent;font-weight:bold;width:90%}
.dialog_search .searchInnerUp .search input::placeholder{color:#aab8c5;font-weight:bold}
.dialog_search .searchInnerUp .search input:-ms-input-placeholder{color:#aab8c5;font-weight:bold}
.dialog_search .searchInnerUp .search input::-ms-input-placeholder{color:#aab8c5;font-weight:bold}
.dialog_search .searchInnerUp .search button{background:transparent;border:0;position:absolute;right:5px;bottom:10px}
.dialog_search .searchInnerUp .search button img{width:23px;height:23px}
.dialog_search .searchInnerUp--corporate .search button img{width:30px;height:30px}
.dialog_search .searchInnerUp--corporate .search button{bottom:12px}
.dialog_search .searchInnerUp--corporate .search input{font-size:42px;line-height:45px;margin-top:54px}
.dialog_search .searchInnerUp--corporate .search-suggestions{max-height:17vh}
.dialog_search .searchInnerUp--intranet .logo{height:30px;width:auto}
.dialog_search .searchInnerUp--intranet .search{height:auto;padding-bottom:15px}
.dialog_search .searchInnerUp--intranet .search input{font-size:60px;font-weight:bold;letter-spacing:-0.75px;line-height:50px}
.dialog_search .searchInnerUp--intranet .search .btn-search{bottom:28px}
.dialog_search .searchInnerUp--intranet .search .btn-search img{width:30px;height:auto}
.dialog_search .searchInnerDown{width:100%;height:50vh;background:#fff;color:#2c2e34;-webkit-transition:-webkit-transform 1s cubic-bezier(0.2,1,0.3,1);transition:-webkit-transform 1s cubic-bezier(0.2,1,0.3,1);transition:transform 1s cubic-bezier(0.2,1,0.3,1);transition:transform 1s cubic-bezier(0.2,1,0.3,1),-webkit-transform 1s cubic-bezier(0.2,1,0.3,1);transform:translateY(100%)}
.dialog_search .searchInnerDown .container{padding-top:40px;max-width:1300px;width:calc(100% - 100px)}
.dialog_search .searchInnerDown .nav{display:block;float:left;width:25%;overflow:visible}
.dialog_search .searchInnerDown ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;flex:1 1 50%;max-height:100%;height:235px}
.dialog_search .searchInnerDown ul li a img{width:24px;height:100%;margin-left:2px;transition:all .3s;display:none}
.dialog_search .searchInnerDown ul li a:hover img{margin-left:9px}
.dialog_search .searchInnerDown p{font-weight:bold;font-size:18px;letter-spacing:.25px;height:38px}
.dialog_search .searchInnerDown a{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.6;letter-spacing:-0.9px;color:#63676d;white-space:nowrap;text-decoration:none}
.dialog_search .searchInnerDown a:hover{text-decoration:none}
.dialog_search.animate .searchInnerDown,.dialog_search.animate .searchInnerUp{transform:translateY(0)}
@media only screen and (max-width:1024px){.dialog_search{display:none !important}
.dialog_search .container{width:auto;margin:0 25px}
}
.with_suggestions .searchInnerUp{position:relative;z-index:2}
.with_suggestions .searchInnerUp .search-suggestions{max-height:25vh;z-index:1000;border-radius:0 0 10px 10px;padding-bottom:20px}
.with_suggestions .searchInnerUp .search-suggestions li.item{margin-top:15px}
.with_suggestions .searchInnerUp .search-suggestions::-webkit-scrollbar{width:0}
.with_suggestions .searchInnerUp .search-suggestions .suggestions{background:#f5f7f7;margin:0 -20px;padding:0 20px;line-height:40px}
.with_suggestions .searchInnerUp .search-suggestions .suggestions a{font-weight:bold}
.with_suggestions .searchInnerUp.bg_important_turquoise-blue .search-suggestions .suggestions a{color:#00a8b0}
.with_suggestions .searchInnerUp.bg_important_vermillion .search-suggestions .suggestions a{color:#e84e0f}
.with_suggestions .searchInnerDown h4{color:#9bd5e4;font-size:18px;text-transform:none}
.with_suggestions .searchInnerDown a{font-size:14px;color:#fff}
.theme_white-two .searchInnerUp .search-suggestions .suggestions a{color:#fff}
.theme_giallo-areti .searchInnerUp .search-suggestions .suggestions a{color:#ffa400}
.theme_grigio-areti .searchInnerUp .search-suggestions .suggestions a{color:#747678}
.theme_black-two .searchInnerUp .search-suggestions .suggestions a{color:#000}
.theme_gradient1 .searchInnerUp .search-suggestions .suggestions a{color:#d24507}
.theme_gradient2 .searchInnerUp .search-suggestions .suggestions a{color:#009ed7}
.dialog_offer{width:450px;box-shadow:0 0 0 0 rgba(0,0,0,0.1);transition:opacity .5s,left .5s;left:450px;position:relative;box-sizing:border-box;margin:0 0 0 auto}
.dialog_offer.animate{box-shadow:1px 0 0 10000px rgba(0,0,0,0.6);left:0}
.dialog_offer .close-button{position:absolute;top:0;right:0;display:block;margin:10px 10px 0 0;z-index:10}
.dialog_offer .close-button img{width:18px;height:18px}
.dialog_offer .note{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#8e8e8e;padding-bottom:10px}
@media only screen and (max-width:768px){.dialog_offer{width:100vw;box-shadow:none}
}
.dialog_smart_living{width:100vw;height:100vh}
.dialog_smart_living.animate section{box-shadow:1px 0 0 10000px rgba(55,55,55,0.9);opacity:1}
.dialog_smart_living .close-button{position:absolute;top:4px;right:2px}
.dialog_smart_living section{transition:opacity .5s,box-shadow 1s;opacity:.1;width:787px;max-width:787px;height:558px;position:relative;border-radius:10px 10px 0 10px;background-color:#fff;margin:0 auto;padding:1px;top:50%;transform:translateY(-236px)}
.dialog_smart_living section .item_content{text-align:center;width:655px;margin:0 auto}
.dialog_smart_living section .figure{display:block;width:100%;margin-top:-86px;text-align:center}
.dialog_smart_living section .figure img{height:328px !important}
.dialog_smart_living section h4{font-size:32px;font-weight:bold}
.dialog_smart_living section .desc{font-size:18px;font-weight:normal;line-height:1.39;letter-spacing:-1px;height:160px}
.dialog_smart_living section .footer{width:600px;border-top:1px #d0d0d0 solid;text-align:center;margin:10px auto}
.dialog_smart_living section .footer .info{font-size:18px;font-weight:bold;font-style:normal;letter-spacing:-0.9px;color:#e84e0f;margin-top:28px}
.dialog_smart_living section .footer .oldprice{color:#8e8e8e;font-size:18px;font-weight:bold;letter-spacing:-0.9px;margin-right:8px;display:inline-block;position:relative}
.dialog_smart_living section .footer .oldprice:after{content:" ";border-bottom:solid 1px #3b3b3b;position:absolute;width:114%;top:50%;left:-7%}
.dialog_smart_living section .footer .newprice{font-size:40px;font-weight:bold;font-style:normal;letter-spacing:-2px;color:#2c2e34}
.dialog_smart_living section .footer .newprice .dec,.dialog_smart_living section .footer .newprice .euro{font-size:17px}
@media only screen and (max-width:1024px){.dialog_smart_living section{margin:0 auto;width:90%;height:auto}
.dialog_smart_living section .item_content{width:auto;margin:0 74px}
.dialog_smart_living section .footer{width:100%;margin:10px auto 16px}
.dialog_smart_living section .desc{height:auto;margin-bottom:30px}
}
@media only screen and (max-width:768px){.dialog_smart_living section{top:50%;margin:0 auto;width:93%;height:554px}
.dialog_smart_living section .item_content{margin:0 29px}
.dialog_smart_living section .figure img{width:auto !important;height:247px !important}
}
.dialog_map-legend{width:100vw;height:100vh}
.dialog_map-legend.animate section{box-shadow:1px 0 0 10000px rgba(55,55,55,0.9);opacity:1}
.dialog_map-legend .close-button{position:absolute;top:4px;right:12px}
.dialog_map-legend section{height:554px;width:90%;max-width:784px;margin:0 auto;position:relative;top:40%;border-radius:10px;background-color:#fff;transition:opacity .5s,box-shadow 1s;transform:translateY(-234px);opacity:.1;padding:25px 5px 10px 30px}
.dialog_map-legend section ::-webkit-scrollbar{width:10px;height:10px}
.dialog_map-legend section ::-webkit-scrollbar-track{background-color:transparent}
.dialog_map-legend section ::-webkit-scrollbar-thumb{background:#8e8e8e;border-radius:5px}
.dialog_map-legend section ::-webkit-scrollbar-thumb:hover{background:#636363}
.dialog_map-legend .dialog_content{height:499px;overflow-y:scroll}
.dialog_map-legend .legend-item{padding:0}
.dialog_map-legend .legend-item li{list-style:none;margin-top:20px;display:flex;align-items:flex-start}
.dialog_map-legend .legend-item .item-image{margin-right:20px;width:34px;height:auto}
.dialog_map-legend .legend-item .item-title{font-size:18px;font-weight:bold;letter-spacing:-0.3px;line-height:30px}
.dialog_map-legend .legend-item p{margin:0}
.dialog{position:relative;z-index:10000}
.dialog .accordion.panel-group .open .collapse{padding-bottom:35px}
.dialog .sub-head{display:inline-block;font-weight:bold;text-transform:uppercase;font-size:16px;padding:4px 16px;border-radius:100px;background-color:rgba(0,0,0,0.1)}
.dialog .title{width:68%}
.dialog .hero-content{padding:20px 33px}
.dialog .hero-content h1{color:#fff}
.dialog .hero-content h2{color:#fff}
.dialog .hero-content h3{color:#fff}
.dialog .hero-content h4{color:#fff}
.dialog .hero-content h5{color:#fff}
.dialog .hero-content h6{color:#fff}
.dialog .hero-content h4{font-size:64px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.94;letter-spacing:-4px;color:#fff}
.dialog .hero-content p{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-1.3px}
.dialog .hero-content var{font-size:45px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.dialog .hero-content .description{font-size:24px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-1.5px;color:#fff}
.dialog .hero-content .separator{opacity:.3;height:1px;line-height:0;border-bottom:solid 1px #fff;margin:35px 0}
.dialog .scrollable-container{overflow-y:scroll;height:100vh}
.dialog .content-accordion::-webkit-scrollbar-thumb,.dialog .content-accordion::-webkit-scrollbar-track-piece{background-color:transparent}
.dialog .content-accordion::-webkit-scrollbar-thumb:hover,.dialog .content-accordion::-webkit-scrollbar-track-piece:hover{background-color:transparent;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.dialog .content-accordion::-webkit-scrollbar-track,.dialog .content-accordion::-webkit-scrollbar-thumb:vertical{background-color:transparent}
.dialog .accordion{background:#fff}
.dialog .accordion .panel-default{border-bottom:1px solid #d0d0d0;border-radius:0}
.dialog .accordion .panel-default:last-child{border:0}
.dialog .accordion .panel-default>.panel-heading{background:#fff}
.dialog .offerta{padding:20px 33px 200px 33px}
.dialog .offerta h5{font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.7px}
.dialog .offerta p{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:#8e8e8e;margin-top:18px}
.dialog .offerta a{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.9px;color:#2c2e34}
.dialog .opzionali{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;position:absolute;margin:0;bottom:0;width:100%}
.dialog .opzionali-box{padding:20px 33px}
.dialog .opzionali-box~.opzionali-box{border-top:2px white solid}
.dialog input[type='checkbox']{opacity:0;display:none}
.dialog .check-button-container{margin-top:16px}
.dialog .container-checkbox img{display:none}
.dialog .container-checkbox{background-color:transparent;display:block;position:relative;padding-left:35px;width:auto;margin-top:4px;margin-bottom:2px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dialog .container-checkbox input[checked]~.checkmark{background-color:#fff;box-shadow:1px 2px 7px 0 #6e6868}
.dialog .container-checkbox input[checked]~.checkmark img{display:block}
.dialog .container-checkbox input[checked]~img{display:block}
.dialog .checkmark:after{content:"";position:absolute;display:none}
.dialog .brick-box{width:50%;float:left;height:130px;margin-top:20px;font-size:18px;display:block;padding:0 15px}
.dialog .brick-box .box-img{width:100%;display:block;float:none}
.dialog .brick-box .box-img img{width:75px;height:75px;margin:0 auto;display:block}
.dialog .brick-box .box-desc,.dialog .brick-box .box-desc-full{font-size:18px;width:100%;float:none;display:block;text-align:center}
@media only screen and (max-width:768px){.dialog .brick-box{height:160px}
}
@media only screen and (min-width:1024px){.dialog .brick-box{height:210px}
}
.component-search-banner .searchInnerUp{height:174px;position:relative;z-index:2;background:linear-gradient(90deg,#d24507 -0.01%,#d60075 99.99%)}
@media only screen and (min-width:1024px){.component-search-banner .searchInnerUp{height:294px}
}
.component-search-banner .searchInnerUp .container{max-width:786px;margin:0 auto;height:100%;position:relative}
.component-search-banner .searchInnerUp .container .search{border-bottom:3px rgba(255,255,255,0.5) solid;position:absolute;left:15px;width:calc(100% - 30px);top:50%;transform:translateY(-50%);overflow:visible}
.component-search-banner .searchInnerUp .container .search form{position:relative}
.component-search-banner .searchInnerUp .container .search form input{color:#fff;font-size:32px;border:0;padding:0;background:transparent;font-weight:bold;width:calc(90% - 46px);margin-left:26px;margin-bottom:6px}
@media only screen and (min-width:768px){.component-search-banner .searchInnerUp .container .search form input{font-size:50px;margin-bottom:0;width:90%}
}
@media only screen and (min-width:1024px){.component-search-banner .searchInnerUp .container .search form input{font-size:80px;margin-left:0}
}
.component-search-banner .searchInnerUp .container .search form input::placeholder{color:rgba(255,255,255,0.5);font-weight:bold}
.component-search-banner .searchInnerUp .container .search form input:-ms-input-placeholder{color:rgba(255,255,255,0.5);font-weight:bold}
.component-search-banner .searchInnerUp .container .search form input::-ms-input-placeholder{color:rgba(255,255,255,0.5);font-weight:bold}
.component-search-banner .searchInnerUp .container .search form button{background:transparent;border:0;position:absolute;right:15px;bottom:15px}
@media only screen and (min-width:1024px){.component-search-banner .searchInnerUp .container .search form button{bottom:27px}
}
.component-search-banner .searchInnerUp .container .search form button img{width:31px;height:auto}
@media only screen and (min-width:768px){.component-search-banner .searchInnerUp .container .search form button img{width:40px}
}
@media only screen and (min-width:1024px){.component-search-banner .searchInnerUp .container .search form button img{width:52px}
}
.component-search-banner .searchInnerUp .container .check-button-container{top:calc(43% + 50px);position:absolute;left:10px}
.component-search-banner .resulSearchBanner{padding-top:23px}
@media only screen and (min-width:768px){.component-search-banner .resulSearchBanner{padding-top:38px}
}
@media only screen and (min-width:1024px){.component-search-banner .resulSearchBanner{padding-top:56px}
}
.component-search-banner .resulSearchBanner .container{max-width:786px;margin:0 auto}
.component-search-banner .resulSearchBanner .container .label-sup{font-size:16px;text-transform:uppercase;color:#2c2e34;font-weight:bold}
.component-search-banner .resulSearchBanner .container .containerFlex{display:flex;justify-content:space-between;margin-top:40px;padding-bottom:30px;border-bottom:1px solid #d0d0d0;align-items:center;font-size:14px}
@media only screen and (min-width:768px){.component-search-banner .resulSearchBanner .container .containerFlex{font-size:16px}
}
@media only screen and (min-width:1024px){.component-search-banner .resulSearchBanner .container .containerFlex{margin-top:65px}
}
.component-search-banner .resulSearchBanner .container .containerFlex .text{margin-right:0;max-width:53%}
@media only screen and (min-width:768px){.component-search-banner .resulSearchBanner .container .containerFlex .text{max-width:73%}
}
.component-search-banner .resulSearchBanner .container .containerFlex .text .label-title{font-size:32px;letter-spacing:-1.3px;font-weight:bold}
@media only screen and (min-width:768px){.component-search-banner .resulSearchBanner .container .containerFlex .text .label-title{font-size:40px}
}
.component-search-banner .resulSearchBanner .container .containerFlex .text .label-sub-title{color:#8e8e8e;font-weight:bold;text-transform:uppercase}
.component-search-banner .resulSearchBanner .container .containerFlex .discover{text-transform:uppercase}
.component-search-banner .resulSearchBanner .container .containerFlex .discover a{color:#ec6608}
.component-search-banner .resulSearchBanner .container .containerFlex .discover a img{width:40px;height:auto}
.component-search-banner nav{margin:30px 0}
.component-search-banner.search-banner--corporate,.component-search-banner.search-banner--intranet,.component-search-banner.search-banner--motore{position:relative}
.component-search-banner.search-banner--corporate .searchInnerUp,.component-search-banner.search-banner--intranet .searchInnerUp,.component-search-banner.search-banner--motore .searchInnerUp{height:174px}
@media only screen and (min-width:1024px){.component-search-banner.search-banner--corporate .searchInnerUp,.component-search-banner.search-banner--intranet .searchInnerUp,.component-search-banner.search-banner--motore .searchInnerUp{height:330px}
}
.component-search-banner.search-banner--corporate .searchInnerUp .container .search,.component-search-banner.search-banner--intranet .searchInnerUp .container .search,.component-search-banner.search-banner--motore .searchInnerUp .container .search{top:43%;z-index:10}
.component-search-banner.search-banner--corporate .searchInnerUp .container .search form button,.component-search-banner.search-banner--intranet .searchInnerUp .container .search form button,.component-search-banner.search-banner--motore .searchInnerUp .container .search form button{top:35px}
.component-search-banner.search-banner--corporate .searchInnerUp .container .search form button img,.component-search-banner.search-banner--intranet .searchInnerUp .container .search form button img,.component-search-banner.search-banner--motore .searchInnerUp .container .search form button img{width:30px}
.component-search-banner.search-banner--corporate .searchInnerUp .container .search form input,.component-search-banner.search-banner--intranet .searchInnerUp .container .search form input,.component-search-banner.search-banner--motore .searchInnerUp .container .search form input{font-size:60px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs{padding-left:0;border:0;margin-left:-10px;padding-bottom:0}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs .breadcrumb,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs .breadcrumb,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs .breadcrumb{margin-top:20px;padding:0}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li{position:relative}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li::before,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li::before,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li::before{position:absolute;top:0;left:-5px;font-size:13px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li a,.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li span,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li a,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li span,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li a,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li span{padding:0 5px 0 10px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li{font-size:14px;line-height:25px;font-weight:bold;text-transform:capitalize;padding:0 10px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li:first-child,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li:first-child,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li:first-child{padding-left:0}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs li:last-child,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs li:last-child,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs li:last-child{opacity:.8}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs:not(.breadcrumbs-arrow),.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs:not(.breadcrumbs-arrow),.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs:not(.breadcrumbs-arrow){padding:15px 0}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .component-breadcrumbs:not(.breadcrumbs-arrow) li+li:before,.component-search-banner.search-banner--intranet .resulSearchBanner .container .component-breadcrumbs:not(.breadcrumbs-arrow) li+li:before,.component-search-banner.search-banner--motore .resulSearchBanner .container .component-breadcrumbs:not(.breadcrumbs-arrow) li+li:before{content:"|"}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .label-category,.component-search-banner.search-banner--intranet .resulSearchBanner .container .label-category,.component-search-banner.search-banner--motore .resulSearchBanner .container .label-category{font-size:14px;line-height:25px;font-weight:bold;padding-right:10px;color:#2c2e34}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .label-category:empty,.component-search-banner.search-banner--intranet .resulSearchBanner .container .label-category:empty,.component-search-banner.search-banner--motore .resulSearchBanner .container .label-category:empty{padding-right:0}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .label-date,.component-search-banner.search-banner--intranet .resulSearchBanner .container .label-date,.component-search-banner.search-banner--motore .resulSearchBanner .container .label-date{font-size:14px;line-height:25px;color:#abafaf}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .label-title,.component-search-banner.search-banner--intranet .resulSearchBanner .container .label-title,.component-search-banner.search-banner--motore .resulSearchBanner .container .label-title{line-height:28px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .label-title a,.component-search-banner.search-banner--intranet .resulSearchBanner .container .label-title a,.component-search-banner.search-banner--motore .resulSearchBanner .container .label-title a{font-size:24px;font-weight:bold;letter-spacing:-0.5px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .label-title a:hover,.component-search-banner.search-banner--intranet .resulSearchBanner .container .label-title a:hover,.component-search-banner.search-banner--motore .resulSearchBanner .container .label-title a:hover{color:#2c2e34}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .image,.component-search-banner.search-banner--intranet .resulSearchBanner .container .image,.component-search-banner.search-banner--motore .resulSearchBanner .container .image{width:174px;height:130px;overflow:hidden;margin-right:16px}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .image img,.component-search-banner.search-banner--intranet .resulSearchBanner .container .image img,.component-search-banner.search-banner--motore .resulSearchBanner .container .image img{height:100%;width:auto}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .containerFlex,.component-search-banner.search-banner--intranet .resulSearchBanner .container .containerFlex,.component-search-banner.search-banner--motore .resulSearchBanner .container .containerFlex{margin-top:20px;justify-content:flex-start;position:relative}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .containerFlex .text,.component-search-banner.search-banner--intranet .resulSearchBanner .container .containerFlex .text,.component-search-banner.search-banner--motore .resulSearchBanner .container .containerFlex .text{max-width:100%}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .wrapper-image-download,.component-search-banner.search-banner--intranet .resulSearchBanner .container .wrapper-image-download,.component-search-banner.search-banner--motore .resulSearchBanner .container .wrapper-image-download{position:absolute;right:0}
.component-search-banner.search-banner--corporate .resulSearchBanner .container .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet .resulSearchBanner .container .wrapper-image-download .image-download,.component-search-banner.search-banner--motore .resulSearchBanner .container .wrapper-image-download .image-download{margin-bottom:10px;width:30px;height:30px;background-size:30px 30px}
.component-search-banner.search-banner--corporate.theme_white-two .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet.theme_white-two .wrapper-image-download .image-download,.component-search-banner.search-banner--motore.theme_white-two .wrapper-image-download .image-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download2-white-two.svg")}
.component-search-banner.search-banner--corporate.theme_giallo-areti .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet.theme_giallo-areti .wrapper-image-download .image-download,.component-search-banner.search-banner--motore.theme_giallo-areti .wrapper-image-download .image-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download2-giallo-areti.svg")}
.component-search-banner.search-banner--corporate.theme_grigio-areti .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet.theme_grigio-areti .wrapper-image-download .image-download,.component-search-banner.search-banner--motore.theme_grigio-areti .wrapper-image-download .image-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download2-grigio-areti.svg")}
.component-search-banner.search-banner--corporate.theme_black-two .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet.theme_black-two .wrapper-image-download .image-download,.component-search-banner.search-banner--motore.theme_black-two .wrapper-image-download .image-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download2-black-two.svg")}
.component-search-banner.search-banner--corporate.theme_gradient1 .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet.theme_gradient1 .wrapper-image-download .image-download,.component-search-banner.search-banner--motore.theme_gradient1 .wrapper-image-download .image-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download2-gradient1.svg")}
.component-search-banner.search-banner--corporate.theme_gradient2 .wrapper-image-download .image-download,.component-search-banner.search-banner--intranet.theme_gradient2 .wrapper-image-download .image-download,.component-search-banner.search-banner--motore.theme_gradient2 .wrapper-image-download .image-download{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/img/download2-gradient2.svg")}
.component-search-banner.search-banner--corporate .searchInnerUp .container .search form input,.component-search-banner.search-banner--motore .searchInnerUp .container .search form input{font-size:30px}
@media only screen and (min-width:1024px){.component-search-banner.search-banner--corporate .searchInnerUp .container .search form input,.component-search-banner.search-banner--motore .searchInnerUp .container .search form input{font-size:42px}
}
.component-search-banner.search-banner--corporate .searchInnerUp .container .search form button,.component-search-banner.search-banner--motore .searchInnerUp .container .search form button{top:5px}
@media only screen and (min-width:1024px){.component-search-banner.search-banner--corporate .searchInnerUp .container .search form button,.component-search-banner.search-banner--motore .searchInnerUp .container .search form button{top:14px}
}
.component-search-banner.search-banner--corporate .component-pagination .pagination .pagination-page a,.component-search-banner.search-banner--motore .component-pagination .pagination .pagination-page a{font-size:16px;border:0;width:30px;color:#2c2e34;border-radius:5px}
.component-search-banner.search-banner--corporate .component-pagination .pagination .pagination-next a,.component-search-banner.search-banner--corporate .component-pagination .pagination .pagination-prev a,.component-search-banner.search-banner--motore .component-pagination .pagination .pagination-next a,.component-search-banner.search-banner--motore .component-pagination .pagination .pagination-prev a{width:auto}
.component-search-banner.search-banner--corporate .component-pagination .pagination .pagination-next img,.component-search-banner.search-banner--corporate .component-pagination .pagination .pagination-prev img,.component-search-banner.search-banner--motore .component-pagination .pagination .pagination-next img,.component-search-banner.search-banner--motore .component-pagination .pagination .pagination-prev img{width:25px;height:25px}
.component-search-banner.search-banner--corporate.theme_white-two .component-pagination .pagination .pagination-page.active a,.component-search-banner.search-banner--motore.theme_white-two .component-pagination .pagination .pagination-page.active a{background-color:#fff;color:#fff}
.component-search-banner.search-banner--corporate.theme_giallo-areti .component-pagination .pagination .pagination-page.active a,.component-search-banner.search-banner--motore.theme_giallo-areti .component-pagination .pagination .pagination-page.active a{background-color:#ffa400;color:#fff}
.component-search-banner.search-banner--corporate.theme_grigio-areti .component-pagination .pagination .pagination-page.active a,.component-search-banner.search-banner--motore.theme_grigio-areti .component-pagination .pagination .pagination-page.active a{background-color:#747678;color:#fff}
.component-search-banner.search-banner--corporate.theme_black-two .component-pagination .pagination .pagination-page.active a,.component-search-banner.search-banner--motore.theme_black-two .component-pagination .pagination .pagination-page.active a{background-color:#000;color:#fff}
.component-search-banner.search-banner--corporate.theme_gradient1 .component-pagination .pagination .pagination-page.active a,.component-search-banner.search-banner--motore.theme_gradient1 .component-pagination .pagination .pagination-page.active a{background-color:#d24507;color:#fff}
.component-search-banner.search-banner--corporate.theme_gradient2 .component-pagination .pagination .pagination-page.active a,.component-search-banner.search-banner--motore.theme_gradient2 .component-pagination .pagination .pagination-page.active a{background-color:#009ed7;color:#fff}
.component-search-banner .filters-bar{background:#f5f7f7}
.component-search-banner .filters-bar .chevron-container .chevron-up{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-down.svg")}
.component-search-banner .filters-bar .chevron-container .chevron-down{background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/black/chevron-down.svg")}
.component-search-banner .filters-bar .undo-filter{cursor:pointer}
.component-search-banner .filters-bar .filters_selector{border-bottom:1px #d6dddd solid}
.component-search-banner .filters-bar .filters_selector .label{color:#576060;font-size:16px;font-weight:normal;line-height:56px}
.component-search-banner .filters-bar .filters_selector .reset{color:#abafaf;font-size:14px;line-height:56px;cursor:pointer}
.component-search-banner .filters-bar .filters_selector .reset_wrap{text-align:center}
@media only screen and (min-width:768px){.component-search-banner .filters-bar .filters_selector .reset_wrap{text-align:right}
}
@media only screen and (max-width:768px){.component-search-banner .filters-bar .filters_selector .btn.btn-default{width:100%;border-bottom:1px #d6dddd solid}
}
.component-search-banner .filters-bar button[aria-expanded="true"]{border-bottom:3px #2c2e34 solid}
.component-search-banner .filters-bar button[aria-expanded="true"] .chevron-up{display:block;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/chevron-down.svg")}
.component-search-banner .filters-bar button[aria-expanded="true"] .chevron-down{display:none;background-image:url("../../../etc.clientlibs/acea-common/clientlibs/clientlib-site/resources/icons_generated/grad1a/chevron-down.svg")}
.component-search-banner .filters-bar button[aria-expanded="false"]{border-bottom:2px transparent solid}
.component-search-banner .filters-bar button[aria-expanded="false"] .chevron-up{display:none}
.component-search-banner .filters-bar button[aria-expanded="false"] .chevron-down{display:block}
.component-search-banner .filters-bar button{height:60px;text-align:left;box-shadow:none;border:0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:40px;font-size:16px;border-radius:0;background:transparent}
.component-search-banner .filters-bar button .chevron-container{position:absolute;right:0;top:-2px}
.component-search-banner .filters-bar button .chevron{margin-top:12px}
.component-search-banner .filters-bar .filter_detail{display:none;padding:15px 0}
.component-search-banner .filters-bar .filter_detail.active{display:block}
.component-search-banner .filters-bar .btn-round{outline:0 !important;font-size:14px;line-height:1;height:40px;width:auto;padding:12px 16px;border-radius:20px;margin:4px 5px;cursor:pointer;border:1px solid #ddd}
@media only screen and (min-width:768px){.component-search-banner .filters-bar .btn-round{margin:10px 5px}
}
.component-search-banner .filters-bar input.date{margin-bottom:10px;padding-left:15px;font-size:14px;line-height:19px;border:1px solid #ddd;border-radius:4px;height:50px;width:200px;display:inline-block;margin-right:8px}
.component-search-banner .filters-bar .btn-search{border-radius:4px;height:48px;padding:0}
.component-search-banner .filters-bar .btn-search img{width:24px;height:24px;margin:0 24px}
.component-search-banner.theme_white-two .filters-bar button[aria-expanded="true"]{border-color:#fff;color:#fff}
.component-search-banner.theme_white-two .filters-bar .btn-search{background-color:#fff}
.component-search-banner.theme_white-two .btn-round.active{color:white;background:linear-gradient(90deg,#fff,#fff);border:0}
.component-search-banner.theme_giallo-areti .filters-bar button[aria-expanded="true"]{border-color:#ffa400;color:#ffa400}
.component-search-banner.theme_giallo-areti .filters-bar .btn-search{background-color:#ffa400}
.component-search-banner.theme_giallo-areti .btn-round.active{color:white;background:linear-gradient(90deg,#ffa400,#ffa400);border:0}
.component-search-banner.theme_grigio-areti .filters-bar button[aria-expanded="true"]{border-color:#747678;color:#747678}
.component-search-banner.theme_grigio-areti .filters-bar .btn-search{background-color:#747678}
.component-search-banner.theme_grigio-areti .btn-round.active{color:white;background:linear-gradient(90deg,#747678,#747678);border:0}
.component-search-banner.theme_black-two .filters-bar button[aria-expanded="true"]{border-color:#000;color:#000}
.component-search-banner.theme_black-two .filters-bar .btn-search{background-color:#000}
.component-search-banner.theme_black-two .btn-round.active{color:white;background:linear-gradient(90deg,#000,#000);border:0}
.component-search-banner.theme_gradient1 .filters-bar button[aria-expanded="true"]{border-color:#d24507;color:#d24507}
.component-search-banner.theme_gradient1 .filters-bar .btn-search{background-color:#d24507}
.component-search-banner.theme_gradient1 .btn-round.active{color:white;background:linear-gradient(90deg,#d24507,#d60075);border:0}
.component-search-banner.theme_gradient2 .filters-bar button[aria-expanded="true"]{border-color:#009ed7;color:#009ed7}
.component-search-banner.theme_gradient2 .filters-bar .btn-search{background-color:#009ed7}
.component-search-banner.theme_gradient2 .btn-round.active{color:white;background:linear-gradient(90deg,#009ed7,#009ed7);border:0}
.search-suggestions{position:absolute;background-color:#fff;padding:0 20px;width:100%;top:61px;max-height:120px;overflow-y:scroll}
@media only screen and (min-width:768px){.search-suggestions{max-height:150px}
}
.search-suggestions ul{list-style-type:none;padding-left:0}
.search-suggestions ul li:hover{color:#00a8b0}
.search-suggestions ul .selected{color:#00a8b0}
.search-suggestions .item{cursor:pointer;font-size:18px;line-height:30px}
.theme_white-two .search-suggestions ul li:hover{color:#fff}
.theme_white-two .search-suggestions ul .selected{color:#fff}
.theme_giallo-areti .search-suggestions ul li:hover{color:#ffa400}
.theme_giallo-areti .search-suggestions ul .selected{color:#ffa400}
.theme_grigio-areti .search-suggestions ul li:hover{color:#747678}
.theme_grigio-areti .search-suggestions ul .selected{color:#747678}
.theme_black-two .search-suggestions ul li:hover{color:#000}
.theme_black-two .search-suggestions ul .selected{color:#000}
.theme_gradient1 .search-suggestions ul li:hover{color:#d24507}
.theme_gradient1 .search-suggestions ul .selected{color:#d24507}
.theme_gradient2 .search-suggestions ul li:hover{color:#009ed7}
.theme_gradient2 .search-suggestions ul .selected{color:#009ed7}
.resulSearchBanner .containerFlex .searchElement .label-title a{color:inherit !important;text-decoration:none !important}
.resulSearchBanner .containerFlex .searchElement .discover{display:none !important}
.text.parsys .box-btn .action{font-size:16px}
@media only screen and (max-width:1170px){.component-rich-content.type_panel.variant-fullsize .cta.bottom{left:27px;width:calc(100vw - 83px)}
}
.hiddenPhrase{display:none}
.portale-areti .breadcrumb{padding-left:0;padding-right:0}
#onetrust-consent-sdk{position:relative;z-index:10000}
.subtext{font-size:14px !important}
.loader-container{display:block;width:100%;height:100%;background:rgba(0,0,0,.1);position:fixed;z-index:100099;top:0;left:0}
.loader{position:absolute;left:0;right:0;margin:auto;display:block;top:40%;border:16px solid #d60075;border-radius:50%;border-top:16px solid #d24507;width:89px;height:89px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:0}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.component-search-banner .searchInnerUp .container .checkbox-phrase-hero{width:25px}
.searchInnerUp .container .label-phrase-search{margin-top:10px}
.searchInnerUp .container .checkbox-phrase-search{width:25px;opacity:1;display:block;float:left;margin-top:5px}
.component-menu-mobile .menu .checkbox-phrase-search{width:25px;opacity:1;display:block;float:left;margin-top:5px}
.hiddenPhrase{display:none}
.component-menu-mobile .search.show-checkbox,.component-menu-mobile--intranet .search.show-checkbox{height:80px}
.component-menu-mobile .search .label-phrase-search.white-color{color:white}
.label-phrase-hero,.label-phrase-search{font-weight:normal;color:white;vertical-align:top;margin-left:10px}
.checkbox-phrase-hero,.checkbox-phrase-search{cursor:pointer}
.resulSearchBanner .component-breadcrumbs .breadcrumb li span.highlight_breadcrumb{padding:0}
.search-result-company-link.search-result-link-active{display:block}
.checkmark.checkmark-search{width:16px;height:16px;border:1px solid #fff;background-color:#fff;border-radius:0;cursor:pointer;position:relative}
.checkmark-search .check-blu,.checkmark-search .check-white{width:16px !important;transform:scale(2);margin-right:-3px;position:relative !important;top:auto !important;left:auto !important}
.check-blu,.checkbox-phrase-hero{display:none}
.container-checkbox-search .checkmark-search{top:10px}
.container-checkbox-search .checkmark-search.mobile-search{top:2px}
.resulSearchBanner .searchElement .label-title{color:#ffa100}