@import url(https://fonts.googleapis.com/css?family=Lato:300,600,700,700i,900);@import url(https://fonts.googleapis.com/css?family=Comfortaa:300,600,700,700i,900);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}*,:after,:before{box-sizing:border-box}.assurance-form .content-form .content,.button-wrap,.field-box input[type=checkbox]+label:before,.field-box input[type=radio]+label:before,.follow-wrapper .icon-arrow-down,.header-wrapper,.icon-info,.loader-wrapper,a,form .autocomplete .item{transition:all .3s cubic-bezier(.04,1,1,1)}.banner-feature .banner .plus .item .text,.footer-wrap .disclaimer,.no-results .text{font-family:Lato,sans-serif;font-weight:300}.assistenza-wrapper .content-text .description,.assurance-form,.assurance-form .content-form .content.one .disclaimer>a,.assurance-form .content-form .content.two .disclaimer>a,.assurance-wrapper .assurance-counter-wrapper .assurance-counter,.banner-feature .btn-preventivo span,.container-carousel .assurance-carousel .carousel .card .description,.field-box input[type=checkbox]+label,.field-box input[type=radio]+label,.follow-wrapper .text,.popup-promo-content .notelegali,.popup-promo-content .packshot p,.popup-promo-content .promoDescription,.presentation-content .description,.promo-wrapper .content-text .description,.results-wrapper .cards-wrapper .card-wrap .card.content .description,.results-wrapper .results-head .total .periodic,.results-wrapper .summary-wrap .summary .summary-content .monthly,.results-wrapper .summary-wrap .summary .summary-content .monthly .price p,.results-wrapper .summary-wrap .summary .summary-content .year,.results-wrapper .summary-wrap .summary .summary-content .year .price p,.suggest-wrapper li,[class^=styles_modal_],body,form,form .autocomplete .item,h2{font-family:Lato,sans-serif;font-weight:400}.assistenza-wrapper .cta-wrapper .cta-link a,.assurance-wrapper .assurance-back,.banner-feature .banner .plus .item .title,.banner-feature .banner>.title,.btn,.container-carousel .assurance-carousel .carousel .card .title,.field-box,.field-box .input-box .input-after label,.field-box .input-select .input-after label,.footer-wrap .disclaimer a,.green-number b,.notification-wrapper .message,.promo-wrapper .cta-wrapper .cta-link,.results-wrapper .back-wrapper .back-content .back,.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot .btn.btn-primary,.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot .btn.btn-secondary,.results-wrapper .cards-wrapper .card-wrap .card.content .card-head,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .franchigia,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .franchigia .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .massimale .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .franchigia,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .franchigia .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .massimale .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .type-protection,.results-wrapper .cards-wrapper .disabled-cards .title,.results-wrapper .cards-wrapper .enabled-cards .title,.results-wrapper .results-head .total .price,.results-wrapper .sticky-price-bar-wrapper .btn-primary,.results-wrapper .sticky-price-bar-wrapper .total .price,.results-wrapper .summary-wrap .summary .summary-content .field-box-custom .radio-wrap .input-radio input[type=radio]+label,a,b,h1,h3,strong{font-family:Lato,sans-serif;font-weight:600}.assistenza-wrapper .content-text .title,.assurance-wrapper .assurance-title,.popup-promo-content .packshot h3,.presentation .assurance-title,.promo-wrapper .content-text .description h3,.results-wrapper .results-head-sticky .total .label,.results-wrapper .summary-wrap .summary .title{font-family:Comfortaa,sans-serif;font-weight:600}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1024px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1920px){.col-lg,.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,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}[class^=styles_modal_]{align-items:center;background-color:#fff;border-radius:8px;color:#707070;display:flex;font-size:17px;font-weight:600;justify-content:flex-start;padding:0;text-align:center}[class^=styles_modal_] a,[class^=styles_modal_] a:hover{color:#db003d;font-size:30px;text-decoration:none}@media (min-width:640px){[class^=styles_modal_]{margin-top:150px;width:auto}}[class^=styles_modal_] form{min-width:100%}[class^=styles_modal_] form .input-box{margin:80px auto}[class^=styles_modal_] [class^=styles_closeButton_]{cursor:pointer;top:15px;right:15px}[class^=styles_overlay_]{background-color:rgba(0,0,0,.6);padding:0}[class^=styles_closeIcon_]{width:41px;height:41px;object-fit:contain;background-size:contain}.modal-close-bottom{text-align:right;width:100%;transform:translateX(5px)}@media (min-width:1024px){.modal-close-bottom{display:none}}button svg path{fill:#db003d}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:10px 0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;z-index:200;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:icomoon;font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:5px;transform:rotate(0deg)}[dir=rtl] .slick-prev{right:5px;left:auto}.slick-prev:before,[dir=rtl] .slick-prev:before{content:"\E905"}.slick-next{right:5px;transform:rotate(180deg)}[dir=rtl] .slick-next{right:auto;left:5px}.slick-next:before,[dir=rtl] .slick-next:before{content:"\E905"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{line-height:20px;position:absolute;top:0;left:0;width:8px;height:8px;content:"";text-align:center;border:1px solid #5d5753;border-radius:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{border:1px solid #5d5753;background-color:#5d5753}.__react_component_tooltip.type-light{background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);color:#707070;max-width:300px;padding:24px}@media (min-width:1024px){.__react_component_tooltip.type-light{max-width:345px}}.__react_component_tooltip.show{opacity:1}.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff}.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff}.__react_component_tooltip.type-right.place-bottom:after{border-right-color:#fff}.__react_component_tooltip.type-top.place-bottom:after{border-top-color:#fff}body{background-color:#fff;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:normal}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#app{width:100%}.container-fluid{max-width:1254px;margin:0 auto;width:100%;padding-left:15px;padding-right:15px}@media (min-width:768px){.container-fluid{margin:0 auto;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.container-fluid{margin:0 auto;padding-left:27px;padding-right:27px}}hr{display:block;height:1px;border:0;border-top:1px solid #f6f6f6;margin:0;padding:0}@media (min-width:768px){hr{display:none}}a{text-decoration:none}a,a:hover{color:#db003d}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.visible{opacity:1}.notvisible{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.flex-column{flex-direction:column}.icon-checked{color:#28b81c}.icon-alert{color:#db003d}.icon-info{outline:none;border-radius:50%;background:none;color:#707070;width:17px;height:17px;cursor:pointer}.icon-info.true:before{content:"\E92F"}.icon-info.true{border-radius:50%;background:#fff;color:#db003d}.no-underline,.no-underline:hover{text-decoration:none}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px;padding-bottom:20px}.green-number,.green-number i:before{color:#28b81c}.green-number a{color:#28b81c;text-decoration:none}.overlay-landscape{display:none}@media (max-device-width:767px) and (min-aspect-ratio:13/9){.overlay-landscape.visible{background:rgba(0,0,0,.75);display:flex;align-items:flex-start;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:9999;padding:1.2rem}.overlay-landscape.visible p{max-width:800px;position:relative;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:auto;text-align:center;border-radius:4px;background-color:#f6f6f6;padding:20px;width:100%}}.loader-wrapper{visibility:hidden;opacity:0;background-color:hsla(0,0%,100%,.8);width:100%;height:100%;position:fixed;top:0;right:0;left:0;border:0;z-index:102;will-change:visibility,opacity}.loader-wrapper.show{visibility:visible;opacity:1}.loader-wrapper.gotoresult{background-color:#fff}.loader-wrapper #loader{animation:animate 1.5s linear infinite;clip:rect(0,80px,80px,40px);height:80px;width:80px;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px)}@keyframes animate{0%{transform:rotate(0deg)}to{transform:rotate(220deg)}}.loader-wrapper #loader:after{animation:animate2 1.5s ease-in-out infinite;clip:rect(0,80px,80px,40px);content:"";border-radius:50%;height:80px;width:80px;position:absolute}@keyframes animate2{0%{box-shadow:inset 0 0 0 17px #db003d;transform:rotate(-140deg)}50%{box-shadow:inset 0 0 0 2px #db003d}to{box-shadow:inset 0 0 0 17px #db003d;transform:rotate(140deg)}}.main{padding-top:16px;display:block}@media (max-width:767px){.main{overflow-x:hidden}}.main.compile-form.init-with-form{padding-top:77px}@media (max-width:767px) and (orientation:portrait){.main:not(.compile-form) .top-fragment{display:flex;flex-direction:column;justify-content:stretch;height:calc(100vh - 77px)}.main:not(.compile-form) .top-fragment>.container-fluid:first-child{flex-basis:80%}.main:not(.compile-form) .top-fragment>.container-fluid:last-child{flex-basis:20%}.main:not(.compile-form) .top-fragment.havent-bisogni>.container-fluid:first-child,.main:not(.compile-form) .top-fragment.havent-bisogni>.container-fluid:last-child{flex-basis:100%}}@media (max-width:767px) and (orientation:portrait){.main.ios:not(.compile-form) .top-fragment{height:calc(100vh - 137px)}.main.ios:not(.compile-form) .top-fragment>.container-fluid:first-child{flex-basis:75%}.main.ios:not(.compile-form) .top-fragment>.container-fluid:last-child{flex-basis:25%}}.fadeform-enter{opacity:.01}.fadeform-enter.fadeform-enter-active{opacity:1;transition:opacity .5s ease-in}.fadeform-leave{opacity:1}.fadeform-leave.fadeform-leave-active{opacity:.01;transition:opacity .3s ease-in}.centered,.header-wrapper{text-align:center}.header-wrapper{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.3);height:77px;position:relative;width:100%;z-index:100}@media (min-width:768px){.header-wrapper{height:70px}}.header-wrapper.sticky{box-shadow:0 0 6px 3px rgba(0,0,0,.1)}.header-wrapper .header{background-color:#db003d;bottom:0;position:absolute;width:100%}@media (min-width:768px){.header-wrapper .header{height:70px}}.header-wrapper .header .header-top{position:relative;display:flex;align-items:center;justify-content:center;height:77px;width:100%}@media (min-width:768px){.header-wrapper .header .header-top{align-items:center;justify-content:center;height:70px;margin:0 auto;padding:0}}.header-wrapper .header .header-top .close-form{color:#fff;cursor:pointer;font-size:24px;position:absolute;right:0}.header-wrapper .header .header-top .back-form{color:#fff;font-size:32px;left:15px;position:fixed}.header-wrapper .header .header-top.aggregator{justify-content:flex-start}@media (min-width:768px){.header-wrapper .header .header-top.aggregator .content-wrapper{position:relative}}.header-wrapper .header .header-top.aggregator .conv-wrapper{display:flex;align-items:center;margin-right:0;margin-left:20px}.header-wrapper .header .header-top.aggregator .conv-wrapper img{max-width:130px;height:auto}@media (min-width:768px){.header-wrapper .header .header-top.aggregator .conv-wrapper img{width:auto;max-width:none;max-height:60px}}.header-wrapper .header .header-top .content-wrapper{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;width:100%}.header-wrapper .header .header-top .content-wrapper .btn-contattaci,.header-wrapper .header .header-top .content-wrapper .btn-personalizza-offerta{display:none}@media (min-width:768px){.header-wrapper .header .header-top .content-wrapper .btn-contattaci,.header-wrapper .header .header-top .content-wrapper .btn-personalizza-offerta{display:flex;flex-direction:column;background:#fff;border:1px solid #fff;color:#db003d;display:inline-flex;font-size:12px;margin-left:20px;max-width:164px;padding:12px}.header-wrapper .header .header-top .content-wrapper .btn-contattaci span,.header-wrapper .header .header-top .content-wrapper .btn-personalizza-offerta span{text-transform:lowercase}}.header-wrapper .header .header-top .content-wrapper .price-wrapper{display:none}@media (min-width:768px){.header-wrapper .header .header-top .content-wrapper .price-wrapper{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;font-style:italic;justify-content:center;margin-left:20px;text-align:center}}.footer-wrap{background-color:#f6f6f6;padding:27px 16px;margin-bottom:82px}@media (min-width:768px){.footer-wrap{margin-bottom:0}}.footer-wrap.presentazione{margin-bottom:0}@media (min-width:768px){.footer-wrap.form,.footer-wrap.presentazione,.footer-wrap.results{margin-top:96px;margin-bottom:0}}.footer-wrap .disclaimer{color:#707070;font-size:11px;line-height:1.3;text-align:left}.footer-wrap .disclaimer a{color:#db003d}.assurance-wrapper .assurance-back{color:#707070;cursor:pointer;display:flex;padding:4px 0;position:absolute;text-align:left}.assurance-wrapper .assurance-back i{font-size:24px;color:#db003d;padding-right:10px}.assurance-wrapper .assurance-counter-wrapper{background:#fff;padding:0 0 16px;width:100%;z-index:97}@media (min-width:768px){.assurance-wrapper .assurance-counter-wrapper{padding:24px 0 0}}.assurance-wrapper .assurance-counter-wrapper .assurance-counter{background-color:#fff;border-radius:8px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);margin:0 auto;max-width:51px;padding:8px 16px;font-size:12px;letter-spacing:-.18px;text-align:center;color:#707070}.assurance-wrapper .assurance-title{font-size:28px;color:#707070;padding:0 0 32px}@media (min-width:768px){.assurance-wrapper .assurance-title{font-size:35px;margin:48px 0;text-align:center}}.assurance-form{color:#707070;font-size:14px;margin:0 auto;padding:0 0 40px}@media (min-width:1024px){.assurance-form{padding:0}}.assurance-form .content-form{display:block;height:100%}.assurance-form .content-form .button-wrap{align-items:center;background:#fff;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.3);height:82px;left:0;margin:16px 0 0;padding:16px 0;position:fixed;width:100%;z-index:1000}@media (min-width:768px){.assurance-form .content-form .button-wrap{box-shadow:none;margin:32px 0 0;padding:0;position:relative;z-index:10}}.assurance-form .content-form .button-wrap.disabled{opacity:.3}.assurance-form .content-form .button-wrap .btn-primary{font-size:16px;height:50px;margin:0;width:100%;box-shadow:0 4px 14px 0 rgba(219,0,61,.5)}@media (min-width:768px){.assurance-form .content-form .button-wrap .btn-primary{margin:0 auto}}.assurance-form .content-form .content{display:flex;flex-wrap:nowrap;transform:translateX(0);width:100%;will-change:transform}.assurance-form .content-form .content>div{flex:0 0 100%}.assurance-form .content-form .content.one{position:relative;z-index:100}@media (min-width:1024px){.assurance-form .content-form .content.one{padding:0 35px}}@media (min-width:768px){.assurance-form .content-form .content.one .field-box{padding:0 16px}}.assurance-form .content-form .content.one .field-box.empty{display:none}@media (min-width:768px){.assurance-form .content-form .content.one .field-box .field-label{text-align:center}}@media (min-width:768px){.assurance-form .content-form .content.one .field-box .radio-wrap{justify-content:center}.assurance-form .content-form .content.one .field-box .radio-wrap .input-radio{flex-basis:25%}}.assurance-form .content-form .content.one .field-box.first{margin-bottom:32px}.assurance-form .content-form .content.one .field-box.first .field-label{font-size:17px}.assurance-form .content-form .content.one .field-box .city{font-size:14px;position:absolute;text-align:left;top:calc(100% + 8px);width:100%}.assurance-form .content-form .content.one .field-box .city.link{color:#db003d;cursor:pointer;text-align:right;text-decoration:underline}.assurance-form .content-form .content.one .informativa{padding:24px 16px 0}.assurance-form .content-form .content.one .informativa p{padding:32px 0;text-align:left;font-weight:600;font-size:14px}.assurance-form .content-form .content.one .informativa p.titolo{padding-bottom:0;text-transform:uppercase;font-size:14px}.assurance-form .content-form .content.one .informativa p a{text-decoration:underline}.assurance-form .content-form .content.one .informativa .field-box{padding:0}.assurance-form .content-form .content.one .informativa .field-box p{font-weight:600}.assurance-form .content-form .content.one .informativa .field-box .radio-wrap{justify-content:flex-start}.assurance-form .content-form .content.one .informativa .field-box .radio-wrap label{font-weight:400;font-size:11px}.assurance-form .content-form .content.one .informativa .field-box input[type=radio]+label,.assurance-form .content-form .content.one .informativa .field-box input[type=radio]+label:before{font-size:17px;font-weight:700}.assurance-form .content-form .content.one .informativa .error{position:relative;padding:10px 0}.assurance-form .content-form .content.one .disclaimer{color:#707070;display:block;font-size:14px;font-weight:600;text-align:left}@media (min-width:1024px){.assurance-form .content-form .content.two{padding:0 35px}}@media (min-width:768px){.assurance-form .content-form .content.two .field-box{padding:0 16px}}@media (min-width:768px){.assurance-form .content-form .content.two .field-box .field-label{text-align:center}}@media (min-width:768px){.assurance-form .content-form .content.two .field-box .radio-wrap{justify-content:center}.assurance-form .content-form .content.two .field-box .radio-wrap .input-radio{flex-basis:25%}}.assurance-form .content-form .content.two .informativa{padding:24px 16px 0}.assurance-form .content-form .content.two .informativa p{padding:32px 0;text-align:left;font-weight:600;font-size:14px}.assurance-form .content-form .content.two .informativa p.titolo{padding-bottom:0;text-transform:uppercase;font-size:14px}.assurance-form .content-form .content.two .informativa p a{text-decoration:underline}.assurance-form .content-form .content.two .informativa .field-box{padding:0}.assurance-form .content-form .content.two .informativa .field-box p{font-weight:600}.assurance-form .content-form .content.two .informativa .field-box .radio-wrap{justify-content:flex-start}.assurance-form .content-form .content.two .informativa .field-box .radio-wrap label{font-weight:400;font-size:11px}.assurance-form .content-form .content.two .informativa .field-box input[type=radio]+label{font-size:17px;font-weight:700}.assurance-form .content-form .content.two .informativa .field-box input[type=radio]+label:before{font-weight:700}.assurance-form .content-form .content.two .informativa .error{position:relative;padding:10px 0}.assurance-form .content-form .content.two .disclaimer{color:#707070;display:block;font-size:14px;font-weight:600;text-align:left}.assurance-form #email{text-transform:lowercase;z-index:1}.assurance-form #cognome,.assurance-form #nome{text-transform:capitalize;z-index:1}.follow-wrapper{display:flex;align-items:center;flex-direction:column}.follow-wrapper a,.follow-wrapper a:hover{color:#000}.follow-wrapper .text{text-align:center;font-size:16px;padding:0 0 5px}@media (min-width:768px){.follow-wrapper .text{font-size:18px;padding:15px 0}}.follow-wrapper .icon-arrow-down{color:#5d5753;font-size:22px;padding-bottom:15px;display:block;text-decoration:none;animation:upanddown 2s infinite}@keyframes upanddown{0%{transform:translateY(0)}50%{transform:translateY(5px)}10%{transform:translateY(0)}}.follow-wrapper .anchor-banner-feature{margin-top:30px}input:-webkit-autofill{background-color:transparent!important;width:100%}input:-webkit-autofill:focus{border:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#707070;-webkit-box-shadow:0 0 0 1000px #fff inset}.field-box{align-items:flex-start;color:#707070;display:flex;flex-direction:column;font-size:17px;position:relative;width:100%}.field-box .field-label{font-size:14px;text-align:left;padding-bottom:16px;width:100%}.field-box>.checkbox-wrap,.field-box>.input-box,.field-box>.input-select,.field-box>.radio-wrap{display:flex;align-items:center}.field-box>.checkbox-wrap .input-radio,.field-box>.input-box .input-radio,.field-box>.input-select .input-radio,.field-box>.radio-wrap .input-radio{display:flex;flex-basis:50%}.field-box>.radio-wrap{flex-wrap:wrap;width:100%}.field-box .input-box,.field-box .input-select{border-radius:8px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);height:64px;margin:0 0 30px;position:relative;width:100%}.field-box .input-box input[type=email]::-ms-clear,.field-box .input-box input[type=number]::-ms-clear,.field-box .input-box input[type=text]::-ms-clear,.field-box .input-select input[type=email]::-ms-clear,.field-box .input-select input[type=number]::-ms-clear,.field-box .input-select input[type=text]::-ms-clear{display:none}.field-box .input-box input[type=email],.field-box .input-box input[type=number],.field-box .input-box input[type=phone],.field-box .input-box input[type=tel],.field-box .input-box input[type=text],.field-box .input-box select,.field-box .input-select input[type=email],.field-box .input-select input[type=number],.field-box .input-select input[type=phone],.field-box .input-select input[type=tel],.field-box .input-select input[type=text],.field-box .input-select select{background-color:transparent;bottom:0;color:#707070;font-size:17px;outline:0;position:relative;padding:33px 60px 14px 15px;width:100%;z-index:2;appearance:none;-webkit-appearance:none;-moz-appearance:none}.field-box .input-box input[type=email].isset+.input-after label,.field-box .input-box input[type=email]:focus+.input-after label,.field-box .input-box input[type=number].isset+.input-after label,.field-box .input-box input[type=number]:focus+.input-after label,.field-box .input-box input[type=phone].isset+.input-after label,.field-box .input-box input[type=phone]:focus+.input-after label,.field-box .input-box input[type=tel].isset+.input-after label,.field-box .input-box input[type=tel]:focus+.input-after label,.field-box .input-box input[type=text].isset+.input-after label,.field-box .input-box input[type=text]:focus+.input-after label,.field-box .input-box select.isset+.input-after label,.field-box .input-box select:focus+.input-after label,.field-box .input-select input[type=email].isset+.input-after label,.field-box .input-select input[type=email]:focus+.input-after label,.field-box .input-select input[type=number].isset+.input-after label,.field-box .input-select input[type=number]:focus+.input-after label,.field-box .input-select input[type=phone].isset+.input-after label,.field-box .input-select input[type=phone]:focus+.input-after label,.field-box .input-select input[type=tel].isset+.input-after label,.field-box .input-select input[type=tel]:focus+.input-after label,.field-box .input-select input[type=text].isset+.input-after label,.field-box .input-select input[type=text]:focus+.input-after label,.field-box .input-select select.isset+.input-after label,.field-box .input-select select:focus+.input-after label{font-size:11px}.field-box .input-box input[type=email].isset:not(:focus)+.input-after:after,.field-box .input-box input[type=number].isset:not(:focus)+.input-after:after,.field-box .input-box input[type=phone].isset:not(:focus)+.input-after:after,.field-box .input-box input[type=tel].isset:not(:focus)+.input-after:after,.field-box .input-box input[type=text].isset:not(:focus)+.input-after:after,.field-box .input-box select.isset:not(:focus)+.input-after:after,.field-box .input-select input[type=email].isset:not(:focus)+.input-after:after,.field-box .input-select input[type=number].isset:not(:focus)+.input-after:after,.field-box .input-select input[type=phone].isset:not(:focus)+.input-after:after,.field-box .input-select input[type=tel].isset:not(:focus)+.input-after:after,.field-box .input-select input[type=text].isset:not(:focus)+.input-after:after,.field-box .input-select select.isset:not(:focus)+.input-after:after{border:1px solid #707070!important}.field-box .input-box input[type=email].isset:not(:focus)+.input-after.red:after,.field-box .input-box input[type=number].isset:not(:focus)+.input-after.red:after,.field-box .input-box input[type=phone].isset:not(:focus)+.input-after.red:after,.field-box .input-box input[type=tel].isset:not(:focus)+.input-after.red:after,.field-box .input-box input[type=text].isset:not(:focus)+.input-after.red:after,.field-box .input-box select.isset:not(:focus)+.input-after.red:after,.field-box .input-select input[type=email].isset:not(:focus)+.input-after.red:after,.field-box .input-select input[type=number].isset:not(:focus)+.input-after.red:after,.field-box .input-select input[type=phone].isset:not(:focus)+.input-after.red:after,.field-box .input-select input[type=tel].isset:not(:focus)+.input-after.red:after,.field-box .input-select input[type=text].isset:not(:focus)+.input-after.red:after,.field-box .input-select select.isset:not(:focus)+.input-after.red:after{border:1px solid #db003d!important}.field-box .input-box select,.field-box .input-select select{z-index:1001}.field-box .input-box select.double,.field-box .input-select select.double{padding:24px 60px 0 15px}@media (min-width:768px){.field-box .input-box select.double,.field-box .input-select select.double{padding:23px 75px 0 15px}}.field-box .input-box input[type=number],.field-box .input-select input[type=number]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.field-box .input-box .input-after,.field-box .input-select .input-after{top:15px;display:flex;flex-direction:column;position:absolute;width:100%}.field-box .input-box .input-after label,.field-box .input-select .input-after label{font-size:17px;text-align:left;padding-left:15px;padding-right:60px;height:17px;margin:0 0 30px;z-index:1}.field-box .input-box .input-after:after,.field-box .input-select .input-after:after{content:"";border:1px solid #d8d8d8;height:0;z-index:1}.field-box .input-box .input-after.open label,.field-box .input-select .input-after.open label{padding-right:0}.field-box .input-box .validation.cellulare,.field-box .input-box .validation.sommadaassicurare,.field-box .input-select .validation.cellulare,.field-box .input-select .validation.sommadaassicurare{z-index:1000}.field-box .input-box .validation .validation-icon,.field-box .input-select .validation .validation-icon{font-size:24px;position:absolute;right:20px;top:32px;transform:translateY(-50%);display:flex}.field-box .input-box .validation .validation-icon .icon-alert,.field-box .input-box .validation .validation-icon .icon-checked,.field-box .input-box .validation .validation-icon .icon-info,.field-box .input-select .validation .validation-icon .icon-alert,.field-box .input-select .validation .validation-icon .icon-checked,.field-box .input-select .validation .validation-icon .icon-info{padding-left:10px}.field-box .input-box .validation .validation-icon .icon-checked,.field-box .input-select .validation .validation-icon .icon-checked{display:none}@media (min-width:768px){.field-box .input-box .validation .validation-icon .icon-checked,.field-box .input-select .validation .validation-icon .icon-checked{display:block}}.field-box .input-box .validation .validation-icon .info,.field-box .input-select .validation .validation-icon .info{margin:-2px 0 0}.field-box .input-box.comune,.field-box .input-select.comune{margin-top:30px}.field-box input[type=radio]{display:none}.field-box input[type=radio]+label:before{color:#707070;content:"\E903";display:inline-block;font-family:icomoon;font-size:24px;padding-bottom:3px;padding-right:16px;transform:translateY(2px)}@media (min-width:768px){.field-box input[type=radio]+label:before{font-size:24px}}.field-box input[type=radio]+label{align-items:center;cursor:pointer;display:flex;font-size:17px}.field-box input[type=radio]+label:hover:before{color:#db003d}.field-box input[type=radio]:checked+label:before{content:"\E904";font-family:icomoon;color:#db003d}.field-box input[type=checkbox]{display:none}.field-box input[type=checkbox]+label:before{color:#707070;content:"\E901";display:inline-block;font-family:icomoon;font-size:24px;padding-bottom:3px;padding-right:11px;transform:translateY(2px)}.field-box input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:700}.field-box input[type=checkbox]+label:hover:before{color:#db003d}.field-box input[type=checkbox]:checked+label:before{content:"\E902";font-family:icomoon;color:#db003d}.field-box>.input-select{justify-content:flex-start}form .autocomplete{background-color:#fff;border:1px solid #f6f6f6;border-top:none;position:absolute;z-index:4;top:100%;left:0;right:0;max-height:180px;overflow:auto}form .autocomplete .item{padding:10px;background-color:#fff;cursor:pointer;color:#b1b1b0;font-size:12px}form .autocomplete .item:hover{color:#000}.error{color:#db003d;font-size:14px;font-weight:600;text-align:left;display:block;position:absolute;top:calc(100% + 5px)}.error.province{margin:20px 0 0;position:relative;text-align:left}@media (min-width:768px){.error.province{text-align:center}}.error-text{color:#db003d!important}.facilitation{font-size:14px;position:absolute;text-align:right;top:calc(100% + 5px);width:100%}.card{background-color:#f6f6f6;border-radius:8px;min-height:286px}.card .icon{padding:5px 15px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-bottom:1px solid #e3e3e3;width:110px;height:90px}@media (min-width:768px){.card .icon{width:80px;height:60px}}.card .icon i{font-size:80px}@media (min-width:768px){.card .icon i{font-size:50px}}.card .icon img{width:100%;max-width:80px;max-height:80px}@media (min-width:768px){.card .icon img{max-width:50px;max-height:50px}}.card .description{font-style:italic;padding:16px;font-size:16px}@media (min-width:768px){.card .description{font-size:18px;padding:20px;font-size:24px}}.card .description span{color:#e40520}.presentation{margin-top:24px}.presentation .assurance-title{text-align:left;font-size:28px;margin-bottom:16px;color:#707070}@media (min-width:768px){.presentation .assurance-title{font-size:35px;margin-bottom:48px;padding:0;text-align:center}}.presentation-content{box-shadow:none;background-color:#f6f6f6;padding:24px 43px;border-radius:8px;margin-bottom:48px}@media (min-width:768px){.presentation-content{background:none;padding:0}}.presentation-content .button-compileform-wrapper{margin:48px auto 0}@media (min-width:768px){.presentation-content .button-compileform-wrapper{margin:48px auto 0}}.presentation-content .button-compileform-wrapper .btn{align-items:center;display:flex;height:50px;justify-content:center;margin:0 auto}.presentation-content .icon{max-width:90px;max-height:90px;display:flex;align-items:center;justify-content:center;margin:0 auto}.presentation-content .icon img{width:100%}.presentation-content .description{font-size:17px;color:#707070;padding:17px 0 8px;text-align:center}.assistenza-wrapper{margin:48px 0}@media (min-width:768px){.assistenza-wrapper{align-items:center;background-color:#f6f6f6;display:flex;justify-content:space-between;margin:24px 0;padding:24px}}@media (min-width:1024px){.assistenza-wrapper{padding:24px 48px}}.assistenza-wrapper .content{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:16px}@media (min-width:768px){.assistenza-wrapper .content{margin-bottom:0}}.assistenza-wrapper .content .icon{display:flex;width:50px;height:50px;align-items:center;justify-items:center}@media (min-width:768px){.assistenza-wrapper .content .icon{width:104px;height:104px}}.assistenza-wrapper .content .icon img{width:50px;height:50px}@media (min-width:768px){.assistenza-wrapper .content .icon img{width:104px;height:104px}}.assistenza-wrapper .content-text{padding:0 16px;text-align:left}@media (min-width:768px){.assistenza-wrapper .content-text{display:flex;flex-direction:column;height:100%;justify-content:center}}.assistenza-wrapper .content-text .title{font-size:20px;color:#707070;margin-bottom:8px}@media (min-width:768px){.assistenza-wrapper .content-text .title{font-size:22px}}.assistenza-wrapper .content-text .description{font-size:14px;color:#707070;line-height:1.1;text-align:left}@media (min-width:768px){.assistenza-wrapper .content-text .description{font-size:17px}}.assistenza-wrapper .cta-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}@media (min-width:768px){.assistenza-wrapper .cta-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.assistenza-wrapper .cta-wrapper .cta{display:flex;flex-direction:row;justify-content:flex-start}@media (min-width:768px){.assistenza-wrapper .cta-wrapper .cta{margin-bottom:8px;min-width:200px}}.assistenza-wrapper .cta-wrapper .cta-icon{flex:1;max-width:20px;max-height:20px;background-color:#d8d8d8}.assistenza-wrapper .cta-wrapper .cta-icon img{width:100%}.assistenza-wrapper .cta-wrapper .cta-link a{font-size:14px;color:#db003d;text-decoration:underline;padding:0 18px}.assistenza-wrapper .cta-wrapper .btn-contattaci{display:flex;flex-direction:column}.assistenza-wrapper .cta-wrapper .btn-contattaci span{text-transform:lowercase}@media (min-width:768px){.assistenza-wrapper .cta-wrapper .btn-contattaci{font-size:12px;margin-left:20px;max-width:164px;padding:12px}}.button-wrap{display:flex;width:100%}.btn{align-items:center;border-radius:25px;cursor:pointer;display:flex;font-size:12px;height:36px;justify-content:center;min-width:120px;max-width:260px;padding:0 17px;text-transform:uppercase}@media (min-width:768px){.btn{font-size:16px;max-width:260px;width:100%}}.btn.btn-primary{background:#db003d;border:1px solid #db003d;color:#fff;padding:0}.btn.btn-secondary{background:#fff;border:1px solid #000;color:#000;padding:0 10px}.btn.btn-secondary:hover{color:#fff}.btn.btn-text{background:none;border:none;color:#e40520;font-weight:400;min-width:auto;padding:0;text-transform:none}.btn.btn-text:hover{color:#e40520}.btn.btn-error{background:none;border:none;color:#e40520;font-size:12px;font-weight:400;min-width:auto;padding:0;text-transform:none}.btn.btn-error:hover{color:#e40520}.btn.btn-text-black{background:none;border:none;color:#000;font-weight:700;min-width:auto;padding:0;text-decoration:underline}.btn.btn-disabled{background:rgba(228,5,32,.2);color:hsla(0,0%,100%,.8);cursor:not-allowed;padding:0;pointer-events:none}.btn>i{font-size:14px;padding-left:10px}.results-wrapper{display:block}.results-wrapper .sticky-price-bar{animation-duration:.3s!important;background-color:#fff;bottom:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);position:fixed;width:100%;z-index:99}.results-wrapper .sticky-price-bar-wrapper{align-items:center;display:flex;height:82px;justify-content:space-around}.results-wrapper .sticky-price-bar-wrapper .total .price{font-size:16px;color:#707070;text-transform:uppercase}.results-wrapper .sticky-price-bar-wrapper .btn-primary{display:flex;flex-direction:column;box-shadow:0 4px 14px 0 rgba(219,0,61,.5);font-size:16px;height:50px;min-width:210px;width:100%}.results-wrapper .sticky-price-bar-wrapper .btn-primary span{text-transform:lowercase}.results-wrapper .sticky-price-bar.out>div{justify-content:flex-end}.results-wrapper .results-head-sticky .total .label{font-size:28px;color:#707070;padding:16px 0 32px;text-align:center}@media (min-width:768px){.results-wrapper .results-head-sticky .total .label{font-size:35px;padding:48px 0 0}}.results-wrapper .results-head-sticky .total .label .price{display:block;color:#db003d}.results-wrapper .back-wrapper{background:#fff;width:100%;z-index:97}@media (min-width:768px){.results-wrapper .back-wrapper{padding:24px 0 0}}@media (min-width:768px){.results-wrapper .back-wrapper .back-content{display:flex}}.results-wrapper .back-wrapper .back-content .back{color:#707070;cursor:pointer;display:flex;padding:4px 0;text-align:left}.results-wrapper .back-wrapper .back-content .back i{font-size:24px;color:#db003d;padding-right:10px}@media (min-width:768px){.results-wrapper .cards-wrapper{padding:0 24px}}@media (min-width:1024px){.results-wrapper .cards-wrapper{padding:0 82px}}.results-wrapper .cards-wrapper .card-wrap{padding-bottom:24px;width:100%}@media (min-width:768px){.results-wrapper .cards-wrapper .card-wrap{padding:0 11px 24px;height:auto}.results-wrapper .cards-wrapper .card-wrap.alone{margin:32px auto 0;right:0}}.results-wrapper .cards-wrapper .card-wrap.enabled .card.content{border:3px solid #db003d}.results-wrapper .cards-wrapper .card-wrap .card.content{background:#f6f6f6;padding:16px 11px;text-align:center}@media (min-width:768px){.results-wrapper .cards-wrapper .card-wrap .card.content{height:100%}}.results-wrapper .cards-wrapper .card-wrap .card.content.default-enabled{border:3px solid #db003d}.results-wrapper .cards-wrapper .card-wrap .card.content hr{border:1px solid #d8d8d8;height:1px;margin:16px auto;max-width:260px;text-align:center}@media (min-width:768px){.results-wrapper .cards-wrapper .card-wrap .card.content hr{display:block}}.results-wrapper .cards-wrapper .card-wrap .card.content .icona-head{margin:0 auto 16px}.results-wrapper .cards-wrapper .card-wrap .card.content .icona-head-wrapper{background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;height:94px;margin:0 auto;width:94px}.results-wrapper .cards-wrapper .card-wrap .card.content .icona-head-image{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.results-wrapper .cards-wrapper .card-wrap .card.content .card-head{align-items:center;display:flex;flex-direction:row;justify-content:center}.results-wrapper .cards-wrapper .card-wrap .card.content .card-head .head-title{font-size:16px;color:#707070}.results-wrapper .cards-wrapper .card-wrap .card.content .card-head .info{height:17px;padding:0 3px}.results-wrapper .cards-wrapper .card-wrap .card.content .card-head .info .icon-info{font-size:17px;color:#db003d}.results-wrapper .cards-wrapper .card-wrap .card.content .type-protection{color:#707070;font-size:14px;font-style:italic;text-align:center}.results-wrapper .cards-wrapper .card-wrap .card.content .description{font-size:14px;font-style:normal;padding:0 0 16px}.results-wrapper .cards-wrapper .card-wrap .card.content .description ul{list-style:disc;padding-left:20px;text-align:left;line-height:1.1}.results-wrapper .cards-wrapper .card-wrap .card.content .description ul li{padding-top:5px}.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper{margin-bottom:8px}.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .franchigia,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .franchigia,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .massimale{align-items:center;color:#707070;display:flex;font-size:14px;justify-content:center;text-transform:uppercase}.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .franchigia span,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .massimale span,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .franchigia span,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .massimale span{padding:0 3px}.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .franchigia .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .franchigia-wrapper .massimale .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .franchigia .info-massimale,.results-wrapper .cards-wrapper .card-wrap .card.content .massimale-wrapper .massimale .info-massimale{color:#db003d;cursor:pointer;font-size:17px}.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot{display:flex;justify-content:center}.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot .btn.btn-primary,.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot .btn.btn-secondary{border:0;border-radius:25px;font-size:12px;height:36px;margin-top:24px;margin-bottom:0;max-width:260px;min-width:120px;text-transform:none;width:100%}.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot .btn.btn-primary{color:#fff;box-shadow:0 4px 14px 0 rgba(219,0,61,.5)}.results-wrapper .cards-wrapper .card-wrap .card.content .card-foot .btn.btn-secondary{color:#707070;box-shadow:0 4px 14px 0 #707070}@media (min-width:768px){.results-wrapper .cards-wrapper .disabled-cards,.results-wrapper .cards-wrapper .enabled-cards{padding-bottom:24px}}.results-wrapper .cards-wrapper .disabled-cards .title,.results-wrapper .cards-wrapper .enabled-cards .title{color:#707070;font-size:17px;padding-bottom:8px}@media (min-width:768px){.results-wrapper .cards-wrapper .disabled-cards .title,.results-wrapper .cards-wrapper .enabled-cards .title{padding-left:11px;padding-bottom:24px}}.results-wrapper .results-head{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px 0}@media (min-width:768px){.results-wrapper .results-head{flex-direction:row;justify-content:flex-end}}.results-wrapper .results-head .promo{display:flex;justify-content:flex-start;align-items:center;padding:10px;display:none}@media (min-width:768px){.results-wrapper .results-head .promo{padding:0}}.results-wrapper .results-head .promo img{height:40px}.results-wrapper .results-head .promo a{cursor:pointer}.results-wrapper .results-head .total{display:none}@media (min-width:768px){.results-wrapper .results-head .total{display:block}}.results-wrapper .results-head .total .price{font-size:68px;line-height:92%}.results-wrapper .results-head .total .price sup{font-size:34px;padding:0 5px}.results-wrapper .results-head .total .periodic{font-size:24px;text-align:left}.results-wrapper .summary-wrap{display:flex;justify-content:space-between;align-items:center;padding-top:48px}.results-wrapper .summary-wrap .summary{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:768px){.results-wrapper .summary-wrap .summary{align-items:center}}.results-wrapper .summary-wrap .summary .title{color:#707070;font-size:20px;text-align:center}@media (min-width:768px){.results-wrapper .summary-wrap .summary .title{font-size:35px;text-align:center}}@media (min-width:768px){.results-wrapper .summary-wrap .summary .summary-content{width:100%;max-width:411px}}.results-wrapper .summary-wrap .summary .summary-content .field-box-custom{justify-content:space-between;font-size:22px}.results-wrapper .summary-wrap .summary .summary-content .field-box-custom .radio-wrap{display:flex;flex-wrap:nowrap;margin:24px 0;justify-content:stretch;width:100%}@media (min-width:1024px){.results-wrapper .summary-wrap .summary .summary-content .field-box-custom .radio-wrap{margin:32px 0 24px}}.results-wrapper .summary-wrap .summary .summary-content .field-box-custom .radio-wrap .input-radio input[type=radio]+label{align-items:center;color:#707070;display:flex;font-size:14px;height:48px;justify-content:center;text-transform:uppercase;width:100%}.results-wrapper .summary-wrap .summary .summary-content .field-box-custom .radio-wrap .input-radio input[type=radio]+label:before{display:none}.results-wrapper .summary-wrap .summary .summary-content .field-box-custom .radio-wrap .input-radio input[type=radio]:checked+label{border-bottom:2px solid #db003d}.results-wrapper .summary-wrap .summary .summary-content .monthly,.results-wrapper .summary-wrap .summary .summary-content .year{align-items:baseline;color:#707070;font-size:15px;justify-content:space-between;margin:0 0 16px}.results-wrapper .summary-wrap .summary .summary-content .monthly .price,.results-wrapper .summary-wrap .summary .summary-content .year .price{font-size:16px;text-align:right}.results-wrapper .summary-wrap .summary .summary-content .monthly .price p,.results-wrapper .summary-wrap .summary .summary-content .year .price p{font-size:11px}.results-wrapper .not-calculate{padding:100px 17px;text-align:center;font-size:16px}.results-wrapper .not-calculate .text{width:100%;max-width:410px;margin:0 auto}@media (min-width:768px){.results-wrapper .not-calculate .text{max-width:339px}}.results-wrapper .not-calculate .button-wrap{flex-direction:column;padding:30px 0 0}.results-wrapper .not-calculate .button-wrap .btn{margin:0 auto;width:100%;max-width:410px;min-width:250px}.results-wrapper .not-calculate .button-wrap .btn-secondary{margin-top:30px}@media (min-width:768px){.results-wrapper .not-calculate .button-wrap .btn{width:339px}}.results-wrapper .promo-wrapper{margin:48px 0}.banner-feature{margin-top:30px;border-top:1px solid #e3e3e3}.banner-feature.gap{padding-top:25px}.banner-feature .banner{padding:30px 10px}.banner-feature .banner>.title{font-size:20px;padding-bottom:20px;width:100%}@media (min-width:1024px){.banner-feature .banner>.title{font-size:22px}}.banner-feature .banner .plus .item{padding:20px 30px}.banner-feature .banner .plus .item .icon{font-size:70px;font-weight:700}.banner-feature .banner .plus .item .title{font-size:16px;padding-bottom:20px}@media (min-width:1024px){.banner-feature .banner .plus .item .title{font-size:18px}}.banner-feature .banner .plus .item .text{font-size:16px;padding-bottom:20px}@media (min-width:1024px){.banner-feature .banner .plus .item .text{font-size:18px}}.banner-feature .btn-preventivo{margin:20px auto 0}@media (min-width:768px){.banner-feature .btn-preventivo{margin:30px auto}}@media (max-width:768px){.banner-feature .btn-preventivo{width:90vw}}.banner-feature .btn-preventivo div{display:flex;flex-direction:column;align-items:center}.banner-feature .btn-preventivo span{text-transform:lowercase;font-size:14px}.notification{align-items:center;background-color:#fff;bottom:82px;display:flex;justify-content:space-between;left:0;padding:16px 0;position:fixed;right:0;width:100%;z-index:98}@media (min-width:768px){.notification{margin:0 auto;min-width:345px;padding:0;position:inherit;width:auto}}.notification.end{display:none}.notification-wrapper{background-color:#f6f6f6;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:start;padding:0 16px;width:100%;margin:0 27px}@media (min-width:768px){.notification-wrapper{max-width:380px;text-align:center}}.notification-wrapper .message{color:#707070;font-size:14px;padding:7px 24px}.notification-wrapper .icon-checked{color:#f6f6f6;font-size:32px;background:#db003d;border:2px solid #db003d;border-radius:25px}.no-results .text{font-size:20px;line-height:130%}.no-results .btn{margin:30px 0}.tooltip{background-color:#fff;border-radius:2px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);max-height:0;overflow:hidden}.tooltip,.tooltip-container{transition:max-height .3s ease-out}.tooltip-container{width:100%;position:relative;margin-top:0}@media (min-width:768px){.tooltip-container{margin-top:-15px}}@media (min-width:1024px){.tooltip-container{margin-top:-15px;max-width:345px}}.tooltip-container .arrow{position:absolute;display:block;width:20px;height:20px;top:-20px;right:32px}@media (min-width:768px){.tooltip-container .arrow{right:31px}}@media (min-width:1024px){.tooltip-container .arrow{right:31px}}.tooltip-container .arrow.iserror{right:26px}@media (min-width:768px){.tooltip-container .arrow.iserror{right:46px}}.tooltip-container .arrow:before{z-index:10;border:10px solid #000;border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px}.tooltip-container .arrow:after,.tooltip-container .arrow:before{content:"";position:absolute;bottom:0;transform:translateY(11px) rotate(135deg)}.tooltip-container .arrow:after{z-index:-10;border:10px solid #fff;border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}.tooltip-container.close{opacity:0;transition:all .15s ease-out}.tooltip-container.close .tooltip{max-height:0;transition:max-height .3s ease-out}.tooltip-container.close .tooltip p{margin-top:-5px;opacity:0}.tooltip-container.open{opacity:1;transition:all .15s ease-out}.tooltip-container.open .tooltip{max-height:150px;height:auto;transition:max-height .3s ease-out}.tooltip-container.open .tooltip p{margin-top:0;opacity:1}.tooltip-close{text-align:right}.tooltip button{padding:0;outline:0;background-color:transparent;border:0;cursor:pointer;margin-top:15px;margin-right:15px}.tooltip p{padding:5px 20px 20px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#707070;min-height:90px}.tooltip .close-tooltip{width:12px;height:12px;color:#707070}.promo-wrapper{background-color:#f6f6f6;margin:0;padding:16px}@media (min-width:768px){.promo-wrapper{align-items:center;background-color:#f6f6f6;display:flex;justify-content:space-between;margin:48px 0;padding:24px}}@media (min-width:1024px){.promo-wrapper{padding:24px 48px;margin:48px 0 0}}.promo-wrapper .content{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:16px}@media (min-width:768px){.promo-wrapper .content{margin-bottom:0}}.promo-wrapper .content .icon{width:50px;height:50px}@media (min-width:768px){.promo-wrapper .content .icon{width:104px;height:104px}}.promo-wrapper .content .icon img{width:50px;height:50px}@media (min-width:768px){.promo-wrapper .content .icon img{width:104px;height:104px}}.promo-wrapper .content-text{padding:0 16px;text-align:left;width:100%}@media (min-width:768px){.promo-wrapper .content-text{display:flex;flex-direction:column;height:100%;justify-content:center}}.promo-wrapper .content-text .description{font-size:14px;color:#707070;line-height:1.1;text-align:left}.promo-wrapper .content-text .description h3{font-size:20px;color:#707070;margin-bottom:8px;padding:0}@media (min-width:768px){.promo-wrapper .content-text .description h3{font-size:22px}}.promo-wrapper .content-text .description span{font-weight:600;color:#db003d}@media (min-width:768px){.promo-wrapper .content-text .description{font-size:17px}}.promo-wrapper .cta-wrapper{cursor:pointer;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}@media (min-width:768px){.promo-wrapper .cta-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.promo-wrapper .cta-wrapper .cta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.promo-wrapper .cta-wrapper .cta-link{font-size:12px;color:#707070;text-transform:uppercase}.promo-wrapper .cta-wrapper .icon-arrow-promo{font-size:24px;border-radius:50%;color:#db003d;background:#f6f6f6}.overlay-promo{padding:0 16px}@media (min-width:768px){.overlay-promo{padding:1.2rem}}.popup-promo{flex-direction:column;background-color:#fff;padding:0;overflow:hidden;max-width:850px}.popup-promo-content{color:#707070;padding:64px 56px 48px}@media (min-width:768px){.popup-promo-content{padding:64px 56px 48px}}.popup-promo-content .imgBarPopup{margin:0 auto 24px;width:104px;height:104px}.popup-promo-content .imgBarPopup img{width:100%;height:100%}@media (min-width:768px){.popup-promo-content .imgBarPopup{width:104px;height:104px}}.popup-promo-content .packshot{align-items:center;display:flex;flex-direction:column;margin:0 auto}.popup-promo-content .packshot h3{font-size:30px;margin-bottom:13px;padding-bottom:0}.popup-promo-content .packshot p{color:#707070;font-size:17px;font-weight:600}.popup-promo-content .promoDescription{color:#707070;font-size:17px;font-weight:400;margin:24px 0}.popup-promo-content .notelegali{color:#707070;font-size:14px;margin:24px 0}.popup-promo-content .notelegali a{color:#db003d;font-size:14px;font-weight:600;text-decoration:underline}.popup-promo-content .close-button{box-shadow:0 4px 14px 0 #db003d;font-size:12px;margin:0 auto}.popup-promo button svg path{fill:#db003d}.modal-content{margin:0 auto;padding:64px 16px 48px;width:100%;max-width:345px}@media (min-width:768px){.modal-content{padding:64px 56px 48px;max-width:600px}}.modal-content .modale-assurance{text-align:left;max-width:800px;font-size:16px;font-weight:400;font-style:normal}.modal-content .modale-assurance ul{list-style-type:disc;padding:16px 16px 0}.modal-content .modale-assurance .btn{align-items:center;display:flex;height:50px;justify-content:center;margin:32px auto 0}.modal-content .modale-massimale a{display:block}.modal-content .modale-rccane{min-width:302px}@media (min-width:768px){.modal-content .modale-rccane{min-width:400px}}.modal-content .modale-rccane .button-wrap{align-items:center;box-shadow:none;display:flex;flex-direction:column;margin:8px 0 0;padding:0;position:relative}@media (min-width:768px){.modal-content .modale-rccane .button-wrap{flex-direction:row}}.modal-content .modale-rccane .button-wrap .btn{border:0;cursor:pointer;flex:1;font-size:16px;height:36px;margin:30px 0 0;padding:9px 10px;width:100%}.modal-content .modale-rccane .button-wrap .btn-primary{color:#fff;box-shadow:0 4px 14px 0 rgba(219,0,61,.5)}@media (min-width:768px){.modal-content .modale-rccane .button-wrap .btn-primary{margin-left:8px}}.modal-content .modale-rccane .button-wrap .btn-secondary{color:#707070;box-shadow:0 4px 14px 0 #707070}@media (min-width:1024px){.modal-content .modale-rccane .button-wrap .btn-secondary{margin-right:8px}}.modal-content .modale-rccane .button-wrap .btn.disabled{cursor:default;opacity:.5}.modal-content .modale-rccane .field-box{margin:0 auto;max-width:400px}.modal-content .modale-rccane .field-box .input-select select{font-size:14px;height:75px;padding-right:80px!important}@media (min-width:1024px){.modal-content .modale-rccane .field-box .input-select select{font-size:inherit;height:inherit;padding-right:inherit}}.modal-content .modale-rccane .field-box .input-after label{padding-right:80px!important}@media (min-width:1024px){.modal-content .modale-rccane .field-box .input-after label{padding-right:0}}.modal-content .modale-rccane .field-box .error a{font-size:14px}@media (min-width:1024px){.modal-content .modale-rccane .field-box{padding:0;margin:0 auto}}.modal ul{list-style:disc;padding:20px}.suggest-container{width:100%;position:absolute;left:0;top:78px;z-index:1000;padding:0 16px}@media (min-width:1024px){.suggest-container{padding-right:13px}}.suggest-wrapper{background-color:#fff;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;overflow:auto}@media (min-width:1024px){.suggest-wrapper{top:78px}}.suggest-wrapper li{cursor:default;padding:0 25px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;color:#707070;font-size:17px}.suggest-wrapper li span{font-weight:700}.suggest-wrapper li.selected,.suggest-wrapper li:hover{background-color:#f0f0f0}.selected-breed{height:50px;width:100%;padding:0 50px 0 25px;position:absolute;bottom:0;display:flex;align-items:center;min-width:180px;font-size:20px;font-family:Arial,sans-serif;z-index:1;vertical-align:middle;white-space:normal;background:none;line-height:1;text-align:left;right:0;left:0}.breeds-select{color:transparent}.breeds-select option{color:#000}.search-breed-focus{color:transparent}.intro-wrapper{margin:0;padding:16px}@media (min-width:768px){.intro-wrapper{align-items:center;display:flex;justify-content:space-between;padding:0 24px 24px;margin:0}}@media (min-width:1024px){.intro-wrapper{padding:24px;margin:24px 0 0}}.container-carousel .assurance-carousel{margin:24px 0}.container-carousel .assurance-carousel .carousel .card{display:flex;flex-direction:column;justify-content:space-between;box-shadow:none;border-radius:8px;min-height:320px;padding:16px 11px;margin:0 10px}.container-carousel .assurance-carousel .carousel .card .icon{background:#fff;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;height:94px;margin:0 auto 16px;width:94px}.container-carousel .assurance-carousel .carousel .card .title{color:#707070;font-size:16px}.container-carousel .assurance-carousel .carousel .card .description{color:#707070;font-style:normal;font-size:14px;padding:16px 0}.container-carousel .assurance-carousel .carousel .card .btn-primary{background:#db003d;border:0;border-radius:25px;font-size:12px;height:36px;font-family:Lato,sans-serif;font-weight:600;margin:24px auto 0;color:#fff;box-shadow:0 4px 14px 0 rgba(219,0,61,.5);text-transform:uppercase;width:auto}.container-carousel .assurance-carousel .carousel .slick-dots li button:before{border:1px solid #707070}.container-carousel .assurance-carousel .carousel .slick-dots li.slick-active button:before{border:1px solid #707070;background-color:#707070}@media (min-width:1024px){.container-carousel .assurance-carousel{margin:48px 0 0}}