@charset "UTF-8";#ZZ_concludi input.ZZ_small_field{width:42px!important}#ZZ_riepilogo_filiali .ASF_cerca{display:inline-block;margin:0 0 0 5px}#ZZ_form #AS_form_sinistri_layout select{width:80px}#ZZ_form #AS_form_sinistri_layout label{width:300px;padding-right:20px}#ZZ_content{min-height:calc(100vh - 280px)}#AS_risultati #ZZ_content{min-height:110vh}#AS_dati_targa{display:block;text-align:left;font-size:12px;padding-left:310px}#AS_dati_targa:not(:empty){margin-top:10px}#AS_dati_targa span{margin:0 0 5px;display:inline-block;padding-right:10px}#AS_dati_targa span:last-of-type{border:none}#AS_form_sinistri_layout div{margin-bottom:5px}span.inline-field.block{margin-top:24px;margin-left:0;font-size:0}span.inline-field.block label{font-size:16px;line-height:1;letter-spacing:.01em;font-weight:700;padding-left:10px;display:inline-block;width:310px;text-align:right;padding-right:15px;box-sizing:border-box}.AS_sinistri_heading{float:right;margin-right:80px}.AS_sinistri_heading span{text-align:center;display:block;font-weight:700;float:left;width:80px;margin-left:5px}#AS_form_sinistri_layout span.err{text-align:center;margin:20px 0 10px;display:block}#AS_msg_guida_esclusiva{padding:0 40px;display:block}#ZZ_form #AS_form_bersani_field label{display:block;text-align:left;padding-left:40px;width:auto}#ZZ_form #AS_form_bersani_field ul{padding-left:60px;margin:20px 0 0}#ZZ_form #AS_form_bersani_field li{margin-bottom:10px}#AS_autocarri_over_35 .ZZ_field:last-child{padding-bottom:12px!important}.ZZ_field.anno-conseguimento-patente{padding-bottom:12px!important}#AS_risultati #ZZ_ricorda,.risultati #ZZ_ricorda{display:none}#AS_result_content.auto-moto .AS_garanzie span{display:block;font-size:10px;margin-top:-2px;font-weight:400}#AS_result_content.auto-moto .form-side li:not(.disabled):hover{background-color:rgba(0,0,0,.05);cursor:pointer}#AS_result_left ul.AS_minibull li{margin-bottom:5px;margin-top:5px;padding-bottom:5px}.AS_results_content table{width:100%}.ZZ_cols_list .col2-b .row-guida{margin-bottom:10px}.ZZ_cols_list .col2-4{padding-top:35px;width:70%;font-size:11px}.ZZ_cols_list>li.row1{margin-bottom:0}.ZZ_garanzie-incluse ul{margin-top:2px;padding-left:5px}.result-right .ZZ_button3 span{top:24%!important}.collaboratori .ZZ_button{font-size:13px!important;text-align:left!important;padding:10px 8px!important}.col4.collaboratori>span{display:block;font-size:10px;margin-top:10px}.ZZ_franchigia select,.row-franchigia select{padding:0 10px;margin-bottom:-1px}#franchigia_rca_dl{display:block;margin:0 0 10px}#franchigia_rca_dl a{font-weight:400}.ZZ_franchigia-euro{display:none}.ZZ_info_franchigia{display:inline-block;margin:0 3px;font-size:11px}.ZZ_edit_franchigia{font-size:11px}.ZZ_franchigia-desc{display:block;margin-right:30px;font-size:11px;margin-top:-7px}#AS_result_right .AS_results_content .col2 .ZZ_helptip{right:-175px;top:-11px!important}#ZZ_disdetta .AS_results_content .col2,#ZZ_disdetta .AS_results_content .col2-b{width:160px}#AS_result_left #ZZ_coll_links_box li{margin:8px 0;text-align:right}#AS_concludi_linear #AS_Box1 h2{font-size:15px;font-weight:700}#AS_riepilogo th,.riepilogo h4,table.ZZ_riepilogo_dati th{font-size:1.3rem;margin-bottom:8px;padding:0;font-family:"Roboto Condensed";font-weight:700}#AS_riepilogo th,table.ZZ_riepilogo_dati th{background-color:#ebeff3;font-size:1rem;height:30px}#AS_Riepilogo_right>span{padding:5px 10px 10px;display:block}#AS_Riepilogo_right>p{padding:20px 0}#AS_Riepilogo_right ul:not(.logo-list):not(.pdf-list) li{border-bottom:1px dotted #ccc;height:25px;line-height:25px}#AS_Riepilogo_right ul.ZZ_minibull{margin-bottom:24px;padding:0!important}#AS_Riepilogo_right ul.ZZ_minibull li{height:auto;font-size:12px;line-height:14px;margin:10px;border:0}#AS_Riepilogo_right ul.ZZ_minibull li:before{top:0}#AS_Riepilogo_right table,table.ZZ_riepilogo_dati{margin-bottom:20px;margin-top:20px;text-align:center;width:100%;border:3px solid #ebeff3}table.ZZ_riepilogo_dati{margin:0}#AS_Riepilogo_right td,table.ZZ_riepilogo_dati td{background-color:#fdfdfd;border-bottom:1px dotted #e8e8e8;padding:0 5px}#AS_Riepilogo_right tr.tab_r_costi td,table.ZZ_riepilogo_dati .tab_r_costi td{background-color:#fbfbf9}#AS_Riepilogo_right td,table.ZZ_riepilogo_dati{height:25px;font-size:12px}.AS_Riepilogo_prezzo{border-bottom:1px dotted #e8e8e8;height:35px;line-height:28px;margin:10px 0;padding:0 10px}.AS_Riepilogo_prezzo span{font-weight:700}.AS_Riepilogo_prezzo strong{color:#e34713;float:right;font-size:30px;font-weight:400}#AS_riepilogo ul.AS_minibull{margin-bottom:10px}#AS_riepilogo .AS_form_field input.ZZ_small_field{width:56px}#AS_riepilogo .AS_form_field label{width:auto}#AS_riepilogo hr{display:none;visibility:hidden}#AS_riepilogo .AS_loghi_risultati{width:auto}#AS_riepilogo .ZZ_preventivo_area_user.last{border-bottom:none}#AS_riepilogo .ZZ_preventivo_area_user .ZZ_button{width:auto;padding:12px!important;margin:2px 0 0!important}#AS_riepilogo .ZZ_preventivo_area_user .col1{width:40%}#AS_riepilogo .ZZ_preventivo_area_user .col2{width:34%}#AS_riepilogo .ZZ_preventivo_area_user .col3{width:23%}#AS_riepilogo .ZZ_preventivo_area_user .ZZ_price{margin-top:0}#AS_riepilogo .ZZ_preventivo_area_user li.row{background:#efefef;display:inline-block;margin:15px 0 -17px;padding:10px 0 6px;width:100%}#AS_riepilogo .ZZ_preventivo_area_user .ZZ_button3{margin:0 12px!important;width:100px}#AS_riepilogo .ZZ_preventivo_area_user .row strong{margin:7px 20px 11px 12px!important}#AS_riepilogo .ZZ_preventivo_area_user{position:relative;padding:17px 0}#AS_riepilogo .ZZ_stripe_half .ZZ_minibull li{font-size:16px}#AS_riepilogo .ZZ_stripe_half{margin-top:40px}#AS_riepilogo .ZZ_stripe_half.ZZ_left{width:58%;padding:0}#AS_riepilogo .ZZ_stripe_half.ZZ_right{width:42%;border-top:1px solid #d7d7d7;padding:0}#AS_riepilogo .ZZ_telefono{margin-top:-5px;text-align:right;font-size:24px;font-weight:400;color:#e34713}#AS_riepilogo .ZZ_telefono em{font-size:13px;color:#aeaeae;display:block}#AS_riepilogo.riepilogo h3.alternative-title{font-family:Roboto;font-size:20px}#AS_riepilogo.custom #ZZ_console_calcolo{margin:0}#AS_riepilogo.custom #ZZ_console_calcolo h2{padding:8px 10px;font-size:19px}#AS_riepilogo.custom #AS_Riepilogo_ok .button{margin-right:10px;margin-bottom:10px}#AS_riepilogo.custom #AS_Riepilogo_ok .button .AS_Riepilogo_prosegui,#AS_riepilogo.custom #AS_Riepilogo_ok_custom .ZZ_button{width:80px;padding:10px}#AS_riepilogo.custom .ZZ_sidebar p{padding:10px;margin:0;font-size:12px;line-height:normal}#AS_riepilogo.custom .AS_Riepilogo_prezzo{padding:10px}#AS_riepilogo.custom #secondsLeft{position:relative!important;float:left;width:auto!important;margin:10px 10px 10px 0}#AS_riepilogo.custom #AS_Riepilogo_ok .button:after{content:"";display:table;clear:both}#AS_riepilogo.custom .ZZ_counter_bottom{font-size:12px}#AS_riepilogo.custom .dynamic_counter{margin:10px 45px 25px!important}#AS_riepilogo.custom #additionalTime,#AS_riepilogo.custom .ZZ_counter_bottom,#AS_riepilogo.custom .ZZ_sidebar ul{margin:10px}#AS_riepilogo.custom .ZZ_sidebar h3{font-size:12px;margin:10px 10px 0}#AS_riepilogo.custom .dynamic_counter li{height:25px}#AS_riepilogo.custom .dynamic_counter span{font-size:13px}#AS_riepilogo.custom .AS_Riepilogo_prezzo span{text-transform:uppercase}#AS_riepilogo.custom #AS_statics li{line-height:24px}#AS_riepilogo.custom #AS_Riepilogo_codice_preventivo{font-size:18px!important}#AS_riepilogo.custom #secondsLeft{color:#f60;font-size:25px}#AS_riepilogo #ASF_Riepilogo_prosegui{width:auto!important}#ZZ_riepilogo_filiali #ASF_filiale_selezionata ul{margin:10px}#ZZ_riepilogo_filiali #ASF_filiale_selezionata select{margin:10px 0;width:100%}#ZZ_riepilogo_filiali .ZZ_field>h3{margin:0}#ZZ_riepilogo_filiali .ZZ_box_content p{padding:10px}#ASF_filiale_selezionata span{font-size:12px}#adeguatezza_text_box,#domande-adeguatezza{margin-bottom:15px}#domande-adeguatezza2 li{width:46%}#AS_statics li.tel{margin:10px 0;line-height:18px;display:none}#AS_statics li.tel span{float:none;margin-bottom:5px;margin-top:5px}#AS_statics li.tel strong{font-size:28px;color:#9bbc5e;float:none;margin:10px 0}#AS_Riepilogo_timer ul li img{float:left;margin-right:10px;width:30px;height:auto}#AS_Riepilogo_timer p{margin-top:10px}#AS_Riepilogo_timer p span{font-size:18px}#AS_Riepilogo_errore p strong,#AS_Riepilogo_timer p span{font-weight:700;color:#e34713}#AS_Redirect{font-size:18px;margin-top:110px;text-align:center}#AS_riepilogo .ZZ_stripe_half div:last-of-type .ZZ_preventivo_area_user{border-bottom:none}#AS_RiepilogoTradizionale #AS_Box1 img{margin:10px;float:left}#AS_RiepilogoTradizionale #AS_Box1 .content{margin:10px 10px 30px;float:left}#AS_RiepilogoTradizionale #AS_Box1 .content ul{margin-top:10px}#AS_RiepilogoTradizionale #AS_Box1 .content ul li{padding-left:25px;margin-left:10px;background:url("/1.100.7/img_a/ico_v.png") no-repeat scroll left top transparent;line-height:30px;padding-left:35px}#AS_RiepilogoTradizionale .ZZ_content_side{margin-bottom:10px}#AS_RiepilogoTradizionale #AS_Box2 ul li,#AS_RiepilogoTradizionale #AS_Box3 ul.points li{padding:0 10px 10px 15px;background:url("/1.100.7/img_a/bull_mini_new.png") no-repeat scroll left 2px transparent;background-size:10px auto;line-height:15px;height:auto;border:none}#AS_RiepilogoTradizionale #AS_Box2 .AS_miscBox{margin-top:10px}#AS_RiepilogoTradizionale #AS_Box3 .AS_miscBox{padding:10px 20px}#AS_RiepilogoTradizionale #AS_Box3 p strong{color:#e34713;margin-top:30px;display:block}#AS_RiepilogoTradizionale #AS_Box3 ul{line-height:15px;padding:13px 30px}#AS_RiepilogoTradizionale #AS_Box3 ul li{border-bottom:1px dotted #ccc;height:24px;line-height:24px}#AS_RiepilogoTradizionale #AS_Box3 ul li span{display:inline-block;width:160px}#AS_RiepilogoTradizionale .ZZ_button{float:right;margin-top:-10px}#AS_concludi_linear .sub_background{width:46%;margin:5px;float:left;margin:10px 5px 20px}#AS_concludi_linear .sub_background.clearfix,#AS_concludi_linear .sub_background.row-acquistabilita{float:right}#AS_ricerca_subagenti .sub_background{margin:10px}#AS_subagenti{position:absolute;top:20px;right:170px;width:380px;font-size:80%;text-align:right}#map_legend{float:right;margin-right:10px;margin-top:-10px}#map_legend>div{background:url("/1.100.7/img_a/pick_maps.png") no-repeat scroll top left transparent;width:65px;float:left;padding:10px 0 10px 23px;font-weight:700}#map_legend div#ico_subagenzia{background-position:left -37px}#map_legend{float:right;margin-right:10px;margin-top:-10px}#map_legend>div{background:url("/1.100.7/img_a/pick_maps.png") no-repeat scroll top left transparent;width:65px;float:left;padding:10px 0 10px 23px;font-weight:700}#map_legend div#ico_subagenzia{background-position:left -37px}#map_legend{float:right;margin-right:10px;margin-top:-10px}#map_legend>div{background:url("/1.100.7/img_a/pick_maps.png") no-repeat scroll top left transparent;width:65px;float:left;padding:10px 0 10px 23px;font-weight:700}#map_legend div#ico_subagenzia{background-position:left -37px}span.premio{font-size:20px;color:#e34713;display:block;text-align:right;white-space:nowrap}.ZZ_riepilogo_go{margin-top:10px;padding-top:10px;padding-bottom:10px;text-align:right}.ZZ_riepilogo_go strong{display:inline-block;font-size:15px;font-style:italic;margin-right:80px;padding-top:15px;zoom:1}.ZZ_riepilogo_go .ZZ_button{padding:10px 11px;font-size:18px;width:80px;float:right;margin:0 25px 0 0}p.AS_center{text-align:center;font-size:13px;line-height:25px;margin:15px 0 20px;font-size:12px}p.AS_center #secondsLeft{font-size:20px}p.images_companies{width:690px;margin:15px auto 0}p.images_companies *{text-align:center;float:left}p.images_companies img{margin-top:10px;margin-left:10px}p.images_companies strong{margin-top:10px;display:block;margin:25px 20px}#PT_Box *{display:block}#PT_Box img{float:left;padding-right:30px}#PT_Box span{font-weight:400;margin-top:17px}#PT_Box .ZZ_spam{position:absolute;bottom:3px;right:8px;font-size:9px;font-weight:400;color:#8f8f8f}.AS_cols_container{min-height:80px;height:auto!important;height:80px}.AS_cols_container.AS_premio_speciale_genialloyd,.AS_cols_container.AS_premio_speciale_quixa,.AS_cols_container.AS_premio_speciale_zurichconnect{background:transparent url("/1.100.7/img_a/badge_sconto.png") no-repeat center top!important}.AS_cols_container.AS_premio_speciale_zurichconnect{background:transparent url("/1.100.7/img_a/badge_patente.png") no-repeat center top!important}.AS_cols_container.AS_premio_speciale_quixa{background:transparent url("/1.100.7/img_a/badge_newyork.png") no-repeat center top!important}.ZZ_concludi{margin:10px}#AS_riepilogo .standard-box{border-bottom:none}#AS_riepilogo #ZZ_footer{margin-top:0}#AS_result_calculation .AS_greets{font-size:16px;padding:10px;margin:0 0 10px}#ZZ_calculation_right,.ZZ_concludi #ZZ_console_calcolo{width:270px;float:right;width:300px;min-height:418px;background-color:#f8f8f8;padding:10px;margin:0;border:1px solid #ccc}#ZZ_calculation_right h2,#ZZ_console_calcolo h2{padding:5px 5px 10px;font-size:28px}#ZZ_calculation_left,.ZZ_concludi_left{width:65%;float:left}#AS_result_calculation .logo_compagnia,.ZZ_concludi .logo_compagnia{background-color:#fff;margin:35px 24px 10px 0}#AS_result_calculation .upper_title{font-size:50px;padding:25px 15px 0 20px}.rateizzazione .ZZ_calculation_msg{font-size:28px;margin-top:50px}.ZZ_concludi #zz_riepilogo_timer ul{padding-bottom:10px;margin-bottom:10px}.ZZ_concludi .ZZ_counter_bottom{padding-left:65px}.ZZ_concludi .ZZ_counter_bottom strong{display:block;margin-top:5px;font-size:14px}.ZZ_concludi .ZZ_counter_bottom img{display:block;float:left;padding:10px}.ZZ_concludi .upper_title{font-size:28px;padding:30px 15px 10px 0}.ZZ_concludi .next_title{font-size:16px}.ZZ_concludi .next_title strong{font-size:22px;font-weight:400!important}.ZZ_concludi .bottom_title{font-size:16px;padding:0 45px 0 0}.ZZ_concludi .bottom_title strong{color:#202020!important}#AS_price_cloud{display:none!important}#AS_price_cloud .ZZ_top-banner{font-size:15px}#ZZ_console_calcolo label{width:80px}.ZZ_concludi .ZZ_field input{width:142px}.ZZ_concludi .AS_miscBox{margin:0 10px}#AS_riepilogo_container.ZZ_concludi .AS_miscBox{margin:0}#AS_riepilogo_container{min-height:65vh}#AS_riepilogo_container h2{margin-bottom:20px!important}.ZZ_concludi .button a{margin:20px 10px 0}.ZZ_concludi #secondsLeft{font-size:25px}.ZZ_concludi p{line-height:normal;padding:0 10px}#ZZ_calculation_left .ZZ_bigbull,#ZZ_riepilogo_timer .ZZ_bigbull{margin:0 0 0 170px;padding:0}#ZZ_lista_targa{font-size:14px;padding:20px}.ZZ_concludi .AS_Riepilogo_prezzo{margin:0 -10px;background-color:#fff;height:35px;line-height:35px;padding:0 25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.dynamic_counter,.static_counter{margin:20px 30px}.dynamic_counter li,.static_counter li{padding-left:35px;background:url("/1.100.7/img_a/ico_v_big.png") no-repeat scroll left center transparent;background-size:30px auto;font-weight:700;height:30px;line-height:30px}.dynamic_counter li{background:0 0!important;padding-left:0}.ZZ_tel{width:118px;padding-left:22px;background:transparent url("/1.100.7/img_a/tel.png") no-repeat left 7px;margin:0 auto 20px}.ZZ_tel strong{font-size:15px;color:#e34713;display:block}.ZZ_tel span{font-size:10px;color:#aeaeae}#AS_statics{text-align:center;background-color:#f8f8f8;padding:10px}ul#AS_statics li #AS_Riepilogo_codice_preventivo{font-size:16px;margin-top:5px}.textarea_label{float:left;padding-right:24px!important}#AS_Riepilogo_right p.ttg_spot{padding:0 0 10px 5px;line-height:15px}#AS_Riepilogo_right p.point{padding-bottom:0}#AS_Riepilogo_right p.minibull{padding-left:16px;background:transparent url("/1.100.7/img_a/icons/minibull.gif") no-repeat top left}.ZZ_map_box{margin-top:20px}.ZZ_b-form .ZZ_field label{padding-left:20px;width:200px}#ZZ_concludi .ZZ_map_list{border-top:1px solid #dedede}body[id*=AS_pre] #AS_Box1>h2{opacity:0;height:0;padding:0!important}#AS_contraente_personafisica h2{margin-top:10px}#ASF_box_anno_acquisto .ZZ_helptip{width:170px}#AS_condizioni_bersani .AS_minibull{margin-left:20px}#AS_condizioni_bersani p{line-height:normal!important}#AS_load_targa img,.ui-datepicker-trigger{vertical-align:-4px}.ui-datepicker-trigger{width:initial!important;margin-left:10px}#ASF_sinistri_options_new{margin-top:10px}#ASF_sinistri_options_new>div{padding:0;margin:5px 0}#ZZ_CU_overlay{width:800px;padding:10px}#ZZ_form h2 .ZZ_overlay_call{font-size:13px}#ZZ_condizioni_persanni_toggler{margin-left:10px}#AS_form #AS_condizioni_bersani{margin-top:20px;padding:0 20px}#ZZ_summary-line>strong{display:block;margin-bottom:5px;font-size:35px;margin-top:8px}#ZZ_summary-line>div{line-height:11px;font-size:15px;margin-bottom:10px}#ZZ_summary-riepilogo{position:relative}#ZZ_summary-line #AS_edit_tip{left:auto;right:140px}#AS_risultati .ZZ_ribbon{top:95px}.ZZ_loading-img{height:40px;text-align:center}.AS_loghi_aggiuntivi{position:absolute;right:34px;top:60px}.AS_results_content .ZZ_riepilogo_table .AS_Riepilogo_dati{margin:0 0 15px;width:100%;float:right;font-size:12px}.ZZ_riepilogo_faq{padding:10px}.ZZ_nota{color:#888;font-size:9px;margin-top:5px;margin-bottom:10px}.ZZ_nota a,.ZZ_nota a:hover{color:#888;text-decoration:none}.ZZ_cols_list a.pdf-link{top:100px;left:30px;position:absolute;z-index:9}.ZZ_cols_non_partner .ZZ_results_tab a{visibility:hidden!important}#AS_result_right td>div,#ZZ_rc_pro_preventivo_2 td>div{position:relative;height:25px;line-height:25px;width:200px}#AS_result_right td.short{width:200px}#AS_result_right span.title{float:left}#AS_result_right .ZZ_pdflist{margin-top:0}#AS_result_right .ZZ_pdflist li{padding-left:19px;font-size:11px;position:relative;z-index:6}#AS_result_left .ZZ_check_list{margin:10px 0;border-bottom:0}#AS_form .AS_info_tooltip,#ZZ_rc_pro_preventivo_2 .AS_info_tooltip,.AS_Riepilogo_dati .AS_info_tooltip,.form-side .AS_info_tooltip{float:right;width:15px;min-width:0;background:0 0;text-align:right;color:#f60!important;font-weight:400}.first{position:relative}.form-side .AS_info_tooltip{position:absolute;right:6px;top:6px}.form-side .first .AS_info_tooltip{top:0}.form-side .tipped-title .AS_info_tooltip{right:3px;top:0}.auto-moto .standard-check li{margin-bottom:6px;font-size:13px}#AS_risultati .auto-moto .form-side a.AS_info_tooltip{position:absolute;top:5px;right:4px}#ASF_box_bersani_gia_usufruito .AS_info_tooltip{width:15px}#ASF_box_bersani_gia_usufruito .ZZ_helptip,#ASF_box_offerte_no_card .ZZ_helptip{margin-left:-20px}#ASF_box_bersani_gia_usufruito .ZZ_helptip{top:3px}#ASF_box_offerte_no_card .ZZ_helptip{top:36px}#AS_risultati th>div{float:right;position:relative;font-weight:400}.ZZ_assi_viaggi_result #ZZ_summary-riepilogo .mail-button{margin:39px 148px 0 0;padding:4px 8px!important}.ZZ_assi_viaggi_result #ZZ_summary-riepilogo .mail-button i{float:left;margin:2px 4px 0 0;display:inline-block}.AS_miscBox .last,.ZZ_assi_viaggi_result .AS_miscBox>div,.ZZ_assi_vita_result .AS_miscBox>div{position:relative}.ZZ_assi_viaggi_result .form-side .filters-group{border-top:none;margin:15px 0}.AS_miscBox .last{margin-top:20px}.ZZ_assi_salute_result #AS_garanzie li .AS_garanzie{width:150px}#ZZ_list_bagaglio li,#ZZ_list_rc_famiglia li{display:inline-block}#ZZ_rc_pro_preventivo_1{width:100vw;overflow-x:initial}#ZZ_rc_pro_preventivo_1 .ZZ_field>div,#ZZ_rc_pro_preventivo_2 .ZZ_field>div{width:auto;display:inline-block}#ZZ_rc_pro_preventivo_2 .ZZ_product-features strong,#ZZ_rc_pro_preventivo_2 .misc-box strong{margin-right:5px}#PreventivatoreForm_common_estensione_visto{width:360px!important}#PreventivatoreForm_common_massimale{margin-left:-3px}#ZZ_rc_pro_preventivo_1.AB-form .flowbar-container{margin-top:105px}#ZZ_rc_pro_preventivo_2 #ZZ_form .ZZ_button,#ZZ_rc_pro_preventivo_2 .ZZ_cols_list .ZZ_button{font-size:20px!important;line-height:18px!important;padding:16px 0!important;text-align:center}#ZZ_rc_pro_preventivo_2 #ZZ_form .ZZ_button{float:right;margin:10px 0 0;width:118px}#ZZ_rc_pro_preventivo_2 #ZZ_form.ZZ_content_side{width:100%!important;border-right:none}#ZZ_rc_pro_preventivo_2 .ZZ_cols_list .col1{width:18%}#ZZ_rc_pro_preventivo_2 .ZZ_cols_list .col2{width:39%;margin-right:3%}#ZZ_rc_pro_preventivo_2 td>div{width:330px!important}#ZZ_rc_pro_preventivo_2 .nu-style.expanded{box-shadow:0 0!important}#ZZ_rc_pro_preventivo_1 .tooltip,#ZZ_rc_pro_preventivo_2 .tooltip{top:0!important}#ZZ_rc_pro_preventivo_1 .AS_info_tooltip{font-size:11px!important;font-weight:400;margin:3px}.ZZ_product-features>li{margin-bottom:3px}.metlife-snoopy{position:absolute;top:-54px;left:218px}.ZZ_assi_vita_result .ZZ_button3{padding:9px!important;font-size:14px!important}.ZZ_assi_vita_result .ZZ_button3:hover{color:#fff}.ribbon-container.promo_columbus{background-color:#e34713!important;top:73px}.ribbon-container.promo_assistance{background-color:#d92929!important;bottom:5px;top:auto}.ribbon-container.promo_assistance:after{border-left-color:#8e1515}.ribbon-container.promo_columbus:after{border-left-color:#952f0d}#AS_risultati .ZZ_nome-prodotto{display:none}#AS_capitale{margin:0}#AS_capitale select{width:100%}#ZZ_flotte .info-banner span{font-size:14px}#ZZ_flotte .info-banner.err{padding:0;font-weight:400}.ZZ_assi_cane_result .ZZ_cols_list .col2,.ZZ_assi_cane_result .ZZ_cols_list .col2-b{width:46%}.ZZ_assi_cane_result .ZZ_cols_list .col3{width:12%}#AS_preventivo_3 #AS_Box7 h2{margin-left:0!important;max-width:none;padding-bottom:0}#ZZ_form .AS_Box h2{margin-top:20px}#ZZ_vantaggi ul{margin:20px 10px 20px 25px}#ZZ_concludi_documenti .standard-box p{margin:15px 20px!important}#ZZ_concludi_documenti #ZZ_thanks .ZZ_content_side .standard-box{margin-bottom:0}#ZZ_thanks .ZZ_content_side .ZZ_errtip ul{margin:0!important}#ZZ_riepilogo_filiali #ZZ_form .ZZ_field.wrong .ZZ_errtip{padding-left:0}.ZZ_privacy-side{margin-top:15px;padding:0 10px}#AS_form .ZZ_field .ZZ_field{border-bottom:none;background-color:transparent}#AS_risultati.auto-moto .result-right h2{background-color:#f8f8f8;margin:10px 0 5px;padding:4px 0 4px 8px;border-bottom:1px solid #d7d7d7}#AS_risultati .ZZ_loading-img{height:400px;padding-top:15%}.ZZ_nuova-privacy{background-color:#eee;height:30px;display:block;overflow:auto;padding:5px;font-size:10px}.ZZ_nuova-privacy p{margin:3px 10px!important}.ZZ_privacy-side .ZZ_field{font-size:10px}#ZZ_form .ZZ_privacy-side .ZZ_field,#ZZ_form .ZZ_privacy-side .ZZ_field.active,#ZZ_form .ZZ_privacy-side .ZZ_field:hover{background:0 0!important;border:none;padding:0;line-height:normal;margin:5px 0}#ZZ_tariffe_overlay{width:665px}#ZZ_tariffe_overlay .ZZ_button{font-size:13px;margin:3px 23px 5px 0;padding:4px 10px}#ZZ_tariffe>li{border-bottom:1px dotted #dedede;font-size:13px;line-height:18px;padding:15px 0}#ZZ_tariffe li li{float:left;padding-left:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#ZZ_tariffe .title li{padding-left:0;font-weight:700}#ZZ_tariffe .title .col4,#ZZ_tariffe .title .col5{color:#e34713}#ZZ_tariffe .col1{width:20%}#ZZ_tariffe .col2{width:27%}#ZZ_tariffe .col3{width:22%}#ZZ_tariffe .col4{width:26%}#ZZ_tariffe .col5{width:16%}#ZZ_tariffe_overlay em{font-size:11px;display:block;color:#909090;width:100%}#ZZ_tariffe .ZZ_tariffa_sconto strong{color:#e34713;text-align:right;font-size:13px}#ZZ_tariffe .ZZ_tariffa_sconto span{text-decoration:line-through;margin-right:7px;font-size:13px}#ZZ_garanzie_footer{padding:15px 5px}#ZZ_tariffe_overlay #ZZ_garanzie_footer p{margin-bottom:10px}#ZZ_tariffe_overlay #ZZ_garanzie_footer p em{display:inline}#AS_form.ZZ_content_side .ZZ_field .label label{display:inline!important}.ZZ_accordion-content table th{width:43%;background-color:#f2f2f2;color:#8f8f8f;font-size:10px;height:28px;text-align:center}.ZZ_accordion-content table{width:100%;text-align:center;padding:0;font-size:10px}.ZZ_accordion-content table td:first-of-type{color:#8f8f8f;font-size:10px}#ZZ_concludi_casa .ZZ_tariffa_sconto em{display:block;text-align:left;padding-left:12px}#ZZ_concludi_casa .ZZ_tariffa_sconto strong{color:#e34713}#ZZ_concludi_casa .ZZ_accordion-content table th{width:36%}#ZZ_concludi_casa .ZZ_sidebar .riepilogo-list{margin-top:15px}#ZZ_concludi_casa .box-AIG{background:#fafafa;margin:-11px -10px 10px;padding:10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}#ZZ_concludi_casa .box-AIG #ZZ_tariffe li:last-of-type{border:none}#ZZ_compass_overlay .ZZ_field,#ZZ_compass_rate_overlay .ZZ_field{margin:20px 0}#ZZ_compass_overlay .ZZ_field label,#ZZ_compass_rate_overlay .ZZ_field label{float:left;width:45%;padding:0 20px 0 2px}.zurich-sospendibile .ZZ_logo-prodotto{margin-top:17px}.ZZ_mappa_agenzia{font-size:13px;font-weight:700;left:45px;position:absolute;top:10px;line-height:14px;width:100px}.error-alert{background-image:linear-gradient(bottom,#cc3d3d 0,#d7665c 1%);background-image:-o-linear-gradient(bottom,#cc3d3d 0,#d7665c 1%);background-image:-moz-linear-gradient(bottom,#cc3d3d 0,#d7665c 1%);background-image:-webkit-linear-gradient(bottom,#cc3d3d 0,#d7665c 1%);background-image:-ms-linear-gradient(bottom,#cc3d3d 0,#d7665c 1%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cc3d3d),color-stop(.01,#d7665c));padding:10px;color:#fff;-moz-box-shadow:0 1px 5px #ddd;-webkit-box-shadow:0 1px 5px #ddd;box-shadow:0 1px 5px #ddd;font-size:13px;letter-spacing:.02em;border-bottom:4px solid #cc3d3d;margin-bottom:10px;position:relative}.error-alert .close{position:absolute;display:block;width:15px;height:15px;line-height:15px;top:0;right:0;color:#fff;padding:10px;text-align:center;padding:5px}.error-alert .close:hover{background-color:#cc3d3d;text-decoration:none}.error-alert p{padding:10px 0 10px 80px;background:url("/1.100.7/img_a/alert_big.png") no-repeat scroll 10px center transparent}#ZZ_form #Form_flags .ZZ_field{line-height:normal;padding:0 20px;display:block;margin-top:10px;border:none}#ZZ_form #Form_flags .ZZ_field:hover{background-color:transparent!important;border:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ZZ_new-overlay .buttons-container .small{color:#888;display:block;float:left;font-size:8px;margin-top:4px;text-align:left;width:400px}.ZZ_new-overlay .ZZ_title-style span{font-size:9px;display:block;margin-bottom:-5px;color:grey}#container_recall{padding:2px 0 2px 6px;background:#70c1e5;border-bottom:none;color:#202020;width:305px}#container_recall:after{border-bottom:10px solid transparent;border-left:10px solid #27a0d7;bottom:-10px}#container_recall .ZZ_left{width:48%;line-height:13px}#container_recall .ZZ_right{border-left:1px solid #fff;padding:2px 0 0 30px;line-height:13px;width:40%;font-size:11px;background:url("/1.100.7/img_a/tel_white.png") no-repeat 5px center #70c1e5}#container_recall .ZZ_left span,#container_recall .ZZ_right span{font-weight:700;color:#000;font-size:15px}#container_recall .ZZ_left span{padding-top:2px;display:block;color:#202020}#container_recall>span{display:block;padding-right:25px;clear:both;font-style:italic;font-size:11px;text-align:right;color:#202020}#ZZ_thanks .ZZ_stripe2 p{font-size:18px;font-weight:lighter;line-height:normal;margin:10px 0 0}.standard-box .ZZ_box_content{margin:10px}#ASF_filiale_selezionata span{display:block}#ZZ_thanks ul.ZZ_prodotto strong{width:50%}.numero-preventivo{font-size:10px;float:right;color:#aaa}.error-alert.cmb{background-image:none;background-color:#70c1e5;border-bottom:4px solid;font-size:14px}.error-alert.cmb .close:hover{background-color:#154f8a}.brokeraggio-collaboratori{margin:10px 0;border-top:1px solid #ededed;padding-top:10px;width:80%}.brokeraggio-collaboratori li{margin-bottom:3px}.brokeraggio-collaboratori strong{color:#e34713;margin-right:15px}#ZZ_collaboratori_impostazioni_overlay .ZZ_field{margin:7px 10px}#ZZ_collaboratori_impostazioni_overlay.ZZ_collaboratori_modal label{font-weight:400;padding-left:20px;text-align:left;width:137px}#ZZ_flotte .block_targa input[id*=targa_targa]{width:80px!important}#ZZ_flotte .block_targa .date input{width:60px}#ZZ_flotte .block_targa .date{display:inline}#ZZ_flotte #box_aggiungi_veicolo input{float:right;padding:6px 10px;margin-right:10px;font-size:12px}#ZZ_flotte #block_targa_1 h2 a{display:none}#ZZ_flotte .block_targa h2 a{float:right}#AS_Riepilogo_ok_custom .ZZ_button{margin-bottom:20px;text-align:center;position:static}#AS_riepilogo .info-banner{margin-top:30px!important}.ZZ_rateizzazione.ZZ_content_side{border:none!important}#ZZ_form_rateizzazione .standard-form{margin-top:0;padding-top:20px}#ZZ_form_rateizzazione .top-box{margin-bottom:0}#ZZ_form_rateizzazione .ZZ_field{padding:4px 0}#ZZ_form_rateizzazione #ZZ_privacy{margin-top:10px}#ZZ_form_rateizzazione #ZZ_privacy .ZZ_field{padding:5px 20px!important;margin-top:0!important}#ZZ_form_rateizzazione #ZZ_form #ZZ_privacy .ZZ_field.wrong,#ZZ_form_rateizzazione #ZZ_form #ZZ_privacy .ZZ_field.wrong:hover{padding:5px 20px!important;margin-top:0!important}#ZZ_form_rateizzazione #ZZ_privacy small{padding:5px 10px 5px 20px;display:block}.button-rate-container{width:285px;background-color:#ededed;position:absolute;right:-17px;top:74px;padding:5px;height:30px;line-height:30px;border-bottom:2px solid #ddd}.button-rate-container:after{border-bottom:10px solid transparent;border-left:10px solid #d5d5d5;bottom:-12px;content:" ";display:block;height:0;position:absolute;right:0;width:0}.button-rate-container strong{display:inline-block;margin:0 0 0 5px;font-size:14px}.button-rate-container .ZZ_button3{float:right;width:108px;padding:7px!important;margin:0 12px 0 0}.button-empty-container{position:absolute;right:-17px;top:74px;padding:6px}.button-empty-container strong{display:none}.button-empty-container .ZZ_button3{float:right;width:108px;padding:7px!important;margin:0 12px 0 0}.AS_Riepilogo_prosegui{float:right}.ZZ_cols_list .ZZ_button.vai-agenzia{padding-top:7px;padding-left:40px;text-align:left}.ZZ_cols_list .ZZ_button.vai-agenzia>strong{font-size:12px}.ZZ_cols_list .ZZ_button.vai-agenzia i{position:absolute;left:5px;top:11px;font-size:26px}.ZZ_cols_list .ZZ_button.vai-agenzia~.button-tip-container .second-button{padding-left:0}.assurance-tip-container{z-index:7;position:relative;height:15px;margin-top:3px;display:none}.assurance-tip-container .help-tip{width:230px!important;box-sizing:border-box}.assurance-tip-container .help-tip .title{margin-bottom:10px;display:block;text-transform:uppercase}.assurance-tip-container .help-tip.top{left:-68%!important;bottom:180%!important}.assurance-tip-container .help-tip.top::before{left:auto;bottom:-16px;right:10px}.assurance-tip-container li{padding:5px 2px;font-size:13px}.assurance-tip-container li:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.3)}.assurance-tip-container li strong{float:right}.string-assurance{display:none!important}.string-assurance b,.string-assurance i{font-weight:400;display:inline-block;margin-left:5px}.string-assurance b{width:50px}.string-assurance i{font-style:normal}.filters-button:not(.show) .counter-badge:after,.warranty-counter{position:absolute;background-color:#e34713;color:#fff;height:20px;width:20px;line-height:20px;text-align:center;bottom:12px;left:9px;border-radius:50%}.filters-button:not(.show) .big.counter-badge:after,.warranty-counter.big{left:auto;width:20px;height:20px;line-height:20px;font-size:12px}.filters-button:not(.show) .counter-badge:after{content:"1"}.ZZ_cols_list .ZZ_button3,.ZZ_cols_list .second_button{padding:4px 0;margin:10px 0}#AS_result_right .ZZ_button3,#AS_result_right .second_button{font-size:12px!important;text-align:center}#AS_result_right .second_button.ZZ_button3{margin-bottom:8px}#AS_result_right .second_button{padding:7px 4px!important;margin:0}.AS_form_field.ZZ_field a.hide_effect.onlyTablet{display:none;color:#000!important}.showOnHover:hover .contentToShow{display:inline!important}.showOnHover:hover .ellipsis{display:none!important}@media only screen and (max-width:812px){.AS_form_field.ZZ_field a.hide_effect.onlyTablet{display:inline-block}.showOnHover:hover .contentToShow{display:inline!important}.showOnHover:hover .ellipsis{display:none}.ellipsis.onlyDesktop{display:none!important}#AS_riepilogo .standard-box{padding-top:0!important;margin-top:12px}#AS_riepilogo #AS_Riepilogo_form_dati{margin:0 6px}#AS_riepilogo #AS_Riepilogo_form_dati p{padding:5px 0!important}#AS_riepilogo.custom h2{padding:10px 6px!important}#AS_risultati #ZZ_content{min-height:125vh}}.ZZ_dati{margin-bottom:15px}.ZZ_dati:last-of-type{margin-bottom:0}.ZZ_sconto-prodotto{margin-bottom:10px}.ZZ_cols_list>li[class*=col]{min-height:125px!important;padding-bottom:40px}.box-second-price{padding-top:4px;margin-top:2px;position:relative}#AS_result_right .box-second-button .multi-line strong{font-size:15px!important;display:block;position:relative;padding-top:22px;top:20%}.box-second-button .multi-line span{font-size:12px!important;position:absolute!important;bottom:10px!important;top:auto!important;width:100%;text-align:center;display:block}.box-second-button{position:absolute;left:144px;top:4px;width:89%}.auto-moto #AS_result_right .box-second-price .ZZ_helptip{left:-290px!important;top:-2px!important}.box-second-price .AS_info_tooltip{font-size:10px;z-index:9;position:relative}.col3 .divider{position:relative;width:115px;top:-8px;margin-bottom:0;left:-20px}.col3 .divider span{font-size:12px}.col3 .divider.short{width:120px}.double-price-hide-button .col3 .box-second-button{display:none}.ZZ_cols_list .row0{min-height:0!important;height:auto;float:none;clear:both;border:1px solid #dedede;border-width:1px 0;padding:5px 10px;width:60%;display:none!important}.tipologia-polizza span.ribbon-white{background-color:transparent!important;margin-left:73px;color:#202020!important}.ribbon-vantaggi{background-color:#70c1e5;color:#fff;display:inline-block;padding:1px 5px;position:absolute;z-index:9;width:185px}.tipologia-polizza span{width:auto!important}.tipologia-polizza span.ribbon-white{background-color:transparent!important;margin-left:73px;color:#202020!important}.row-garanzie ul li{display:inline!important}.row-garanzie ul li:before{display:inline;content:", "}.row-garanzie ul li:first-of-type:before{content:""}.row-garanzie>li>span{display:inline-block;width:130px}.row0 .row-star{display:inline-block;margin-right:10px}#AS_risultati strong.ZZ_price{font-size:2.1rem!important}#AS_risultati .auto-moto .ribbon-container{top:160px}.row0>div:first-of-type{margin-bottom:5px}.check-list{margin:15px 0 5px}.auto-moto #AS_result_right .ZZ_helptip.mini{left:60px!important;top:-4px!important;bottom:auto!important}.ZZ_helptip.down .arrow-tip{left:40%!important;top:-16px!important;border-color:transparent transparent #505050 transparent!important}.ZZ_calculation_msg{padding:10px 15px 0;font-size:20px;margin:20px 10px 40px}#AS_result_calculation .mixed-banner-box{margin-right:0}.calculation-list{margin-left:100px}#AS_Riepilogo_ok .logo-list.mini li{border:1px solid #f2f2f2;border-radius:2px}#AS_Riepilogo_ok .logo-list.mini li img{object-fit:contain;height:100%;width:100%}#ZZ_privacy{border-top:none;margin-bottom:5px}#ZZ_privacy:last-child,#ZZ_privacy:last-of-type{margin-bottom:20px}#ASF_form_salute{padding-top:40px;margin-top:10px}.box-cmb{border-top:1px solid #d7d7d7;margin-left:160px;margin-bottom:30px;width:500px}#ZZ_riepilogo_cmb_errore .box-cmb{border:none;margin-left:0}.box-cmb p{font-size:14px}.box-cmb p span{color:#2db069}.box-cmb .info-banner{font-size:14px;margin:10px 10px 10px 0}#cmb-button-container .tel-button{width:310px}.tel-button.big{width:350px;font-size:22px;line-height:38px!important;max-width:400px}.tel-button.big i{font-size:15px;width:45px;padding-left:15px;padding-top:6px}.tel-button.big i::before{font-size:23px;padding-top:6px}.linear-satellitare .plus-string.black-box{background-color:#55b14d;border-color:#55b14d;color:#fff}.linear-satellitare .plus-string.no-logo .AS_info_tooltip{color:#fff}.riepilogo-image-tab{margin:1% 2%;width:60px;vertical-align:top}.riepilogo-image-tab+ul{display:inline-block;width:86%}.label-risparmio,.special-offer{display:none!important}.row-acquistabilita>div,.row-acquistabilita>span{width:195px;display:inline-block;margin-top:-3px}.row-acquistabilita .AS_info_tooltip{float:right;margin-right:42%;margin-top:2px;font-size:11px}.row-acquistabilita i{font-size:18px;vertical-align:sub}#franchigia_rca_prima_light i{display:inline-block;transform:rotate(180deg);font-size:15px;vertical-align:sub}.row-acquistabilita .help-tip.top,.row-franchigia .help-tip.top{left:170px!important;top:-80px!important;width:219px;padding:10px!important}.row-acquistabilita .help-tip.top p,.row-franchigia .help-tip.top p{width:100%}input[id*=ASF_decorrenza].ZZ_small_field{min-width:51px}body[id*=AS_pre] .ZZ_content_side{border:none;padding:0}body[id*=AS_pre] .ZZ_sidebar::before{display:none}body[id*=AS_pre] .spin{position:absolute;background:0 0;right:30%;top:22px;width:20px;height:20px}body[id*=AS_pre] .spin.spin:after,body[id*=AS_pre] .spin.spin:before{border-color:#71b62c transparent transparent}.help-tip-iconized-link{vertical-align:middle}.partner-network .ZZ_sidebar.left.fixed{position:static!important;top:auto}.partner-network #ZZ_claim_user{color:#fff!important}.partner-network #ZZ_claim_user a{color:grey!important;display:inline-block;padding:5px 10px;font-size:13px;border-radius:200px;border-color:#e34713!important;margin-left:8px}.partner-network #ZZ_claim_user a:hover{background-color:#e34713!important;color:#fff!important}#gritter-notice-wrapper{position:fixed;bottom:20px;left:20px;z-index:9}#gritter-notice-wrapper.bottom-right{top:auto;left:5px;bottom:1px}#gritter-notice-wrapper .gritter-item{display:block;padding:0 20px 0 0}#gritter-notice-wrapper .gritter-item p{padding:0;margin:0}#gritter-notice-wrapper .gritter-close{background-image:url("/1.100.7/img_a/ico_close.png");position:absolute;right:2px;top:4px;cursor:pointer;height:20px;width:20px}#gritter-notice-wrapper .gritter-item-wrapper{background-color:#0e83cd;border-bottom:3px solid #aedcf9;color:#fff;border-radius:0;padding:10px 8px;margin:5px}.hover .gritter-item{cursor:pointer}#AS_risultati .ZZ_assi_viaggi_result .ZZ_cols_list .col2 .ZZ_product-features>li>span{width:auto}.ZZ_field.triple-field span[style="margin-right: 8px"]{margin:0 8px 0 4px;display:none}#AS_form .AS_info_form{display:none}#AS_form .button_indietro{float:left;width:100px}.info-card{margin:35px 0 10px}.info-card__title{font-size:1.3rem;margin-bottom:8px;padding:0;font-weight:700}.info-card__additional-text{display:block}.info-card__additional-text .ZZ_icon{color:#f60;vertical-align:middle;font-size:1rem;margin-left:-5px}#AS_result_content.auto-moto .standard-check.single{margin:15px}.AS_filtro_preventivi .toggle-container:after{content:" ";height:100%;width:2px;background-color:#ccc;left:40vw;top:0;position:absolute}.tipologia-polizza div[style]{max-width:55%}.col2 .iconized-box,.riepilogo-prodotto .iconized-box{position:relative;z-index:7;padding-left:40px;margin:15px 0 -5px!important;line-height:16px}.col2 .iconized-box__gift::after,.riepilogo-prodotto .iconized-box__gift::after{position:absolute;left:0;top:6px;font-family:Facileit;font-size:30px;color:#f60;content:"";display:block}.riepilogo-prodotto .iconized-box{font-size:.9rem}body[id^=AS_preventivo] .pac-logo .pac-icon{display:none!important}.ZZ_riepilogo h3:nth-of-type(2){z-index:9999999}label[for*=ASF_cap_residenza]{font-size:16px;line-height:1;letter-spacing:.01em;font-weight:700}.upselling-body .upselling-vai{width:280px}.upselling-body .upselling-list p{line-height:normal;font-size:12px}.upselling-body .ZZ_content_side{border:none;padding:0}.upselling-body .quotazioneRCA{font-weight:700!important}.upselling-body .columns-container{position:relative}.upselling-body #ZZ_summary-line_container:not(.fixed){border-bottom:none}.upselling-body #ZZ_summary-line_container #ZZ_flowbar{border-color:#fff}.upselling-body #ZZ_summary-line_container:not(.breadcrumb):not(.fixed) .flowbar-container{margin-top:0}.upselling-body #ZZ_summary-line_container:not(.breadcrumb):not(.fixed) .flowbar-container .ZZ_flow_step strong{box-shadow:0 0 0 4px #fed9bf}.upselling-body #ZZ_summary-line_container:not(.breadcrumb):not(.fixed) .flowbar-container .ZZ_flow_step:not(.active) strong{border:2px solid #fff;background-color:#fff}.upselling-body #ZZ_summary-line_container:not(.breadcrumb):not(.fixed) .flowbar-container .ZZ_flow_step:not(.active) span{color:#fff}.upselling-body #ZZ_summary-line_container.fixed .riepilogo-polizza{display:none}.upselling-body #ZZ_summary-line_container.fixed h1{display:block}.upselling-body .ZZ_sidebar .riepilogo-prodotto{margin-bottom:30px}.upselling-body .riepilogo-list li{border:none;position:relative;font-size:0}.upselling-body div[class*=upselling_garanzie_] .riepilogo-child{margin:8px 4px 24px}.upselling-body div[class*=upselling_garanzie_] .riepilogo-child>div{display:grid;grid-template-columns:4.2fr 1.8fr}.upselling-body div[class*=upselling_garanzie_] .riepilogo-child>div strong{text-align:right}.upselling-body div[class*=upselling_garanzie_] .riepilogo-child>div strong small{display:block}.upselling-body .collapse-box-container{margin-bottom:16px}.upselling-body .collapse-box-container p.upselling-intro-text{padding:0 20px 0}.upselling-body .collapse-box-container:not(.ZZ_form_lead) .button-container{padding:0 18px 30px}h2.collapse-box-container__title u{position:absolute;top:24px;right:60px;font-family:Roboto;color:#f60;font-size:12px;font-weight:400;text-transform:none}h2.collapse-box-container__title u.open-label{display:block}h2.collapse-box-container__title u.close-label{display:none}h2.collapse-box-container__title.show u.open-label{display:none}h2.collapse-box-container__title.show u.close-label{display:block}.upselling-box{padding:10px 0;box-sizing:border-box;position:relative;z-index:1;transition:all .1s ease-out 0s;background-color:#fff;margin:10px 18px;border:1px solid #ccc;border-radius:6px;font-size:12px}.upselling-box p{padding:0}.upselling-box:not(.disabled):hover{transition:all .1s ease-out 0s;box-shadow:0 0 20px -5px #505050;z-index:3}.upselling-box.expanded{border:1px solid #f90;transition:all .1s ease-out 0s;box-shadow:0 6px 20px -5px #505050}.upselling-box.promo--gift,.upselling-box.selected{background-color:#fed9bf;border-color:#fed9bf}.upselling-box.promo--gift .price-label,.upselling-box.selected .price-label{display:none}.upselling-box.promo{border:2px solid #f90}.upselling-box.promo:after{top:-10px;left:12px;position:absolute;z-index:99999999;background:#ddd;height:auto;width:auto;content:"Pensato per te!";padding:2px 8px;font-family:"Roboto Condensed";color:#fff;background-color:#f90;font-size:14px;font-weight:700}.upselling-box.promo .details,.upselling-box.promo .more-details-btn{display:none}.upselling-box a{cursor:pointer}.upselling-box .offer-badge{position:static}.upselling-box .details{position:relative;padding:10px 20px;margin-top:20px}.upselling-box .details h2{padding:0!important;margin-bottom:10px!important;background-color:transparent!important;color:#f60!important}.upselling-box .details .close{height:22px;line-height:22px;width:22px;z-index:5}.upselling-box .disabled-layer{display:none;position:absolute;top:0;left:0;height:100%;width:100%;cursor:default;top:-1px;left:-1px;height:calc(100% + 2px);width:calc(100% + 2px)}.upselling-box.disabled{background-color:#fed9bf;filter:grayscale(100%);opacity:.7}.upselling-box.disabled .disabled-layer{display:block;z-index:4}.upselling-box.disabled .price-label{display:none}.upselling-box.disabled [class^=standard-].big label{font-weight:700;text-transform:uppercase;font-family:"Roboto Condensed";margin-top:10px}.upselling-box.disabled [class^=standard-].big label::after,.upselling-box.disabled [class^=standard-].big label::before{opacity:0;display:none}.upselling-box.disabled [class^=standard-].big label span{display:block;margin-top:8px!important;margin-left:-32px}.upselling-box .cols-container{display:flex;flex-wrap:nowrap;width:100%;position:relative;align-items:center}.upselling-box [class$=-box]{display:inline-block;flex-grow:1;flex-basis:20%;vertical-align:top;position:relative}.upselling-box .check-box,.upselling-box .ico-box{flex-basis:18%}.upselling-box .promo-badge-box{flex-basis:26%}.upselling-box .ico-box{font-size:3rem}.upselling-box .ico-box i{margin-top:2px;margin-left:12px;display:block}.upselling-box .data-box{flex-basis:70%}.upselling-box .data-box .title{display:block;font-size:14px;line-height:1.4;letter-spacing:.01em}.upselling-box .data-box a{display:inline-block}.upselling-box .price-box small{font-size:12px;line-height:1.4;letter-spacing:.01em;color:#aaa}.upselling-box .check-box{padding-right:16px}.upselling-box .check-box .standard-check{text-align:center}.upselling-box .ZZ_more-details{margin-top:0}.upselling-box .row-button{transform:scaleY(1.58)}.upselling-box.promo .row-button{transform:scaleY(1.38)}.upselling-box .check-box strong{color:#71b62c;font-family:"Roboto Condensed";text-transform:uppercase;background-color:transparent}.upselling-box .standard-check .checked,.upselling-box .standard-check input:checked+label,.upselling-box .standard-check input:checked~label,.upselling-box .standard-radio .checked,.upselling-box .standard-radio input:checked+label,.upselling-box .standard-radio input:checked~label{font-weight:700}.upselling-box .standard-check.big,.upselling-box .standard-radio.big{padding:0}.upselling-box .standard-check.big .checked,.upselling-box .standard-check.big input:checked+label,.upselling-box .standard-check.big input:checked~label,.upselling-box .standard-radio.big .checked,.upselling-box .standard-radio.big input:checked+label,.upselling-box .standard-radio.big input:checked~label{color:#71b62c;font-family:"Roboto Condensed";text-transform:uppercase;background-color:transparent;border:1px solid transparent}.upselling-box .standard-check.big .checked::after,.upselling-box .standard-check.big input:checked+label::after,.upselling-box .standard-check.big input:checked~label::after,.upselling-box .standard-radio.big .checked::after,.upselling-box .standard-radio.big input:checked+label::after,.upselling-box .standard-radio.big input:checked~label::after{content:"";color:#fff}.upselling-box .standard-check.big .checked::before,.upselling-box .standard-check.big input:checked+label::before,.upselling-box .standard-check.big input:checked~label::before,.upselling-box .standard-radio.big .checked::before,.upselling-box .standard-radio.big input:checked+label::before,.upselling-box .standard-radio.big input:checked~label::before{border-color:#71b62c;background-color:#71b62c}.upselling-box .standard-check.big .checked span,.upselling-box .standard-check.big input:checked+label span,.upselling-box .standard-check.big input:checked~label span,.upselling-box .standard-radio.big .checked span,.upselling-box .standard-radio.big input:checked+label span,.upselling-box .standard-radio.big input:checked~label span{display:block;margin-top:42px}.upselling-box .standard-check.big label,.upselling-box .standard-radio.big label{padding:0 10px;text-align:center;background-color:transparent;border:none}.upselling-box .standard-check.big label span,.upselling-box .standard-radio.big label span{display:none}.upselling-box .standard-check.big label:before,.upselling-box .standard-radio.big label:before{left:calc(50% - 16px);top:12px;border-radius:100%;height:28px;width:28px;border-width:1px;border-color:#aaa}.upselling-box .standard-check.big label:after,.upselling-box .standard-radio.big label:after{left:calc(50% - 12px);top:16px;font-size:20px!important;color:#aaa;content:"";opacity:1}.more-details-btn{border:1px solid #aaa;margin:5px 0 0;display:inline-block;padding:2px 28px 2px 8px;border-radius:3px;color:#2b2b2b;font-size:12px;position:relative;z-index:5;cursor:pointer;transition:all .3s ease 0s;opacity:.8}.more-details-btn::after{content:"";font-family:Facileit;position:absolute;right:3px;top:calc(50% - 10px);color:#2b2b2b;font-size:14px;height:20px;width:20px;line-height:20px;display:block;text-align:center;transition:all .3s ease 0s}.more-details-btn.open,.more-details-btn:focus,.more-details-btn:hover{background-color:#f90;border-color:#f90;color:#fff;opacity:1}.more-details-btn.open::after,.more-details-btn:focus::after,.more-details-btn:hover::after{color:#fff;transform:rotate(180deg);transition:all .3s ease 0s}.coverage-bar-box{margin:10px 0 35px}.coverage-bar-line{display:inline-block;font-size:0}.coverage-bar-line>strong{font-size:12px;text-transform:uppercase;vertical-align:text-bottom}.coverage-label{display:inline-block;width:76.4%;vertical-align:top;padding-right:3%}.coverage-label.hide-on-mobile{font-family:"Roboto Condensed",Arial;text-transform:uppercase;font-size:12px}.coverage-bar{display:inline-block;width:140px;height:15px;position:relative;margin:0 0 0 8px;vertical-align:super;text-align:left;background:#ccc;border-radius:10px}.coverage-bar>#livello-bar,.coverage-bar>.livello-bar{display:inline-block;height:15px;transition:all 1s ease-out;border-radius:10px;position:relative}.livello-copertura-basso .coverage-bar>#livello-bar,.livello-copertura-basso .coverage-bar>.livello-bar{background:#e34713}.livello-copertura-medio .coverage-bar>#livello-bar,.livello-copertura-medio .coverage-bar>.livello-bar{background:#f3c510}.livello-copertura-alto .coverage-bar>#livello-bar,.livello-copertura-alto .coverage-bar>.livello-bar{background:#71b62c}.coverage-bar>#livello-bar::after,.coverage-bar>.livello-bar::after{position:absolute;top:-15px;left:-15px;content:" ";border-color:#e34713 transparent transparent transparent;border-width:12px;border-style:solid;display:none}.calculation-list--card:first-of-type:not(:last-of-type) .coverage-bar.auto>#livello-bar,.calculation-list--card:first-of-type:not(:last-of-type) .coverage-bar.auto>.livello-bar{animation:autoProgress 6.5s ease-out .5s 1;animation-fill-mode:forwards}.coverage-bar-box.livello-copertura-basso b{color:#e34713}.coverage-bar-box.livello-copertura-medio b{color:#f3c510}.coverage-bar-box.livello-copertura-alto b{color:#71b62c}.label-livello-copertura-basso{color:#e34713}.label-livello-copertura-medio{color:#f3c510}.label-livello-copertura-alto{color:#71b62c}.bordered-box-container{border:1px solid #ccc;margin-bottom:16px;border-radius:6px;padding:15px;box-sizing:border-box}.bordered-box-container h2{color:#f60;padding-bottom:0}.small-centered-box{width:750px;margin:0 auto}.flex-container.cmb-button{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.flex-container.cmb-button>*{flex-shrink:0}.flex-container.cmb-button .info-banner{line-height:normal;width:50%;margin:0}.moving-out--container{display:flex;box-sizing:border-box;margin:50px auto 80px;width:100%}.moving-out--box{width:33%;text-align:center;flex-grow:1}.moving-out--box img{height:50px;margin:15px}.moving-out--box p{padding:0 10px}.moving-out--arrow-box{height:62px;font-size:40px;padding-top:22px;color:#ccc}.moving-out--arrow-box i:nth-child(1){animation:change-color 1.5s linear 0s infinite}.moving-out--arrow-box i:nth-child(2){animation:change-color 1.5s linear .5s infinite}.moving-out--arrow-box i:nth-child(3){animation:change-color 1.5s linear 1s infinite}.single-quotation-details .flex-container{align-items:flex-start}.single-quotation-details .flex-container .riepilogo-list>div>:first-child:not(.ZZ_minibull),.single-quotation-details .flex-container .riepilogo-list>li>:first-child:not(.ZZ_minibull){text-transform:lowercase}.single-quotation-details .flex-container .riepilogo-list>div>:first-child:not(.ZZ_minibull):first-letter,.single-quotation-details .flex-container .riepilogo-list>li>:first-child:not(.ZZ_minibull):first-letter{text-transform:uppercase}.single-quotation-details .flex-container .riepilogo-list>*{border:none}.single-quotation-details .flex-container>*{width:50%}.single-quotation-details .flex-container .price-container{text-align:right;padding-right:50px;box-sizing:border-box}.single-quotation-details .flex-container .price-label{font-size:12px}@keyframes change-color{25%{color:#ccc}50%{color:#f60}}.riepilogo .double-column-container div.ZZ_left,.riepilogo .double-column-container div.ZZ_right{padding-top:20px}.mini-results{max-width:500px}.mini-results .single-offer{border:1px solid #ccc;border-radius:6px;padding:10px;margin-bottom:10px;display:flex;align-items:center;transition:all .28s cubic-bezier(.4, 0, .2, 1);position:relative;height:80px;box-sizing:border-box}.mini-results .single-offer--col{width:33.3%}.mini-results .single-offer--col-large{width:66.6%}.mini-results .single-offer--col-large h3,.mini-results .single-offer--col-large p{line-height:normal;padding:0;margin:0}.mini-results .single-offer--col-large h3{color:#f60;font-weight:700;font-size:18px}.mini-results .single-offer:hover{transform:translateY(-4px);transition:all .28s cubic-bezier(.4, 0, .2, 1);box-shadow:0 2px 2px 0 rgba(0,0,0,.05),0 6px 10px 0 rgba(0,0,0,.13)}.mini-results .ZZ_button{width:100px;float:right;padding:10px!important}html.loader-calculation,html.loader-calculation body{overflow:hidden!important}html.loader-calculation #ZZ_content{min-height:110vh}.calculation-list--cards-container{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);z-index:99999;width:calc(100% - 32px)}.calculation-list--cards-container .logo-list li img{width:98%;margin:0 auto;display:inline-block}.calculation-list--cards-container .logo-list.inline li{width:25%}.calculation-list--card{background-color:#fff;border-radius:16px;width:100%;height:200px;box-shadow:0 0 16px rgba(0,0,0,.3);text-align:center;padding:24px 20px;box-sizing:border-box;position:relative;z-index:4;will-change:transform;transition:all .5s ease-out}.calculation-list--card:nth-of-type(2){position:absolute;z-index:3;top:16px;transform:scale(.94)}.calculation-list--card:nth-of-type(3){position:absolute;top:28px;z-index:2;transform:scale(.9)}.calculation-list--card h3{font-size:20px;margin-top:8px}.calculation-list--card p{font-size:14px;color:#505050;line-height:16px;margin:8px 0;padding:5px}.calculation-list--card .coverage-bar-line.slim{margin:8px 0 4px}.calculation-list--card .coverage-bar-line.slim .coverage-bar,.calculation-list--card .coverage-bar-line.slim .livello-bar{height:6px!important;width:176px}.calculation-list--card .coverage-bar-line.slim .livello-bar{width:0}.calculation-list--card .calculation-list--steps{font-size:12px;color:#888}.calculation-fixed-box{width:100vw;height:100vh;position:fixed;left:0;z-index:9999999;top:0}.calculation-fixed-box--bottom-label{display:block;width:100vw;text-align:center;position:absolute;bottom:30px;color:#fff;font-size:16px}.calculation-mask,.skeleton-container{width:100vw;height:100vh;position:fixed;left:0;z-index:9999998;top:0}.calculation-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4)}.skeleton-container{top:120px}:root{--gradient-start-color:#CCCCCC;--card-padding:24px;--card-height:250px;--card-skeleton:linear-gradient(white var(--card-height), transparent 0);--logo-size:120px;--logo-height:30px;--logo-position:var(--card-padding) var(--card-padding);--logo-skeleton:linear-gradient(var(--gradient-start-color) var(--price-height), transparent 0);--price-height:30px;--price-width:130px;--price-position:90% var(--card-padding);--price-skeleton:linear-gradient(var(--gradient-start-color) var(--price-height), transparent 0);--desc-line-height:14px;--desc-line-skeleton:linear-gradient(var(--gradient-start-color) var(--desc-line-height), transparent 0);--desc-line-width:88%;--desc-line-1-position:var(--card-padding) 102px;--desc-line-2-position:var(--card-padding) 132px;--desc-line-3-position:var(--card-padding) 162px;--desc-line-4-position:var(--card-padding) 192px;--footer-height:10px;--footer-position:0 calc(var(--card-height) - var(--footer-height));--footer-skeleton:linear-gradient(var(--gradient-start-color) var(--footer-height), transparent 0);--blur-width:200px;--blur-size:var(--blur-width) calc(var(--card-height) - var(--footer-height))}.skeleton-card{height:var(--card-height);position:relative}.skeleton-card:empty::after{will-change:transform;content:"";display:block;width:100%;height:100%;box-shadow:0 10px 45px rgba(0,0,0,.1);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%),var(--price-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--logo-skeleton),var(--footer-skeleton),var(--card-skeleton);background-size:var(--blur-size),var(--price-width) var(--price-height),var(--desc-line-width) var(--desc-line-height),var(--desc-line-width) var(--desc-line-height),var(--desc-line-width) var(--desc-line-height),var(--desc-line-width) var(--desc-line-height),var(--logo-size) var(--logo-height),100% var(--footer-height),100% 100%;background-position:-150% 0,var(--price-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--desc-line-3-position),var(--desc-line-4-position),var(--logo-position),var(--footer-position),0 0;background-repeat:no-repeat;animation:loading 2.9s infinite}.skeleton-card:empty::before{content:"";display:block;width:20px;height:100px;background-color:#fff;position:absolute;top:132px;left:140px}@keyframes loading{to{background-position:250% 0,var(--price-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--desc-line-3-position),var(--desc-line-4-position),var(--logo-position),var(--footer-position),0 0}}@media only screen and (min-device-width:813px){:root{--logo-size:110px;--logo-height:50px;--desc-line-height:12px;--desc-line-width:75%;--price-height:56px;--price-width:120px;--price-position:97% var(--card-padding);--price-skeleton:linear-gradient(var(--gradient-start-color) var(--price-height), transparent 0);--footer-height:4px}.skeleton-container{top:120px;width:756px;position:absolute;left:268px}.skeleton-card,.skeleton-card::after{box-shadow:0 4px 4px rgba(0,0,0,.1)!important}.skeleton-card:empty::before{top:100px;height:120px}.calculation-list--card{width:400px;padding-top:35px;height:220px}.calculation-fixed-box--bottom-label{top:650px}.calculation-list--cards-container{width:auto}}.field-disclaimer{padding-left:310px!important;max-width:336px}.field-disclaimer .title{margin-bottom:8px;font-size:22px;font-weight:700}.field-disclaimer .subtitle{font-size:14px;line-height:18px;color:#505050}#retry_another_address_container{background-color:#ffeee0}@media only screen and (min-width:813px){#AS_result_content.auto-moto #AS_result_left ul{padding:5px 10px}#AS_risultati .auto-moto .ZZ_cols_list .col1{width:17%}#AS_risultati .auto-moto .ZZ_cols_list .col2{width:42%}select#ASF_bersani_gia_usufruito_anno{margin:0;width:176px}#ASF_sinistri_options_new .ZZ_field select:first-of-type{width:94px}#ASF_sinistri_options_new .ZZ_field select:last-of-type{width:calc(336px - (94px + 8px))}.inline-field.block label[for*=ASF_cap_residenza]{margin-left:0;margin-right:0}input#ASF_targa{margin-right:8px}#AS_dati_targa{max-width:336px}.header-top-bar--sticky{display:none}#AS_Riepilogo_prezzo .ZZ_field>.label{width:205px}#AS_Riepilogo_prezzo #ASP_targa+span.err{padding-left:205px}#AS_Riepilogo_prezzo .ZZ_button{width:calc(100% - 50px);margin:20px auto 50px}#upselling-rc #ZZ_summary-line_container{margin-bottom:0!important}#upselling-rc .ZZ_sidebar{padding-top:3px;margin-top:-55px}#upselling-rc .ZZ_sidebar .riepilogo-prodotto h2{margin-bottom:21px;padding-top:0}#upselling-rc .ZZ_sidebar .riepilogo-prodotto .tel-button i{top:calc(50% - 12px)}}@media only screen and (max-width:812px){.bordered-box-container{margin:15px}.flex-container.cmb-button{flex-direction:column;align-items:center;margin:24px 0;padding:0 15px}.flex-container.cmb-button h2{margin-bottom:0}.flex-container.cmb-button .info-banner{width:100%}.moving-out--container{flex-direction:column;margin:0}.moving-out--box{display:flex;width:100%;align-items:center}.moving-out--box>*{width:50%;text-align:center;box-sizing:border-box}.moving-out--box p{padding:0 32px 0 0}.moving-out--arrow-box{height:auto;padding:0}.moving-out--arrow-box i{transform:rotate(90deg);display:block}.single-quotation-details .flex-container{align-items:flex-start;flex-direction:column-reverse}.single-quotation-details .flex-container>*{width:100%}.single-quotation-details .flex-container .price-container{text-align:left;vertical-align:bottom;padding-right:0}.single-quotation-details .flex-container .price-label{font-size:12px;display:inline-block;vertical-align:baseline;width:41%;padding-left:5px}.button-fixed-container h2{font-size:1.1rem}body[id*=upselling]{transition:all .3s ease 0s;padding-bottom:140px}body[id*=upselling].expanded{padding-bottom:190px}body[id*=upselling] .prev-buttons-container{padding:0 30px 20px}body[id*=upselling] .prev-buttons-container .info-banner{margin-bottom:20px}body[id*=upselling] .prev-buttons-container h2{font-size:16px;margin-bottom:-15px;color:#000!important;margin-top:10px}body[id*=upselling] .columns-container{top:0}body[id*=upselling] h2.alternative-title.collapse-box-container__title.icon-arrow u{top:22px;right:45px}.big-price-box{display:flex!important;justify-content:space-around;padding:20px 0 0;font-weight:400;margin:-10px 0 10px;align-items:center}.big-price-box .price-label{font-size:1.1rem}.upselling-body .upselling-vai{width:calc(100% - 30px)}.upselling-body .cols-container .more-details-btn{display:none}.upselling-body .riepilogo-polizza{margin-top:0;transition:max-height 1s ease-in-out 0s;display:inline-block;margin-left:20px;transform:translateY(5px);position:relative}.upselling-body .riepilogo-polizza::after{content:" ";background-color:#ccc;height:78%;width:1px;display:block;position:absolute;left:-10px;top:8px}.upselling-body .riepilogo-polizza.collapsed{min-height:46px;max-height:46px;transition:max-height .5s ease-in-out 0s}.upselling-body .riepilogo-polizza:not(.collapsed){max-height:1000px}.upselling-body .riepilogo-polizza b{display:inline-block}.upselling-body .riepilogo-polizza .riepilogo-child div>strong{display:inline-block;width:30%;float:right;text-align:right;font-weight:400}.upselling-body .riepilogo-polizza .riepilogo-child div>span{display:inline-block;width:70%}.upselling-body .riepilogo-polizza>[class^=upselling_garanzie_]:not(:empty){margin-bottom:15px}.upselling-body .riepilogo-polizza [class*=logo-prodotto]{width:90px;height:34px}.upselling-body #ZZ_summary-line_container{margin-bottom:0!important;background-color:#fff}.upselling-body #ZZ_summary-line_container h1{padding-top:0}.upselling-body .riepilogo-prodotto .riepilogo-head{display:flex;padding-top:8px;align-items:center;justify-content:space-between}.upselling-body .riepilogo-prodotto .riepilogo-head .payment-info{margin-left:auto}.upselling-body .riepilogo-prodotto .riepilogo-head .price-label{font-size:14px;line-height:1.4;letter-spacing:.01em;display:block}.upselling-body .riepilogo-prodotto .riepilogo-head img{width:110px;margin-left:0}.upselling-body .riepilogo-prodotto .riepilogo-head .riepilogo-list{margin-top:8px;padding:2px 0;width:55%;float:right}.upselling-body .riepilogo-prodotto .riepilogo-head .riepilogo-list li{border-bottom:none;padding:0;vertical-align:baseline}.upselling-body .riepilogo-prodotto .riepilogo-head .riepilogo-list li>*{font-size:11px}.upselling-body .riepilogo-prodotto .riepilogo-head .riepilogo-list li>:first-child{width:55%}.upselling-body .riepilogo-prodotto .riepilogo-head .riepilogo-list li>:last-child{width:42%}.upselling-body div[class*=upselling_garanzie_] .riepilogo-child{margin:8px}.upselling-body .collapse-box-container{margin-bottom:0}.upselling-body .collapse-box-container p.upselling-intro-text{padding:0 16px 24px}.upselling-body .button-fixed-container.variante-b{padding:16px!important}.upselling-body .button-fixed-container.variante-b .coverage-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.upselling-body .button-fixed-container.variante-b .more-details-box{text-align:left;flex-basis:50%}.upselling-body .button-fixed-container.variante-b .cart-btn.link{font-size:14px;line-height:1.4;letter-spacing:.01em;height:unset}.upselling-body .button-fixed-container.variante-b .ZZ_button.upselling-vai{flex-basis:50%;margin:0!important;text-align:center;padding-right:24px!important}.upselling-box{padding:24px 0 16px;margin:10px}.upselling-box.promo{margin-top:15px;margin-bottom:10px}.upselling-box.selected:not(.promo){border-color:#fed9bf}.upselling-box.disabled{border-color:#f5f5f5}.upselling-box.disabled [class^=standard-].big label{margin-left:-2px}.upselling-box:not(.disabled):hover{transition:none;box-shadow:0 0}.upselling-box .ico-box{flex-basis:14%;font-size:2rem;display:flex;flex-direction:column;justify-content:center}.upselling-box .ico-box i{margin-top:-10px;margin-left:10px}.upselling-box .data-box{flex-basis:100%;padding-left:10px}.upselling-box .data-box .title{font-size:1.1rem}.upselling-box .data-box p{padding:0 0 10px;font-size:13px;line-height:16px}.upselling-box .data-box a{font-size:11px;margin-top:0}.upselling-box .price-box{flex-basis:70%;padding-left:8px}.upselling-box .price-box .price-label{font-size:13px;margin-top:4px}.upselling-box .price-box .offer-badge{background-size:65px;height:65px;width:65px}.upselling-box .price-box .offer-badge b{top:70%;font-size:12px}.upselling-box .check-box{flex-basis:15%}.upselling-box .check-box .standard-check.big{width:100%!important}.upselling-box .check-box .standard-check.big label{font-size:11px}.upselling-box .check-box .standard-check.big label:before{top:12px}.upselling-box .check-box strong{font-size:3vw}.upselling-box .details .alternative-title{font-size:1.1rem}.upselling-box .details p{padding:0;font-size:11px;line-height:13px}.button-fixed-containersplit-buttons.coverage{padding:0 10px 20px!important;background-color:#fed9bf;box-shadow:0 0 18px -5px #000}.button-fixed-containersplit-buttons.coverage .ZZ_button{width:calc(100% - 50px)!important;margin:15px auto 10px;margin:5px auto 0!important}.button-fixed-containersplit-buttons.coverage .price-box{text-align:center;align-self:flex-end}.button-fixed-containersplit-buttons.coverage .more-details-box{padding-top:0}.button-fixed-containersplit-buttons.coverage .more-details-box .more-details-btn{width:100px;margin:-23px 0 7px 2px}.coverage-box{transition:all .3s ease 0s;display:flex;flex-wrap:wrap;align-items:stretch;font-size:12px;vertical-align:top}.coverage-box>*{flex-basis:40%;padding:15px 10px 0;vertical-align:top;text-align:left;flex:1 1 auto;box-sizing:border-box}.coverage-box>:first-child{padding:2px 10px 10px 5%;text-align:left;flex-basis:60%;margin:0}.coverage-box>:last-child{align-self:flex-end}.coverage.variante-b .coverage-box{display:block;padding:0!important;margin-bottom:10px}.coverage.variante-b .coverage-box .more-details-box{display:inline-block;padding:0;text-align:left}.coverage.variante-b .coverage-box .more-details-box .cart-btn{display:block}.coverage.variante-b .coverage-box .more-details-box .cart-btn.active:not(.link){background-color:#fed3b5;box-shadow:0 0 10px -2px rgba(0,0,0,.5) inset}.coverage.variante-b .coverage-box .more-details-box .help-tip{left:10px;bottom:90px}.coverage.variante-b .coverage-box .more-details-box .help-tip:not(.hidden){display:block}.coverage.variante-b .coverage-box .more-details-box .ZZ_icon{font-size:30px;color:#000;margin:0 0 0 -15px}.coverage.variante-b .coverage-box .upselling_garanzie_rc{margin-bottom:0;margin-top:5px}.coverage.variante-b .coverage-box .filters-button:not(.show) .counter-badge:after,.coverage.variante-b .coverage-box .warranty-counter,.filters-button:not(.show) .coverage.variante-b .coverage-box .counter-badge:after{top:10px;right:20px;bottom:auto}.coverage.variante-b .coverage-box .price-box{display:flex;justify-content:space-around;width:calc(100% - 90px);float:right}.coverage.variante-b .coverage-box .price-box .ZZ_price{margin-top:-4px}.coverage.variante-b{padding:0 0 10px!important;background-color:#ecf1f4}.coverage-label{text-align:left;display:inline-block;font-size:11px;width:65%;box-sizing:border-box;padding-left:0;margin:0}#upselling-rc .coverage-bar{height:10px;width:60px;margin:0 0 0 10px;vertical-align:top}#upselling-rc .coverage-bar,#upselling-rc .coverage-bar #livello-bar{height:12px}#upselling-rc .coverage-bar-line{width:100%;display:inline-block;text-align:center;display:block;text-align:left;margin-bottom:-9px}#upselling-rc .coverage-bar-line strong{margin-bottom:0;display:inline-block}.coverage-bar-box{margin:10px 15px}.riepilogo-prodotto__compact .coverage-bar-box{margin:0;display:block;margin-left:-4px}.riepilogo-prodotto__compact .coverage-bar-box .coverage-bar-line{width:auto;text-align:left;margin-bottom:-2px}.riepilogo-prodotto__compact .coverage-bar-box .coverage-bar-line strong{width:auto!important;vertical-align:super}.mini-results .ZZ_button{padding:10px 15px!important;width:90px;box-sizing:border-box;float:right!important}.mini-results:not(.arrow-row-mobile) .single-offer{text-align:center}.mini-results.arrow-row-mobile .single-offer--col{width:50%}.mini-results.arrow-row-mobile .single-offer--col:last-of-type{width:0}.mini-results.arrow-row-mobile .single-offer--col-large{width:100%}.mini-results.arrow-row-mobile .single-offer--col-short{width:0}.mini-results.arrow-row-mobile .single-offer:after{content:"";display:block;position:absolute;top:calc(50% - 7px);right:12px;font-family:Facileit;z-index:3;color:#71b62c;font-size:.8rem}.mini-results.arrow-row-mobile .ZZ_button,.mini-results.arrow-row-mobile .ZZ_button:hover{background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;margin:0!important;padding:0;box-shadow:none;width:100%;max-width:none}.field-disclaimer{max-width:none;padding-left:16px!important;margin:16px 0}.field-disclaimer p{padding:0}.ZZ_content_side .field-disclaimer p:first-child{padding-top:0!important}.field-disclaimer .title{font-size:24px}.field-disclaimer .subtitle{font-size:16px;line-height:22px}#retry_another_address_container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}:root{--bar-height:36px;--custom-spacing:6px}.header-top-bar--sticky{position:relative;display:table-caption;text-align:left;white-space:nowrap;background:#154f8a;width:100vw;height:var(--bar-height);line-height:var(--bar-height)}.header-top-bar--sticky img{padding:0 2px;height:24px;background-color:#fff;display:inline-block;margin:var(--custom-spacing) 12px var(--custom-spacing) 16px;border-radius:4px;float:left}.header-top-bar--sticky i{color:#fff;padding:0 8px 0 16px;font-size:20px;vertical-align:middle;font-weight:700}.header-top-bar--sticky p{width:70vw;display:inline-block;padding:0;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.01em;line-height:1;vertical-align:middle;white-space:normal}.header-top-bar--sticky .close{background-color:#fffFFF20;transition:all .3s ease-out;position:fixed;right:0;width:24px;height:24px;line-height:24px;text-align:center;margin:var(--custom-spacing) 16px var(--custom-spacing) 0;border-radius:4px}.header-top-bar--sticky .close .ZZ_icon_close_light:before{content:""}#ZZ_content.header-top-bar{padding-top:100px}.tooltip{display:none!important}span.inline-field.block label{padding:0;width:auto;display:block;text-align:left}.ZZ_sidebar.left .collapse-content{padding:0 16px!important}#AS_preventivo .help-tip-iconized-link{display:inline-block!important;float:right;vertical-align:middle}body[id*=AS_pre] .spin{right:9%;top:44px}#garanzie-spalliera{margin-top:5px}select#ASF_bersani_gia_usufruito_anno{width:100%}label[for*=ASF_cap_residenza]{display:block;margin:8px 0;padding-left:3px}}