.home-quote{font-weight:300;color:#393939;padding-top:144px;padding-top:9rem}.home-quote__title{margin-bottom:80px;margin-bottom:5rem}.home-quote__servizio{font-weight:500;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem}.home-quote__desc{font-weight:300;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin-bottom:80px;margin-bottom:5rem}.home-quote__link{font-weight:500;padding-left:5px;padding-left:.3125rem;padding-right:5px;padding-right:.3125rem;letter-spacing:1.1px;letter-spacing:.06875rem}.home-quote__button{font-weight:500;padding-top:80px;padding-top:5rem}.home-quote .middle-text{line-height:60px;line-height:3.75rem}.home-quote .block-input{position:relative}.home-quote .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}.home-quote .linebottom::before{width:100%;height:3px}.home-quote .linebottom-fix::before{bottom:0}.home-quote .form-group{width:100%}.home-quote 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}.home-quote form .form-control::-webkit-input-placeholder{color:#9b9b9b;opacity:1}.home-quote form .form-control::-moz-placeholder{color:#9b9b9b;opacity:1}.home-quote form .form-control:-ms-input-placeholder,.home-quote form .form-control::-ms-input-placeholder{opacity:1}.home-quote form .form-control::placeholder{color:#9b9b9b;opacity:1}.home-quote form .form-control:-ms-input-placeholder,.home-quote form .form-control::-ms-input-placeholder{color:#9b9b9b}.home-quote 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)}.home-quote form .form-control#codice-postale:invalid{border-bottom:1px solid #dc3545}.home-quote .form-control.border-input{border-bottom:1px solid #20252b}.home-quote .form-control.noborder{border-bottom:1px solid #fff}.home-quote .form-check{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;width:100%}.home-quote #hero-quote-auto-license-plate{width:175px;text-transform:uppercase}.home-quote #hero-quote-auto-birthday{width:265px}.home-quote #codice-postale{width:115px}.home-quote .custom-control-label{display:inline-block;padding-left:10px;padding-left:.625rem;width:100%;white-space:nowrap}.editParam{margin-top:-40px;margin-top:-2.5rem;margin-bottom:40px;margin-bottom:2.5rem;padding-bottom:40px;padding-bottom:2.5rem;position:relative}.editParam .closeEditParam{position:absolute;right:15px;top:45px}.editParam,.home-quote-print-quotation{background-color:#f2f2f2}.home-quote-print-quotation .send-quote-buttons button,.home-quote-send-quote .send-quote-buttons button{width:325px;margin-right:15px;margin-right:.9375rem}.home-quote-print-quotation .send-quote-buttons button+button,.home-quote-send-quote .send-quote-buttons button+button{margin-right:0}.home-quote-print-quotation .print-quotation .print{text-transform:uppercase;font-weight:500;letter-spacing:1px;letter-spacing:.0625rem}.home-quote-send-quote .logo-immagina{padding-bottom:35px;padding-bottom:2.1875rem}.home-quote-send-quote .send-quote-title{padding-bottom:40px;padding-bottom:2.5rem;padding-right:80px;padding-right:5rem;padding-left:80px;padding-left:5rem}.home-quote-send-quote .send-quote-title h2{font-size:40px;font-size:2.5rem;font-weight:300}.home-quote-send-quote .send-quote-buttons.generali-sticky-bottom{width:100%;bottom:34px;z-index:3}.home-quote-tab{position:relative}.home-quote-tab::before{content:"";position:absolute;width:100%;height:37px;top:0;left:0;background:#fff}.home-quote-tab .container.generali-sticky{margin-top:84px;margin-top:5.25rem;z-index:3}.home-quote-tab .container.generali-sticky .quotation-nav{margin-bottom:0}.home-quote-tab .container.generali-sticky+.container-fluid{padding-top:190px;padding-top:11.875rem}.home-quote-tab .quotation-nav{position:relative;margin-bottom:55px;margin-bottom:3.4375rem}.home-quote-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}.home-quote-tab ul.nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding-bottom:10px;padding-bottom:.625rem;font-size:0}.home-quote-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}.home-quote-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}.home-quote-tab ul.nav li.nav-item .nav-link:not(.active){border-right:1px solid rgba(0,0,0,.15)}.home-quote-tab ul.nav li.nav-item .nav-link h3{font-size:22px;font-size:1.375rem;font-weight:700;color:#20252b}.home-quote-tab ul.nav li.nav-item .nav-link h4{padding-top:5px;padding-top:.3125rem;font-size:12px;font-size:.75rem;font-weight:700;color:#9b9b9b;letter-spacing:1.5px;letter-spacing:.09375rem}.home-quote-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}.home-quote-tab ul.nav li.nav-item .nav-link .quotation-price p .price{font-weight:500;font-size:20px;font-size:1.25rem}.home-quote-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)}.home-quote-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%)}.home-quote-tab ul.nav li.nav-item .nav-link.active .quotation-price p,.home-quote-tab ul.nav li.nav-item .nav-link.active h3,.home-quote-tab ul.nav li.nav-item .nav-link.active h4{color:#fff}.home-quote-tab ul.nav li.nav-item:last-child .nav-link{border-right:0}.home-quote-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}.home-quote-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}.home-quote-tab .tab-content .tab-pane>section:first-child{padding-top:0}#preventivatore-fast-tab-quotation{overflow:auto}.home-quote-required-info{background-color:#f2f2f2}.home-quote-required-info--darker-BG{background:#f2f2f2}.home-quote-required-info__gradient{height:160px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));background-image:linear-gradient(to bottom,#fff,#f2f2f2)}.home-quote-required-info .print-quotation .print{text-transform:uppercase;font-weight:500;letter-spacing:1px;letter-spacing:.0625rem}.home-quote-required-info__text--title{text-transform:uppercase;margin-bottom:13px;margin-bottom:.8125rem;font-size:12px;font-size:.75rem}@media all and (min-width:990px) and (max-width:1439px){.home-quote .form-group{margin:10px 0}.home-quote .middle-text{line-height:40px;line-height:2.5rem}}@media all and (min-width:768px) and (max-width:989px){.home-quote__title{margin-bottom:35px;margin-bottom:2.1875rem}.home-quote__button{padding-top:35px;padding-top:2.1875rem}.home-quote .underlined{margin-bottom:0}.home-quote .middle-text{line-height:normal}.home-quote .group-data .middle-text{padding-left:0}.home-quote .group-cap,.home-quote .group-purchase-date{margin:25px 0!important}.home-quote .form-group{margin:10px 0}.home-quote form .form-control{line-height:35px;line-height:2.1875rem;font-size:28px;font-size:1.75rem}.home-quote #hero-quote-auto-license-plate{width:125px;text-transform:uppercase}.home-quote #hero-quote-auto-birthday{width:190px}.home-quote #codice-postale{width:80px}.editParam{padding-bottom:35px;padding-bottom:2.1875rem}.editParam .closeEditParam{right:50px;top:30px}.home-quote-print-quotation .send-quote-buttons button,.home-quote-send-quote .send-quote-buttons button{padding-right:12px;padding-right:.75rem;padding-left:12px;padding-left:.75rem}.home-quote-send-quote .send-quote-title h2{font-size:25px;font-size:1.5625rem}.home-quote-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}}@media all and (max-width:767px){.home-quote{padding-top:100px;padding-top:6.25rem}.home-quote__title{margin-bottom:35px;margin-bottom:2.1875rem}.home-quote__servizio{font-weight:600}.home-quote__desc{margin-bottom:60px;margin-bottom:3.75rem;font-size:16px;line-height:22px}.home-quote__link{letter-spacing:1.1px}.home-quote__button{padding-top:35px;padding-top:2.1875rem}.home-quote .underlined{margin-bottom:0}.home-quote .group-data .middle-text{padding-left:0}.home-quote .group-cap,.home-quote .group-purchase-date{margin:25px 0!important}.home-quote .middle-text{line-height:normal}.home-quote .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.home-quote .form-group>div{display:inline-block}.home-quote form .form-control{line-height:25px;font-size:25px;font-weight:600}.home-quote #hero-quote-auto-license-plate{text-transform:uppercase}.home-quote .form-check{font-size:14px;line-height:20px;padding-left:0}.home-quote .form-check .form-check-label{padding-left:25px;padding-left:1.5625rem;display:block}.home-quote .form-check .form-check-label::after,.home-quote .form-check .form-check-label::before{left:0}.editParam{padding-top:65px;padding-top:4.0625rem;padding-bottom:35px;padding-bottom:2.1875rem}.editParam .closeEditParam{right:15px;top:15px}.home-quote-print-quotation .send-quote-buttons button,.home-quote-send-quote .send-quote-buttons button{width:100%;margin:0}.home-quote-print-quotation .send-quote-buttons button+button,.home-quote-send-quote .send-quote-buttons button+button{margin-top:10px;margin-top:.625rem}.home-quote-print-quotation .print-quotation .print{letter-spacing:1px}.home-quote-send-quote .send-quote-title{padding-right:0;padding-left:0}.home-quote-send-quote .send-quote-title h2{font-size:25px}.home-quote-send-quote .send-quote-buttons.generali-sticky-bottom{width:calc(100% - 30px);bottom:34px}.home-quote-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}.home-quote-tab .quotation-nav ul.nav li.nav-item{min-width:250px;max-width:350px}.home-quote-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}.home-quote-tab ul.nav{font-size:0}.home-quote-tab ul.nav li.nav-item{font-size:16px}.home-quote-tab ul.nav li.nav-item .nav-link h3{font-size:22px}.home-quote-tab ul.nav li.nav-item .nav-link h4{font-size:12px;letter-spacing:1.5px}.home-quote-tab ul.nav li.nav-item .nav-link .quotation-price p{line-height:20px}.home-quote-tab ul.nav li.nav-item .nav-link .quotation-price p .price{font-size:20px}.home-quote-required-info .print-quotation .print{letter-spacing:1px}.home-quote-required-info__text--title{font-size:12px}}@media all and (min-width:1200px) and (max-width:1439px){.home-quote-tab ul.nav li.nav-item{min-width:auto;max-width:none}}@media all and (min-width:990px) and (max-width:1199px){.home-quote-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}}
/*# sourceMappingURL=home-quote.css.map */
