.generali-select-container .generali-select--focused+.generali-select-dropdown.generali-select-dropdown-email-width{max-height:120px!important}.preventivatore-fast-dati{font-weight:300;color:#393939;padding-bottom:60px;font-size:40px;font-size:2.5rem;padding-top:144px;padding-top:9rem}.preventivatore-fast-dati__title{margin-bottom:80px;margin-bottom:5rem}.preventivatore-fast-dati__servizio{font-weight:500;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem}.preventivatore-fast-dati__desc{font-weight:300;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin-bottom:80px;margin-bottom:5rem}.preventivatore-fast-dati__desc:first-child{padding-top:144px;padding-top:9rem}.preventivatore-fast-dati__link{font-weight:500;padding-left:5px;padding-left:.3125rem;padding-right:5px;padding-right:.3125rem;letter-spacing:1.1px;letter-spacing:.06875rem}.preventivatore-fast-dati__button{font-weight:500;padding-top:60px;padding-top:3.75rem}.preventivatore-fast-dati .middle-text{line-height:55px;line-height:3.4375rem}.preventivatore-fast-dati .block-input{position:relative}.preventivatore-fast-dati .block-input::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;background:#c5281c;z-index:10;height:0;-webkit-transition:height .1s ease-in-out;transition:height .1s ease-in-out}.preventivatore-fast-dati .linebottom::before{width:100%;height:3px}.preventivatore-fast-dati .linebottom-fix::before{bottom:0}.preventivatore-fast-dati .group-adas,.preventivatore-fast-dati .group-purchase-date{width:100%}.preventivatore-fast-dati form .form-control{padding:0 0 2px;padding-bottom:.125rem;height:auto;line-height:44px;line-height:2.75rem;border:0;border-radius:0;font-weight:500;background:0 0;font-size:40px;font-size:2.5rem;color:#393939;position:relative}.preventivatore-fast-dati form .form-control::-webkit-input-placeholder{color:#9b9b9b;opacity:1}.preventivatore-fast-dati form .form-control::-moz-placeholder{color:#9b9b9b;opacity:1}.preventivatore-fast-dati form .form-control:-ms-input-placeholder,.preventivatore-fast-dati form .form-control::-ms-input-placeholder{opacity:1}.preventivatore-fast-dati form .form-control::placeholder{color:#9b9b9b;opacity:1}.preventivatore-fast-dati form .form-control:-ms-input-placeholder,.preventivatore-fast-dati form .form-control::-ms-input-placeholder{color:#9b9b9b}.preventivatore-fast-dati form .form-control:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(197,40,28,0);box-shadow:0 0 0 .2rem rgba(197,40,28,0)}.preventivatore-fast-dati form .form-control#codice-postale:invalid{border-bottom:1px solid #dc3545}.preventivatore-fast-dati .form-control.border-input{border-bottom:1px solid #20252b}.preventivatore-fast-dati .form-control.noborder{border-bottom:1px solid #fff}.preventivatore-fast-dati .form-check{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.preventivatore-fast-dati #hero-quote-auto-license-plate{width:175px;text-transform:uppercase}.preventivatore-fast-dati #hero-quote-auto-birthday{width:265px}.preventivatore-fast-dati #codice-postale{width:115px}.preventivatore-fast-dati .invalid-feedback{display:block}.preventivatore-fast-dati .valid-feedback{display:block;position:absolute;top:100%;left:0;width:200%;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;font-weight:400;color:#1df24d}.editParam{background-color:#f2f2f2;margin-top:-40px;margin-top:-2.5rem;margin-bottom:40px;margin-bottom:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}.editParam .closeEditParam{position:absolute;right:15px;top:45px}.editParam .title-with-divider__container .display-2{display:inline-block;padding:0 1rem;background:#f2f2f2}.editParam,.preventivatore-fast-tab{position:relative}.preventivatore-fast-tab .main-services{padding-bottom:0}.preventivatore-fast-tab::before{content:"";position:absolute;width:100%;height:37px;top:0;left:0;background:#fff}.preventivatore-fast-tab .container.generali-sticky{margin-top:84px;margin-top:5.25rem;z-index:11}.preventivatore-fast-tab .container.generali-sticky .quotation-nav{margin-bottom:0}.preventivatore-fast-tab .container.generali-sticky+.container-fluid{padding-top:190px;padding-top:11.875rem}.preventivatore-fast-tab .quotation-nav{position:relative;margin-bottom:55px;margin-bottom:3.4375rem}.preventivatore-fast-tab .quotation-nav:before{content:"";width:calc(100% - 30px);height:calc(100% - 10px);position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,.15);box-shadow:0 10px 60px 0 rgba(0,0,0,.15);border-top-left-radius:6px;border-top-left-radius:.375rem;border-bottom-left-radius:6px;border-bottom-left-radius:.375rem;border-top-right-radius:6px;border-top-right-radius:.375rem;border-bottom-right-radius:6px;border-bottom-right-radius:.375rem}.preventivatore-fast-tab ul.nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding-bottom:10px;padding-bottom:.625rem;font-size:0}.preventivatore-fast-tab ul.nav li.nav-item{min-width:300px;max-width:400px;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:normal;text-align:left;font-size:16px;font-size:1rem}.preventivatore-fast-tab ul.nav li.nav-item .nav-link{height:100%;padding-top:25px;padding-top:1.5625rem;padding-right:25px;padding-right:1.5625rem;padding-bottom:25px;padding-bottom:1.5625rem;padding-left:25px;padding-left:1.5625rem;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preventivatore-fast-tab ul.nav li.nav-item .nav-link:not(.active){border-right:1px solid rgba(0,0,0,.15)}.preventivatore-fast-tab ul.nav li.nav-item .nav-link h3{font-size:22px;font-size:1.375rem;font-weight:500;color:#20252b}.preventivatore-fast-tab ul.nav li.nav-item .nav-link h4{padding-top:5px;padding-top:.3125rem;font-size:14px;font-size:.875rem;font-weight:400;color:#9b9b9b}.preventivatore-fast-tab ul.nav li.nav-item .nav-link h4.center-sub{color:rgba(255,255,255,.7)!important;font-stretch:normal;font-style:normal;text-align:center}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price{display:contents}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price .promo p{color:#c92e20}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price .promo p .percent-sale{color:#20252b;font-size:22px;position:absolute;right:16px;font-weight:500}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p{margin:auto 0 0;padding-top:10px;padding-top:.625rem;line-height:20px;line-height:1.25rem;color:#20252b}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p .price{font-weight:500;font-size:22px;font-size:1.375rem}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p .price.slash-sale{position:relative}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p .price.slash-sale::before{position:absolute;content:"";left:0;top:50%;right:0;border-top:solid 2px #c5281c;max-width:74px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p .time-frame{font-weight:300}.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#e4513c),to(#c5281c));background-image:linear-gradient(to bottom,#e4513c,#c5281c)}.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active::before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#c5281c transparent transparent;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active .quotation-price p,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active .quotation-price p .percent-sale,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active h3,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active h3 .percent-sale,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active h4,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active h4 .percent-sale{color:#fff}.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active .quotation-price p .slash-sale::before,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active h3 .slash-sale::before,.preventivatore-fast-tab ul.nav li.nav-item .nav-link.active h4 .slash-sale::before{border-top:solid 2px #fff}.preventivatore-fast-tab ul.nav li.nav-item:last-child .nav-link{border-right:0}.preventivatore-fast-tab ul.nav .fixed-width{width:300px!important;max-width:600px!important}.preventivatore-fast-tab ul.nav li:first-child .nav-link{border-top-left-radius:6px;border-top-left-radius:.375rem;border-bottom-left-radius:6px;border-bottom-left-radius:.375rem}.preventivatore-fast-tab ul.nav li:last-child .nav-link{border-top-right-radius:6px;border-top-right-radius:.375rem;border-bottom-right-radius:6px;border-bottom-right-radius:.375rem}.preventivatore-fast-tab .tab-content .tab-pane>section:first-child{padding-top:0}.preventivatore-fast-tab+.preventivatore-required-info .preventivatore-required-info__text{padding-top:0}.preventivatore-fast-send-quote .logo-immagina{padding-bottom:35px;padding-bottom:2.1875rem}.preventivatore-fast-send-quote .send-quote-title,.preventivatore-fast-service .section-title p{padding-bottom:40px;padding-bottom:2.5rem}.preventivatore-fast-print-quotation .send-quote-buttons button,.preventivatore-fast-send-quote .send-quote-buttons button{width:325px;margin-right:15px;margin-right:.9375rem}.preventivatore-fast-print-quotation .send-quote-buttons button+button,.preventivatore-fast-send-quote .send-quote-buttons button+button{margin-right:0}.preventivatore-fast-send-quote .send-quote-buttons.generali-sticky-bottom{width:100%;bottom:34px;z-index:3}.preventivatore-fast-service{padding-top:80px;padding-top:5rem;padding-bottom:72px;padding-bottom:4.5rem}.preventivatore-fast-service .section-title h2{padding-bottom:8px;padding-bottom:.5rem}.preventivatore-fast-service .sameHeight{margin-bottom:30px;margin-bottom:1.875rem}.preventivatore-fast-service__title{font-size:48px;font-size:3rem;font-weight:300;padding-bottom:17px;padding-bottom:1.0625rem}.preventivatore-fast-service__subtitle{font-size:24px;font-size:1.5rem;font-weight:300;padding-bottom:71px;padding-bottom:4.4375rem;margin-bottom:0}.preventivatore-fast-service__card__title{padding-bottom:20px;padding-bottom:1.25rem}.preventivatore-fast-service__card__subtitle{margin-bottom:0;font-weight:300}.preventivatore-fast-service__card__link{margin-bottom:20px;margin-bottom:1.25rem}.preventivatore-fast-service__card__link p{color:#20252b;font-weight:500}.preventivatore-fast-service__card__link i{font-size:23px;font-size:1.4375rem;color:#c5281c}.preventivatore-fast-service .services-image{max-width:102px}.preventivatore-fast-service .services-image img{width:100%;height:auto}.preventivatore-fast-print-quotation,.preventivatore-required-info{background-color:#f2f2f2}.preventivatore-fast-print-quotation .print-quotation .print,.preventivatore-required-info .print-quotation .print{text-transform:uppercase;font-weight:500;letter-spacing:1px;letter-spacing:.0625rem}.preventivatore-required-info--darker-BG{background:#f2f2f2}.preventivatore-required-info__gradient{height:60px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));background-image:linear-gradient(to bottom,#fff,#f2f2f2)}.preventivatore-required-info__gradient--shorter{height:70px}.preventivatore-required-info a{color:#9b9b9b;text-decoration:underline}.preventivatore-required-info a:active,.preventivatore-required-info a:hover{color:#6c757d}.preventivatore-required-info__text{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:400;color:#9b9b9b}.preventivatore-required-info__text--title{text-transform:uppercase;margin-bottom:13px;margin-bottom:.8125rem;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.preventivatore-required-info ul{display:block;list-style-type:disc;-webkit-margin-before:1em!important;margin-block-start:1em!important;-webkit-margin-after:1em!important;margin-block-end:1em!important;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important;-webkit-padding-start:40px!important;padding-inline-start:40px!important}.preventivatore-required-info ul li{list-style:disc!important}section.fast-quote .preventivatore-required-info__gradient{height:35px}.preventivatore-auto-completo .custom-select{min-width:113px}.preventivatore-auto-completo__intro{margin-top:64px;margin-top:4rem}.preventivatore-auto-completo__sub-section{margin-bottom:80px;margin-bottom:5rem}.preventivatore-auto-completo__sub-section .generali-input-container,.preventivatore-auto-completo__sub-section .generali-select-container{max-width:589px;margin-left:auto;margin-right:auto}.preventivatore-auto-completo__sub-section .table{color:#20252b}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table{max-width:997px;margin:0 auto;text-align:left}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table ::-webkit-scrollbar{-webkit-appearance:none}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table ::-webkit-scrollbar:vertical,.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-outer ::-webkit-scrollbar:vertical{width:11px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table ::-webkit-scrollbar:horizontal,.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-outer ::-webkit-scrollbar:horizontal{height:11px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table ::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid #fff;background-color:rgba(0,0,0,.2)}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table ::-webkit-scrollbar-track{background-color:#f2f2f2;border-radius:8px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__content-wrapper{overflow-y:scroll;height:350px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__row{margin-right:5px;margin-right:.3125rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__row>.row{padding-left:24px;padding-left:1.5rem;margin-right:4px;margin-right:.25rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__row--grey{background:#f2f2f2}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__head{margin-bottom:21px;margin-bottom:1.3125rem;padding-left:24px;padding-left:1.5rem;padding-right:16px;padding-right:1rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__head__text{text-transform:uppercase}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item{padding-top:23px;padding-top:1.4375rem;padding-bottom:23px;padding-bottom:1.4375rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link{font-weight:300}.preventivatore-auto-completo__sub-section .checkbox-container{max-width:589px;text-align:left;margin-left:auto;margin-right:auto}.preventivatore-auto-completo__sub-section__dati-veicolo__table{overflow:hidden}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-outer{position:relative}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-outer ::-webkit-scrollbar{-webkit-appearance:none}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-outer ::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid #fff;background-color:rgba(0,0,0,.2)}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-outer ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner{overflow-x:scroll;overflow-y:hidden;margin-left:160px;margin-left:10rem}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table td,.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table th{width:160px}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table tbody th,.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table thead th:first-child{position:absolute;left:0;width:160px}.preventivatore-agenzia-sticky-note--text>p,.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table thead th{font-weight:400}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table thead th:first-child{text-align:left;text-transform:uppercase}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table tbody tr th{text-align:left;font-weight:300;text-transform:uppercase}.preventivatore-auto-completo__sub-section__dati-veicolo__table .table-wrapper-inner .table .generali-select-container{width:113px;margin-bottom:0}.preventivatore-invia-prev-email{padding-bottom:40px}.preventivatore-invia-prev-email .top-margin{margin-top:65px}.preventivatore-invia-prev-email--title{font-size:40px;font-size:2.5rem;font-weight:300;margin-bottom:35px}.preventivatore-invia-prev-email--content{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.preventivatore-invia-prev-email--content--captcha{width:100%;max-width:305px;background:#f2f2f2;padding:30px 15px;padding:1.875rem .9375rem;margin:55px 0 60px;margin:3.4375rem 0 3.75rem}.preventivatore-invia-prev-email--content--form{max-width:790px;width:100%;margin-bottom:-40px;margin-bottom:-2.5rem}.preventivatore-invia-prev-email--content--form--instructions{line-height:22px;line-height:1.375rem;margin-bottom:10px}.preventivatore-invia-prev-email--content--form--instructions.mb-generali{margin-bottom:70px;margin-bottom:4.375rem}.preventivatore-contatta-agenzia--content--form--radio-buttons h5,.preventivatore-invia-prev-email--content--form--radio-buttons h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;display:inline-block;font-weight:300;min-width:200px;margin-top:0!important}.preventivatore-contatta-agenzia--content--form--radio-buttons label,.preventivatore-invia-prev-email--content--form--radio-buttons label{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-bottom:0}.preventivatore-invia-prev-email--content--form--radio-buttons .radio-generali__container,.preventivatore-invia-prev-email--content--form--radio-buttons .radio-generali__container__inner{display:inline-block}.preventivatore-invia-prev-email--content--form--radio-buttons .radio-generali__container__error_message{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;font-weight:300;margin-top:-10px}.preventivatore-contatta-agenzia--content--form--action button,.preventivatore-invia-prev-email--content--form--action button{margin-top:20px}.preventivatore-agenzia-sticky-note{padding:20px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:300;border:1px solid #fff;border-radius:4px;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);box-shadow:0 10px 40px 0 rgba(0,0,0,.1);width:285px}.preventivatore-agenzia-sticky-note--title{margin-bottom:10px}.preventivatore-agenzia-sticky-note__paragraph{border-top:1px solid #f2f2f2;margin-top:41px;margin-top:2.5625rem}.preventivatore-agenzia-sticky-note--red-title{margin:10px 10px 25px 0;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#c5281c}.preventivatore-agenzia-sticky-note--logo{margin-bottom:40px;display:-ms-flexbox;display:-webkit-box;display:flex}.preventivatore-agenzia-sticky-note--logo .logo-one{margin-right:5px}.preventivatore-agenzia-sticky-note--logo .logo-two{-ms-flex-item-align:end;align-self:flex-end}.preventivatore-agenzia-sticky-note--logo .link-secondary:hover{text-decoration:none}.preventivatore-agenzia-sticky-note--price{border-top:2px solid #f5f5f5;display:-ms-flexbox;display:-webkit-box;display:flex}.preventivatore-agenzia-sticky-note--price.promo{color:#c92e20;border-top:none;margin-top:8px;margin-bottom:4px}.preventivatore-agenzia-sticky-note--price--percent-sale{font-size:22px;font-weight:500;color:#20252b;text-align:right;width:100%}.preventivatore-agenzia-sticky-note--price--number{font-size:25px;font-size:1.5625rem;font-weight:500;margin-right:10px}.preventivatore-agenzia-sticky-note--price--number.slash-sale{position:relative}.preventivatore-agenzia-sticky-note--price--number.slash-sale::before{position:absolute;content:"";left:0;top:50%;right:0;border-top:solid 2px #c5281c;max-width:74px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.preventivatore-agenzia-sticky-note--text--blockinfo{color:#c5281c;margin-bottom:40px;margin-bottom:2.5rem}.preventivatore-agenzia-agreement{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin-bottom:30px;font-weight:300}.preventivatore-agenzia-agreement .privacy-link{color:#c5281c}.preventivatore-contatta-agenzia{padding-bottom:40px}.preventivatore-contatta-agenzia .top-margin{margin-top:65px}.preventivatore-contatta-agenzia--title{font-size:40px;font-size:2.5rem;font-weight:300;margin-bottom:35px}.preventivatore-contatta-agenzia--content{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.preventivatore-contatta-agenzia--content--form{max-width:790px;width:100%;margin-bottom:-40px;margin-bottom:-2.5rem}.preventivatore-contatta-agenzia--content--form--instructions{line-height:22px;line-height:1.375rem;margin-bottom:20px}.preventivatore-contatta-agenzia--content--form--radio-buttons label{padding-left:40px;padding-right:40px}.preventivatore-contatta-agenzia--content--form--radio-buttons .radio-generali__container,.preventivatore-contatta-agenzia--content--form--radio-buttons .radio-generali__container__inner{display:inline-block}.preventivatore-contatta-agenzia--content--form--radio-buttons .radio-generali__container__error_message{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;font-weight:300;padding-bottom:20px}.preventivatore-contatta-agenzia-map .trova-agenzie{margin-top:30px;margin-bottom:20px}.preventivatore-contatta-agenzia-map .trova-agenzie .inputtext{padding:10px 7px 9px 0;white-space:nowrap;color:#c5281c;font-size:16px;font-size:1rem;letter-spacing:1px;letter-spacing:.0625rem;line-height:1px;line-height:.0625rem;font-weight:700;text-transform:uppercase}.preventivatore-contatta-agenzia-map .trova-agenzie--search-widget--body--search-trigger #btnFacilitySearchTrigger{min-width:100px!important}.otp-page.otp-page-salute .box::after,.otp-page.otp-page-salute .box::before,.preventivatore-contatta-agenzia-map .trova-agenzie--header{display:none}.completa-dati{padding-top:31px;padding-bottom:31px}.completa-dati .section-generali{padding:16px 0!important}.completa-dati .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.completa-dati .generali-input-container,.completa-dati .generali-select-container{margin-bottom:0}.completa-dati .generali-input,.completa-dati .generali-select{height:34px!important}.completa-dati .form-inline{display:block}.immagina-adesso-info,.step-7{display:-webkit-box;display:-ms-flexbox;display:flex}.step-7{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.immagina-adesso-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.93px;color:#c5281c!important;text-transform:uppercase;cursor:pointer}.immagina-adesso-info .info-icon{margin-left:4px}.checkbox-box{margin-top:36px;padding:0}.subtitle-modal-type-2 .icon-modal-type-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin-bottom:34px}.icon-image-type-2{max-width:124px;max-height:124px;width:auto;height:auto}.icon-image-type-2,::-ms-backdrop{max-width:124px;max-height:124px;width:auto;height:auto}.icon-image-type-2,::i-block-chrome{max-width:124px;max-height:124px;width:100%;height:auto}.label-modal-type-2{font-weight:300;margin-bottom:25px}.form-salute .welfare-quote-step--wrapper{margin-top:167px}.form-salute .display-2,.form-salute .display-7{font-size:25px}.form-salute .checkbox-box{margin-top:4px}.form-salute .welfare-quote-step .form-group{width:100%;margin-bottom:26px}.form-salute .form-inline label{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.form-salute .btn-generali{height:56px;min-width:150px}.form-salute .btn-generali.btn-generali--outline.enabled{color:#fff;background-image:linear-gradient(283deg,#d5281b 107%,#c5281c 67%)}.form-salute .pip-quote-footer .preventivatore-required-info--darker-BG{background:#fff;margin-top:80px}.otp-page{margin-top:104px}.otp-page .text-title{font-size:40px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#20252b;margin-bottom:16px}.otp-page .box-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.otp-page .box,.otp-page .box-container,.otp-page .box-error{display:-webkit-box;display:-ms-flexbox;display:flex}.otp-page .box{width:600px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 10px 59px 0 rgba(0,0,0,.05);box-shadow:0 10px 59px 0 rgba(0,0,0,.05);border:solid 1px #d8d8d8;position:relative;padding:24px 62px 32px;background-color:#fff}.otp-page .box::after,.otp-page .box::before{content:"";position:absolute;border-style:solid;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.otp-page .box::before{height:0;border-width:10px 10px 0;border-color:#fff transparent transparent;bottom:-9px;z-index:1}.otp-page .box::after{border-color:#d8d8d8 transparent;display:block;z-index:0;bottom:-10.5px;border-width:11px 11px 0}.otp-page .box-error{color:#fff;background-color:#cf3c4f;font-weight:300;font-size:14px;padding:12px 20px;margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin-top:24px}.otp-page .box-error .codice-inserito{font-weight:700!important}.otp-page .image-error{width:24px}.otp-page .ia-image-container{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.otp-page .ia-image{max-height:316px}.otp-page .box-text-subtitle,.otp-page .box-text-title,.otp-page input{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#20252b}.otp-page .box-text-title{margin-bottom:12px;font-size:22px;font-weight:500;line-height:normal}.otp-page .box-text-subtitle,.otp-page input{font-size:16px;font-weight:300;line-height:1.25}.otp-page .box-text-subtitle .bolder{font-weight:500}.otp-page .box-text-subtitle .change-number{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#c5281c;text-decoration:underline;cursor:pointer}.otp-page .box-input,.otp-page .richiedi{display:-webkit-box;display:-ms-flexbox;display:flex}.otp-page .richiedi{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#8c8c8c;text-align:center;margin-top:26px!important;cursor:pointer;border:none;background-color:transparent;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.otp-page .richiedi.error{color:#c5281c!important}.otp-page .box-input{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.otp-page input{border:none;border-bottom:1px solid #090e15;width:49px;font-size:32px;font-weight:400;line-height:1;color:#090e15;margin-left:3px;margin-top:24px;overflow:visible;padding:0}.otp-page a:focus-visible,.otp-page button:focus-visible,.otp-page input:focus-visible{outline:#00779a auto 1px}.otp-page.otp-page-salute input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;font-size:25px;font-weight:500;min-width:205px;overflow:visible;padding:0}.otp-page.otp-page-salute input::-webkit-input-placeholder{accent-color:#8c8c8c}.otp-page.otp-page-salute input::-moz-placeholder{accent-color:#8c8c8c}.otp-page.otp-page-salute input:-ms-input-placeholder,.otp-page.otp-page-salute input::-ms-input-placeholder{accent-color:#8c8c8c}.otp-page.otp-page-salute input::placeholder{accent-color:#8c8c8c}.otp-page.otp-page-salute .continua{color:#20252b;text-decoration:underline;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;text-align:center;margin-top:32px!important;cursor:pointer;border:none;background-color:transparent;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.otp-page.otp-page-salute .image-error{width:40px}.otp-page.otp-page-salute .btn-generali{height:40px;min-width:158px;padding:unset;margin-top:18px;margin-left:-10px}.otp-page.otp-page-salute .btn-generali.enabled{color:#fff!important;border-radius:4px;background-image:linear-gradient(296deg,#d5281b 104%,#c5281c 61%)!important}.otp-page.otp-page-salute .btn-generali:before{background-image:none!important;border:none!important}.otp-page.otp-page-agenzia .text-title{margin-bottom:48px}.otp-page.otp-page-agenzia .text-subtitle{font-size:22px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:27px;text-align:center}.otp-page.otp-page-agenzia .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:690px}.otp-page.otp-page-agenzia .card-container .col-1{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:0}.otp-page.otp-page-agenzia .card-container .lion-drop{width:49px;height:auto;top:10%;position:relative}.otp-page.otp-page-agenzia .card-container .card{border:1px solid #9b9b9b;border-radius:2px;padding:16px 32px 22px 16px;max-width:690px}.otp-page.otp-page-agenzia .card-container .card .row{margin:0}.otp-page.otp-page-agenzia .card-container .card .col-12.col-lg-4,.otp-page.otp-page-agenzia .card-container .card .col-lg-1.d-none.d-lg-block{padding-left:0}.otp-page.otp-page-agenzia .card-container .card .col-12.col-lg-7.specifiche-agenzia{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.otp-page.otp-page-agenzia .card-container .card-title{color:#20252b;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:8px}.otp-page.otp-page-agenzia .card-container .card-address{color:#20252b;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:11px}.otp-page.otp-page-agenzia .card-container .specifiche-agenzia{padding-left:16px}.otp-page.otp-page-agenzia .card-container .button-cambia-agenzia{color:#5a5d62;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:underline;border:none;background-color:#fff;padding-left:0}.otp-page.otp-page-agenzia .card-container .button-continua{width:216px;height:58px;top:15%}.otp-page.otp-page-agenzia .ia-image-container{margin-top:187px}@media all and (min-width:1440px){.preventivatore-fast-tab ul.nav li.nav-item{min-width:auto;max-width:none}.preventivatore-fast-service__subtitle,.preventivatore-fast-service__title{text-align:center}.preventivatore-auto-completo__sub-section__dati-veicolo__table{max-width:80%;margin:0 auto 5rem}.preventivatore-agenzia-sticky-note--logo .logo-two{position:relative;top:-1px}.completa-dati{padding-top:31px;padding-bottom:31px}.completa-dati .section-generali{padding:16px 0!important}.completa-dati .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.completa-dati .generali-input-container,.completa-dati .generali-select-container{margin-bottom:0}.completa-dati .generali-input,.completa-dati .generali-select{height:34px!important}.completa-dati .form-inline{display:block}.immagina-adesso-info,.step-7{display:-webkit-box;display:-ms-flexbox;display:flex}.step-7{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.immagina-adesso-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.93px;color:#c5281c!important;text-transform:uppercase;cursor:pointer}.immagina-adesso-info .info-icon{margin-left:4px}.checkbox-box{margin-top:36px;padding:0}.subtitle-modal-type-2 .icon-modal-type-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin-bottom:34px}.icon-image-type-2{max-width:124px;max-height:124px;width:auto;height:auto}.icon-image-type-2,::-ms-backdrop{max-width:124px;max-height:124px;width:auto;height:auto}.icon-image-type-2,::i-block-chrome{max-width:124px;max-height:124px;width:100%;height:auto}.label-modal-type-2{font-weight:300;margin-bottom:25px}.form-salute .welfare-quote-step--wrapper{margin-top:167px}.form-salute .display-2,.form-salute .display-7{font-size:25px}.form-salute .checkbox-box{margin-top:4px}.form-salute .welfare-quote-step .form-group{width:100%;margin-bottom:26px}.form-salute .form-inline label{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.form-salute .btn-generali{height:56px;min-width:150px}.form-salute .btn-generali.btn-generali--outline.enabled{color:#fff;background-image:linear-gradient(283deg,#d5281b 107%,#c5281c 67%)}.form-salute .pip-quote-footer .preventivatore-required-info--darker-BG{background:#fff;margin-top:80px}}@media all and (min-width:1024px) and (max-width:1439px){.completa-dati .small-container{padding:0 15px}.checkbox-box{padding:0}}@media all and (min-width:990px) and (max-width:1023px){.completa-dati{padding:31px}.completa-dati .small-container{padding:0 15px}.checkbox-box{padding:0}}@media all and (min-width:990px) and (max-width:1439px){.preventivatore-fast-dati .form-group{margin-bottom:30px;margin-bottom:1.875rem}.preventivatore-fast-service .section-title h2{padding-bottom:8px;padding-bottom:.5rem}.preventivatore-fast-service .section-title p{padding-bottom:40px;padding-bottom:2.5rem}.preventivatore-fast-service__subtitle,.preventivatore-fast-service__title{text-align:center}.preventivatore-fast-service__card__link i{font-size:23px;font-size:1.4375rem}.preventivatore-fast-service__card__link p{font-size:14px;font-size:.875rem}.preventivatore-fast-service .services-image{max-width:80px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table{max-width:795px}.preventivatore-auto-completo__sub-section__dati-veicolo__table{max-width:80%;margin:0 auto 5rem}.preventivatore-invia-prev-email--content--form{max-width:610px}.preventivatore-agenzia-sticky-note{right:30px}.preventivatore-agenzia-sticky-note--logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preventivatore-agenzia-sticky-note--logo .logo-two{-ms-flex-item-align:start;align-self:flex-start}.preventivatore-contatta-agenzia--content--form{max-width:610px}.completa-dati{padding:31px}.completa-dati .small-container{padding:0 15px}.checkbox-box{padding:0}}@media all and (min-width:768px) and (max-width:989px){.preventivatore-fast-dati{padding-top:100px;padding-top:6.25rem;font-size:28px;font-size:1.75rem}.preventivatore-fast-dati__title{margin-bottom:35px;margin-bottom:2.1875rem}.preventivatore-fast-dati__desc:first-child{padding-top:100px;padding-top:6.25rem}.preventivatore-fast-dati__button{padding-top:35px;padding-top:2.1875rem}.preventivatore-fast-dati .underlined{margin-bottom:0}.preventivatore-fast-dati .middle-text{line-height:35px;line-height:2.1875rem}.form-salute .pip-quote-footer section.preventivatore-required-info .preventivatore-required-info__text--title,.preventivatore-fast-dati .group-data .middle-text{padding-left:0}.preventivatore-fast-dati .form-group{margin-bottom:35px;margin-bottom:2.1875rem}.preventivatore-fast-dati form .form-control{line-height:35px;line-height:2.1875rem;font-size:28px;font-size:1.75rem}.preventivatore-fast-dati #hero-quote-auto-license-plate{width:125px;text-transform:uppercase}.preventivatore-fast-dati #hero-quote-auto-birthday{width:190px}.preventivatore-fast-dati #codice-postale{width:80px}.editParam,.preventivatore-fast-service .section-title p{padding-bottom:35px;padding-bottom:2.1875rem}.editParam .closeEditParam{right:50px;top:30px}.preventivatore-fast .pip-quote .welfare-quote-step__button .mb-generali--half .btn-generali{padding:12px 46px}.preventivatore-fast-tab .quotation-nav ul.nav{margin-right:-15px;margin-right:-.9375rem;margin-left:-15px;margin-left:-.9375rem;padding-right:15px;padding-right:.9375rem;padding-left:15px;padding-left:.9375rem}.preventivatore-fast-print-quotation .send-quote-buttons button,.preventivatore-fast-send-quote .send-quote-buttons button{padding-right:12px;padding-right:.75rem;padding-left:12px;padding-left:.75rem}.preventivatore-fast-service{padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}.preventivatore-fast-service .section-title h2{padding-bottom:10px;padding-bottom:.625rem}.preventivatore-fast-service .mb-4{margin-bottom:0!important}.preventivatore-fast-service h3{padding-bottom:20px;padding-bottom:1.25rem}.preventivatore-fast-service--visibility-large{display:none}.preventivatore-fast-service__title{font-size:24px;font-size:1.5rem;padding-bottom:13px;padding-bottom:.8125rem;text-align:center}.preventivatore-fast-service__subtitle{padding-bottom:40px;padding-bottom:2.5rem;text-align:center}.preventivatore-fast-service__card__title{padding-bottom:10px;padding-bottom:.625rem}.preventivatore-fast-service .sameHeight{margin-bottom:25px;margin-bottom:1.5625rem}.preventivatore-fast-service .services-image{max-width:60px}.preventivatore-required-info__text{font-size:12px;font-size:.75rem}.preventivatore-required-info__gradient{height:80px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__head{display:none}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__row{border-top:1px solid #d8d8d8}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__row>.row{padding-left:12px;padding-left:.75rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--link{border-bottom:1px solid #d8d8d8}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link{font-size:14px;font-size:.875rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link--KW::before{content:"KW";text-transform:uppercase;font-weight:400;padding-right:10px;padding-right:.625rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link--CC::before{content:"CC";text-transform:uppercase;font-weight:400;padding-right:10px;padding-right:.625rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link--alimentazione::before{content:"alimentazione";text-transform:uppercase;font-weight:400;padding-right:10px;padding-right:.625rem}.preventivatore-invia-prev-email--title{font-size:25px}.preventivatore-invia-prev-email--content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.preventivatore-invia-prev-email--content--captcha{padding:30px 15px;padding:1.875rem .9375rem;margin:15px 0 20px;margin:.9375rem 0 1.25rem}.preventivatore-invia-prev-email--content--form--instructions.mb-generali{margin-bottom:25px;margin-bottom:1.5625rem}.preventivatore-invia-prev-email--content--form .radio-generali__container__error_message,.preventivatore-invia-prev-email--content--form--instructions,.preventivatore-invia-prev-email--content--form--radio-buttons h5{font-size:14px;line-height:20px}.preventivatore-invia-prev-email--content--form .generali-input{margin-bottom:35px}.preventivatore-contatta-agenzia--content--form--action button,.preventivatore-invia-prev-email--content--form--action button{margin-top:15px}.preventivatore-agenzia-sticky-note{font-size:12px;font-size:.75rem;margin-bottom:35px;width:350px}.preventivatore-agenzia-agreement{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.preventivatore-agenzia-agreement.preventivatore-invia-prev-email--content--form--radio-buttons{margin-bottom:0}.preventivatore-contatta-agenzia--title{font-size:25px;font-size:1.5625rem}.preventivatore-contatta-agenzia--content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.preventivatore-contatta-agenzia--content--form .radio-generali__container__error_message,.preventivatore-contatta-agenzia--content--form--instructions,.preventivatore-contatta-agenzia--content--form--radio-buttons h5{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.preventivatore-contatta-agenzia-map .trova-agenzie{margin-top:0}.step-7{padding:0;display:block}.completa-dati{padding-top:21px;padding-bottom:21px}.completa-dati .small-container{padding:0 15px}.completa-dati .buttons{display:none}.checkbox-box{padding:0}.immagina-adesso-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-salute .pip-quote-footer .preventivatore-required-info--darker-BG{background:#fff;margin-top:60px}.otp-page.otp-page-agenzia .text-title{font-size:24px;margin-bottom:32px}.otp-page.otp-page-agenzia .card-container .card{padding:16px}.form-salute .pip-quote-footer section.preventivatore-required-info article,.otp-page.otp-page-agenzia .card-container .col-12.col-lg-7.specifiche-agenzia{padding-left:0;padding-right:0}.otp-page.otp-page-agenzia .card-container .col-12.col-lg-4{padding-right:0}.otp-page.otp-page-agenzia .card-container .card-address,.otp-page.otp-page-agenzia .text-subtitle{margin-bottom:24px}.otp-page.otp-page-agenzia .card-container .button-continua{top:0;height:32px;width:100%;padding:0}.otp-page.otp-page-agenzia .card-container .card-button{margin-top:24px;text-align:center}.otp-page.otp-page-agenzia .card-container .button-cambia-agenzia,.otp-page.otp-page-agenzia .card-container .col-12.d-block.d-lg-none{padding-right:0;padding-left:0}.otp-page.otp-page-agenzia .ia-image-container{margin-top:64px}}@media all and (max-width:767px){.preventivatore-fast .pip-quote .welfare-quote-step__button .mb-generali--half .btn-generali{padding:12px 46px;width:100%}.preventivatore-fast-dati{font-size:25px;padding-top:100px;padding-top:6.25rem}.preventivatore-fast-dati__title{margin-bottom:35px;margin-bottom:2.1875rem}.preventivatore-fast-dati__servizio{font-weight:600}.preventivatore-fast-dati__desc{margin-bottom:60px;margin-bottom:3.75rem;font-size:14px;line-height:22px}.preventivatore-fast-dati__desc:first-child{padding-top:100px;padding-top:6.25rem}.preventivatore-fast-dati__link{letter-spacing:0}.preventivatore-fast-dati__button{padding-top:35px;padding-top:2.1875rem}.preventivatore-fast-dati .underlined{margin-bottom:0}.preventivatore-fast-dati .group-data .middle-text{padding-left:0}.preventivatore-fast-dati .middle-text{line-height:38px}.preventivatore-fast-dati .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.preventivatore-fast-dati .form-group>div{display:inline-block}.preventivatore-fast-dati form .form-control{line-height:25px;font-size:25px;font-weight:600}.preventivatore-fast-dati #hero-quote-auto-license-plate{text-transform:uppercase}.preventivatore-fast-dati .form-check{font-size:16px;line-height:24px;padding-left:0}.preventivatore-fast-dati .form-check .form-check-label{padding-left:25px;padding-left:1.5625rem;display:block}.preventivatore-fast-dati .form-check .form-check-label::after,.preventivatore-fast-dati .form-check .form-check-label::before{left:0}.preventivatore-fast-dati .valid-feedback{font-size:12px;line-height:18px}.editParam{padding-top:65px;padding-top:4.0625rem;padding-bottom:35px;padding-bottom:2.1875rem}.editParam .closeEditParam{right:15px;top:15px}.preventivatore-fast-tab .quotation-nav ul.nav{margin-right:-15px;margin-right:-.9375rem;margin-left:-15px;margin-left:-.9375rem;padding-right:15px;padding-right:.9375rem;padding-left:15px;padding-left:.9375rem}.preventivatore-fast-tab .quotation-nav ul.nav li.nav-item{min-width:250px;max-width:350px}.preventivatore-fast-tab .quotation-nav ul.nav li.nav-item .nav-link{padding-top:20px;padding-top:1.25rem;padding-right:20px;padding-right:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;padding-left:20px;padding-left:1.25rem}.preventivatore-fast-tab ul.nav{font-size:0}.preventivatore-fast-tab ul.nav li.nav-item{font-size:16px}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p .price,.preventivatore-fast-tab ul.nav li.nav-item .nav-link h3{font-size:22px}.preventivatore-fast-tab ul.nav li.nav-item .nav-link h4{font-size:14px}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price .promo p .percent-sale{margin-top:2px;font-size:20px}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p{line-height:20px}.preventivatore-fast-tab ul.nav li.nav-item .nav-link .quotation-price p .percent-sale{font-size:20px}.preventivatore-fast-send-quote .send-quote-title{padding-right:0;padding-left:0}.preventivatore-fast-print-quotation .send-quote-buttons button,.preventivatore-fast-send-quote .send-quote-buttons button{width:100%;margin:0}.preventivatore-fast-print-quotation .send-quote-buttons button+button,.preventivatore-fast-send-quote .send-quote-buttons button+button{margin-top:10px;margin-top:.625rem}.preventivatore-fast-send-quote .send-quote-buttons.generali-sticky-bottom{width:calc(100% - 30px);bottom:34px}.preventivatore-fast-service{padding-top:30px;padding-top:1.875rem;padding-bottom:40px;padding-bottom:2.5rem}.preventivatore-fast-service .section-title h2{padding-bottom:10px;padding-bottom:.625rem}.preventivatore-fast-service .section-title p{padding-bottom:35px;padding-bottom:2.1875rem}.preventivatore-fast-service .mb-4{margin-bottom:0!important}.preventivatore-fast-service h3{padding-bottom:20px;padding-bottom:1.25rem}.preventivatore-fast-service--visibility-large{display:none}.preventivatore-fast-service__title{font-size:24px;font-size:1.5rem;padding-bottom:13px;padding-bottom:.8125rem}.preventivatore-fast-service__subtitle{padding-bottom:40px;padding-bottom:2.5rem}.preventivatore-fast-service__card__title{padding-bottom:10px;padding-bottom:.625rem}.preventivatore-fast-service .services-image{max-width:60px}.preventivatore-fast-service .block-services{max-width:300px}.otp-page.otp-page-agenzia .card-container .col-12.col-lg-4,.preventivatore-fast-service .block-services .col-auto,.preventivatore-fast-service .sameHeight .col-auto{padding-right:0}.preventivatore-fast-service .block-services .col{padding-left:12px;padding-left:.75rem}.preventivatore-required-info__text{font-size:12px;line-height:20px}.preventivatore-required-info__text--title{font-size:14px;line-height:20px}.preventivatore-required-info .print-quotation .print{letter-spacing:1px}.preventivatore-required-info__gradient{height:80px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__head{display:none}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__row{border-top:1px solid #d8d8d8}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--link{border-bottom:1px solid #d8d8d8}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link{font-size:14px}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link--KW::before{content:"KW";text-transform:uppercase;font-weight:400;padding-right:10px;padding-right:.625rem}.preventivatore-auto-completo__sub-section__cerca-allestimento--no-table__item--no-link--CC::before{content:"CC";text-transform:uppercase;font-weight:400;padding-right:10px;padding-right:.625rem}.preventivatore-invia-prev-email--title{font-size:25px}.preventivatore-invia-prev-email--content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.preventivatore-invia-prev-email--content--captcha{padding:30px 15px;padding:1.875rem .9375rem;margin:15px 0 20px;margin:.9375rem 0 1.25rem}.preventivatore-invia-prev-email--content--form--instructions.mb-generali{margin-bottom:25px;margin-bottom:1.5625rem}.preventivatore-contatta-agenzia--content--form--radio-buttons h5,.preventivatore-invia-prev-email--content--form--radio-buttons h5{font-size:14px;line-height:20px;min-width:130px}.preventivatore-invia-prev-email--content--form .radio-generali__container__error_message,.preventivatore-invia-prev-email--content--form--instructions{font-size:14px;line-height:20px}.preventivatore-invia-prev-email--content--form .radio-generali__container__inner{display:inline-block}.preventivatore-contatta-agenzia--content--form--action button,.preventivatore-invia-prev-email--content--form--action button{margin-top:15px}.preventivatore-agenzia-sticky-note{font-size:12px;line-height:20px;margin-bottom:35px;width:100%}.preventivatore-agenzia-agreement{font-size:14px;line-height:20px}.preventivatore-agenzia-agreement.preventivatore-invia-prev-email--content--form--radio-buttons{margin-bottom:0}.preventivatore-contatta-agenzia--title{font-size:25px}.preventivatore-contatta-agenzia--content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.preventivatore-contatta-agenzia--content--form .radio-generali__container__error_message,.preventivatore-contatta-agenzia--content--form--instructions{font-size:14px;line-height:20px}.preventivatore-contatta-agenzia--content--form--radio-buttons label{font-size:16px;line-height:24px}.preventivatore-contatta-agenzia-map .trova-agenzie{margin-top:0}.step-7{padding:0;display:block}.completa-dati{padding-top:16px;padding-bottom:16px;min-height:760px}.completa-dati .form-group{margin-top:0;margin-bottom:26px}.completa-dati .small-container{padding:0 24px}.completa-dati .small-container .input-container::after{background:#20252b}.completa-dati .buttons{display:none}.completa-dati .custom-control-label{padding-left:2px;white-space:normal;font-weight:400}.immagina-adesso-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:24px;margin-top:10px}.checkbox-box{margin-top:0!important;padding:10px 0}.subtitle-modal-type-2 .icon-modal-type-2{display:block!important;font-size:12px;text-align:center;height:auto!important;margin-top:-40px}.subtitle-modal-type-2 .icon-modal-type-2 .label-modal{text-align:start}.label-modal-type-2{font-size:12px!important}.form-salute .welfare-quote-step--wrapper{margin-top:104px}.form-salute .display-2,.form-salute .display-7{font-size:18px}.form-salute .checkbox-box{margin-top:14px}.form-salute .welfare-quote-step .form-group{width:100%;margin-bottom:24px}.form-salute .form-inline label{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.form-salute .btn-generali{margin-top:12px;height:40px}.form-salute .pip-quote-footer .preventivatore-required-info--darker-BG{background:#fff;margin-top:60px}.otp-page .text-title{font-size:28px;margin-bottom:27px}.otp-page .box-text-title{text-align:left;font-size:20px}.otp-page .box-text-subtitle{font-size:14px;text-align:left}.otp-page .box-text-subtitle .change-number{text-transform:uppercase;text-decoration:underline}.otp-page .box{width:327px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px 15px 32px 16px}.otp-page input{width:40px;margin-top:16px}.otp-page .richiedi{text-align:left;padding-left:0;margin-left:0!important}.otp-page .box-input{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.otp-page .box-error{color:#fff;background-color:#cf3c4f;font-weight:300;font-size:14px;padding:12px 20px;margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin-top:24px}.otp-page .box-error .codice-inserito{font-weight:700!important}.otp-page.otp-page-salute .box-text-title{text-align:left;font-size:20px;margin-right:-10px}.otp-page.otp-page-salute .center-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.otp-page.otp-page-salute input{font-size:20px;margin-top:24px;min-width:167px}.otp-page.otp-page-salute .btn-generali{height:40px;min-width:158px;padding:unset;margin-top:26px;margin-left:unset}.otp-page.otp-page-salute .btn-generali.enabled{color:#fff!important;border-radius:4px;background-image:linear-gradient(296deg,#d5281b 104%,#c5281c 61%)!important}.otp-page.otp-page-salute .btn-generali:before{background-image:none!important;border:none!important}.otp-page.otp-page-agenzia .text-title{font-size:24px;margin-bottom:32px}.otp-page.otp-page-agenzia .card-container .card{padding:16px}.otp-page.otp-page-agenzia .card-container .col-12.col-lg-7.specifiche-agenzia{padding-left:0;padding-right:0}.otp-page.otp-page-agenzia .card-container .card-address,.otp-page.otp-page-agenzia .text-subtitle{margin-bottom:24px}.otp-page.otp-page-agenzia .card-container .button-continua{top:0;height:32px;width:100%;padding:0}.otp-page.otp-page-agenzia .card-container .card-button{margin-top:24px;text-align:center}.otp-page.otp-page-agenzia .card-container .button-cambia-agenzia,.otp-page.otp-page-agenzia .card-container .col-12.d-block.d-lg-none{padding-right:0;padding-left:0}.otp-page.otp-page-agenzia .ia-image-container{margin-top:64px}}@media all and (min-width:1200px) and (max-width:1439px){.preventivatore-fast-tab ul.nav li.nav-item{min-width:auto;max-width:none}}@media all and (min-width:990px) and (max-width:1199px){.preventivatore-fast-tab ul.nav{margin-right:-15px;margin-right:-.9375rem;margin-left:-15px;margin-left:-.9375rem;padding-right:15px;padding-right:.9375rem;padding-left:15px;padding-left:.9375rem}}@media all and (min-width:1921px){.preventivatore-required-info__gradient-bottom{height:60px;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f2f2f2));background-image:linear-gradient(to top,#fff,#f2f2f2)}.preventivatore-required-info__gradient-bottom--shorter{height:70px}}
/*# sourceMappingURL=preventivatore.css.map */
