@font-face{font-family:bsm-gicons;src:url(bsm-gicons.f65bcb26cd2e580b.eot?jcuf2a);src:url(bsm-gicons.f65bcb26cd2e580b.eot?jcuf2a#iefix) format("embedded-opentype"),url(bsm-gicons.7c07e992cc1d0d98.ttf?jcuf2a) format("truetype"),url(bsm-gicons.abbf390129664dc3.woff?jcuf2a) format("woff"),url(bsm-gicons.5925949211f614fe.svg?jcuf2a#bsm-gicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-gicon-],[class*=" bsm-gicon-"]{font-family:bsm-gicons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-gicon-plus:before{content:"\e700"}.bsm-gicon-picture:before{content:"\e701"}.bsm-gicon-zoom:before{content:"\e702"}.bsm-gicon-mark:before{content:"\e703"}.bsm-gicon-arrow-left:before{content:"\e704"}.bsm-gicon-arrow-right:before{content:"\e705"}.bsm-gicon-minus:before{content:"\e706"}.bsm-gicon-close:before{content:"\e707"}.bsm-gicon-arrow-down:before{content:"\e708"}.bsm-gicon-circle:before{content:"\e709"}.bsm-gicon-radio:before{content:"\e710"}.bsm-gicon-circle-outline:before{content:"\e711"}.bsm-gicon-box:before{content:"\e712"}.bsm-gicon-list:before{content:"\e713"}.bsm-gicon-lens:before{content:"\e714"}.bsm-gicon-dimensions:before{content:"\e715"}.bsm-gicon-video:before{content:"\e716"}.bsm-gicon-phone:before{content:"\e717"}.bsm-gicon-bell:before{content:"\e718"}.bsm-gicon-bell-outline:before{content:"\e719"}.bsm-gicon-info:before{content:"\e720"}.bsm-gicon-map-point:before{content:"\e721"}.bsm-gicon-external-link:before{content:"\e722"}.bsm-gicon-external-link-outline:before{content:"\e723"}.bsm-gicon-loader:before{content:"\e724"}.bsm-gicon-search-auto:before,.bsm-gicon-search-car:before{content:"\e725"}.bsm-gicon-search-moto:before{content:"\e726"}.bsm-gicon-search-servizi:before,.bsm-gicon-search-service:before{content:"\e727"}.bsm-gicon-double-arrow-right:before{content:"\e728"}.bsm-gicon-double-arrow-left:before{content:"\e729"}.bsm-gicon-info-circle:before{content:"\e730"}.bsm-gicon-panoramic-view:before{content:"\e731"}.bsm-gicon-whatsapp-outline:before{content:"\e732"}.bsm-gicon-whatsapp-filled:before{content:"\e733"}.bsm-gicon-whatsapp:before{content:"\e734"}@font-face{font-family:bsm-csicons;src:url(bsm-csicons.77670bf15bddb6fc.eot?vovrnj);src:url(bsm-csicons.77670bf15bddb6fc.eot?vovrnj#iefix) format("embedded-opentype"),url(bsm-csicons.898e5023553b9e9c.ttf?vovrnj) format("truetype"),url(bsm-csicons.0ce1794fe4776d59.woff?vovrnj) format("woff"),url(bsm-csicons.931a4079c4a3d5be.svg?vovrnj#bsm-csicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-csicon-],[class*=" bsm-csicon-"]{font-family:bsm-csicons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-csicon-v-comm:before{content:"\e507"}.bsm-csicon-berlina:before{content:"\e501"}.bsm-csicon-coupe:before{content:"\e503"}.bsm-csicon-city-car:before{content:"\e502"}.bsm-csicon-altro:before{content:"\e500"}.bsm-csicon-suv:before{content:"\e506"}.bsm-csicon-station-wagon:before{content:"\e505"}.bsm-csicon-monovolume:before{content:"\e504"}.bsm-csicon-suv-coupe:before{content:"\e508"}@font-face{font-family:bsm-ficons;src:url(bsm-ficons.f699a182cf6882b8.eot?34n2mu);src:url(bsm-ficons.f699a182cf6882b8.eot?34n2mu#iefix) format("embedded-opentype"),url(bsm-ficons.29826a477088bbb6.ttf?34n2mu) format("truetype"),url(bsm-ficons.516b6b1efaa276bc.woff?34n2mu) format("woff"),url(bsm-ficons.12d6fd4ec2ba3459.svg?34n2mu#bsm-ficons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-ficon-],[class*=" bsm-ficon-"]{font-family:bsm-ficons!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-ficon-aiuto:before{content:"\e600"}.bsm-ficon-permuta:before{content:"\e601"}.bsm-ficon-test-drive:before{content:"\e602"}.bsm-ficon-rata:before{content:"\e603"}.bsm-ficon-noleggio:before{content:"\e604"}.bsm-ficon-info:before{content:"\e605"}.bsm-ficon-phone:before{content:"\e606"}.bsm-ficon-tagliando:before{content:"\e607"}.bsm-ficon-steering-wheel:before{content:"\e608"}.bsm-ficon-whatsapp-outline:before{content:"\e609"}.bsm-ficon-whatsapp:before{content:"\e610"}.bsm-ficon-whatsapp-fill:before{content:"\e611"}@font-face{font-family:bsm-vicons;src:url(bsm-vicons.0557e2ddfc0c1a7b.eot?pgkdth);src:url(bsm-vicons.0557e2ddfc0c1a7b.eot?pgkdth#iefix) format("embedded-opentype"),url(bsm-vicons.d45f9b13fac0e978.ttf?pgkdth) format("truetype"),url(bsm-vicons.0c28d6cc4baf30a8.woff?pgkdth) format("woff"),url(bsm-vicons.e09390d36a9eac2a.svg?pgkdth#bsm-vicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-vicon-],[class*=" bsm-vicon-"]{font-family:bsm-vicons!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-vicon-speedometer:before{content:"\e800"}.bsm-vicon-calendar:before{content:"\e801"}.bsm-vicon-power:before{content:"\e802"}.bsm-vicon-piston:before{content:"\e803"}.bsm-vicon-gearshift:before{content:"\e804"}.bsm-vicon-door:before{content:"\e805"}.bsm-vicon-fuel:before{content:"\e806"}.bsm-vicon-palette:before{content:"\e807"}.bsm-vicon-seat:before{content:"\e808"}.bsm-vicon-car:before{content:"\e809"}.bsm-vicon-print:before{content:"\e810"}.bsm-vicon-shield:before{content:"\e811"}.bsm-vicon-calendar-shield:before{content:"\e812"}.bsm-vicon-car-pollution:before{content:"\e813"}.bsm-vicon-wallet:before{content:"\e814"}.bsm-vicon-car-line:before{content:"\e815"}.bsm-vicon-mark:before{content:"\e816"}@font-face{font-family:bsm-fuel-icons;src:url(bsm-fuel-icons.caecc26e56ac90be.eot?l8qaf4);src:url(bsm-fuel-icons.caecc26e56ac90be.eot?l8qaf4#iefix) format("embedded-opentype"),url(bsm-fuel-icons.11d091c971ce78f3.ttf?l8qaf4) format("truetype"),url(bsm-fuel-icons.699344c98a031789.woff?l8qaf4) format("woff"),url(bsm-fuel-icons.f1f0fecee735ef99.svg?l8qaf4#bsm-fuel-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-fuel-],[class*=" bsm-fuel-"]{font-family:bsm-fuel-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-fuel-benzina-circle:before{content:"\e900"}.bsm-fuel-benzina-fuel:before{content:"\e901"}.bsm-fuel-benzina:before{content:"\e902"}.bsm-fuel-diesel-circle:before{content:"\e903"}.bsm-fuel-diesel-fuel:before{content:"\e904"}.bsm-fuel-diesel:before{content:"\e905"}.bsm-fuel-drogeno-circle:before{content:"\e906"}.bsm-fuel-elettrico-benzina-circle:before{content:"\e907"}.bsm-fuel-elettrico-benzina-fuel:before{content:"\e908"}.bsm-fuel-elettrico-benzina:before{content:"\e909"}.bsm-fuel-elettrico-circle:before{content:"\e90a"}.bsm-fuel-elettrico-diesel-circle:before{content:"\e90b"}.bsm-fuel-elettrico-diesel-fuel:before{content:"\e90c"}.bsm-fuel-elettrico-diesel:before{content:"\e90d"}.bsm-fuel-elettrico-fuel:before{content:"\e90e"}.bsm-fuel-elettrico:before{content:"\e90f"}.bsm-fuel-gpl-circle:before{content:"\e910"}.bsm-fuel-gpl-fuel:before{content:"\e911"}.bsm-fuel-gpl:before{content:"\e912"}.bsm-fuel-idrogeno-fuel:before{content:"\e913"}.bsm-fuel-idrogeno:before{content:"\e914"}.bsm-fuel-metano-circle:before{content:"\e915"}.bsm-fuel-metano-fuel:before{content:"\e916"}.bsm-fuel-metano:before{content:"\e917"}@font-face{font-family:bsm-virtual-tour-icons;src:url(bsm-virtual-tour-icons.465a17d200e1b330.eot?1sexzc);src:url(bsm-virtual-tour-icons.465a17d200e1b330.eot?1sexzc#iefix) format("embedded-opentype"),url(bsm-virtual-tour-icons.0426066a7998f7d1.ttf?1sexzc) format("truetype"),url(bsm-virtual-tour-icons.6a936614fa7ab60b.woff?1sexzc) format("woff"),url(bsm-virtual-tour-icons.dd853b218f07081e.svg?1sexzc#bsm-virtual-tour-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-vt-],[class*=" bsm-vt-"]{font-family:bsm-virtual-tour-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-vt-panoramic:before{content:"\e900"}.bsm-vt-view360:before{content:"\e901"}.bsm-vt-virtual-tour-list:before{content:"\e903"}.bsm-vt-virtual-tour:before{content:"\e902"}@font-face{font-family:bsm-moto-icons;src:url(bsm-moto-icons.ea27835540d3c9f7.eot?6xda3a);src:url(bsm-moto-icons.ea27835540d3c9f7.eot?6xda3a#iefix) format("embedded-opentype"),url(bsm-moto-icons.c0cfa2d7a98e7fd0.ttf?6xda3a) format("truetype"),url(bsm-moto-icons.3859f05db935f346.woff?6xda3a) format("woff"),url(bsm-moto-icons.32aa6f86cf3375fa.svg?6xda3a#bsm-moto-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-moto-],[class*=" bsm-moto-"]{font-family:bsm-moto-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-moto-proponi-permuta:before{content:"\e902"}.bsm-moto-moto-search:before{content:"\e901"}.bsm-moto-omologazione:before{content:"\e900"}.dgt-cta-floating-window{display:none}.dgt-cta-floating-container{position:fixed;border-width:2px;border-style:solid;z-index:30;box-shadow:0 0 3px 1px #0000004d;left:auto;border-radius:25px;background:rgba(255,255,255,.8)}@media only screen and (max-width: 767px){.dgt-cta-floating-container{bottom:10px;width:142px;top:auto;padding:0 10px;right:10px;transition:all .3s ease-in-out}}@media only screen and (min-width: 768px){.dgt-cta-floating-container{top:calc(50vh - 75px);bottom:auto;right:10px;padding:15px 0;transition:top .3s ease-in-out}}.dgt-cta-floating-container .dgt-cta-floating-actions{position:relative}.dgt-cta-floating-container .dgt-cta-floating-actions button.cta{position:relative;width:40px;height:40px;line-height:46px;border:none;background:transparent;transition:background .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-collout:none;outline:none;float:left}@media only screen and (min-width: 768px){.dgt-cta-floating-container .dgt-cta-floating-actions button.cta{clear:left}.dgt-cta-floating-container .dgt-cta-floating-actions button.cta:not(.active):hover .cta-label{opacity:1;right:0}}.dgt-cta-floating-container .dgt-cta-floating-actions .dgt-cta-floating-icon{position:absolute;z-index:3;margin:0 auto;width:40px;height:40px;top:0;left:0;line-height:40px;font-size:28px;transition:color .3s ease-in-out .2s}.dgt-cta-floating-container .dgt-cta-floating-actions .cta-label{opacity:0;position:absolute;box-shadow:0 0 3px 1px #0000004d;font-size:16px;font-weight:500;width:auto;line-height:40px;min-width:150px;z-index:2;inset:0 -200px auto auto;text-align:left;padding-right:0;padding-left:15px;border-radius:25px 0 0 25px;transition:right .3s ease-in-out,opacity .2s ease-in-out .2s,border-radius .2s ease-in-out .2s}.panels{display:block;position:relative}.panels.address-list h3{margin:0}.panels .full-width{width:100%}.panels .half-width{width:50%}.panels iframe{width:100%;min-height:100px;border:0;margin-top:auto}.panels .panel-container{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;height:100%}.panels .panel-container .single-box{display:block;position:relative;padding:10px;border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid}@media only screen and (max-width: 767px){.panels .panel-container .single-box{width:100%}}.panels .panel-container .single-box:only-child{border:0}.panels .panel-container .single-box:nth-child(even){border-right:0}.panels .panel-container .single-box.full-width{border-right:0}.panels .panel-container .single-box h3{width:100%;font-size:24px}.panels .panel-container .single-box h4{width:100%;font-size:21px}.panels .panel-container .single-box .single-box-content{display:inline-flex;width:100%;flex-wrap:wrap;justify-content:space-between;height:calc(100% - 30px)}.panels .panel-container .single-box .single-box-content+.single-box-content{margin-top:15px}.panels .panel-container .single-box .single-box-content .label{margin:10px 0}.panels .panel-container .single-box .single-box-content .label.half-width{justify-content:flex-end}.panels .panel-container .single-box .single-box-content .label i{width:30px;margin-right:5px;text-align:center}.panels .panel-container .single-box .single-box-content .cta-subtitle.half-width{margin:10px 0}.panels .panel-container .single-box .single-box-content .cta-subtitle:not(.half-width){width:100%}.modal.open{overflow:hidden}.modal.open .form-container{width:100%}.modal .panels{height:100%}body.bsm-modal,body.bsm-modal-slider{overflow:hidden}body.is-iphone .bsm-slideshow-container.bsm-slideshow{scroll-behavior:unset}a{text-decoration:none}button{display:inline-flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin:0;padding:0;border:0;cursor:pointer}button i{font-size:24px}.bsm-button-container{margin:10px 0}.bsm-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 15px;min-width:120px;margin:0 5px;border-radius:5px;border:1px solid #cecece;outline:0;font-size:16px;cursor:pointer}.bsm-button:focus,.bsm-button:active{outline:0}.bsm-icon-btn{justify-content:center;width:35px;height:35px;border-radius:50%;padding:0;margin:0;background-color:#00000040;color:#ffffff59;border-color:#ffffff59;transition:all .3s ease-in-out .01s}.bsm-icon-btn:active,.bsm-icon-btn:focus{border-style:solid}.bsm-icon-btn.disabled{opacity:0}.bsm-icon-btn i{font-size:24px}.bsm-icon-btn:hover{background-color:#00000073;color:#fffc;border-color:#ffffffa6}.bsm-icon-btn span{display:none}.arrow-container{display:flex;position:absolute;top:0;bottom:0;align-items:center;z-index:10}.arrow-container.left-arrow{left:10px}.arrow-container.right-arrow{right:10px}.bsm-checkbox-container{display:inline-flex;align-items:center;position:relative}.bsm-checkbox-container .bsm-checkbox-label{display:inline-flex;align-items:center;position:relative;margin:0;z-index:0}.bsm-checkbox-container .bsm-checkbox-label:before{content:"";display:inline-flex;position:relative;font-family:bsm-gicons;width:20px;height:20px;border:1px solid;border-radius:3px;align-items:center;justify-content:center}.bsm-checkbox-container .bsm-checkbox-label span{padding-left:5px}.bsm-checkbox-container input[type=checkbox]{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;z-index:1;cursor:pointer}.bsm-checkbox-container input[type=checkbox]:checked~label:before{content:"\e703"}.bsm-select-container{display:inline-flex;position:relative;width:100%;align-items:center}.bsm-select-container select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #cecece;padding:5px 35px 5px 10px;border-radius:3px;font-size:16px;width:100%;outline:0;margin:0;z-index:2;cursor:pointer}.bsm-select-container:after{content:"\e708";display:inline-flex;align-items:center;position:absolute;font-family:bsm-gicons;font-size:30px;right:5px;z-index:1}.bsm-input-style{width:100%;padding:5px;border:1px solid #cecece;border-radius:5px;outline:0;margin:0}.webnotes{white-space:pre-wrap}.webnotes p{margin:0;padding:0}.ios .modify-profile-btn{margin:0!important}bsm-veicolo-list-ex .bsm-vehicles-list-container .bsm-vt-btn-container,bsm-veicolo-list-default .bsm-vehicles-list-container .bsm-vt-btn-container,bsm-veicolo-list-default-promo .bsm-vehicles-list-container .bsm-vt-btn-container{display:flex;position:absolute;top:0;right:0;bottom:auto;padding:5px 10px;background:black;opacity:.35;z-index:100;pointer-events:none}bsm-veicolo-list-ex .bsm-vehicles-list-container .bsm-vt-btn-container span,bsm-veicolo-list-default .bsm-vehicles-list-container .bsm-vt-btn-container span,bsm-veicolo-list-default-promo .bsm-vehicles-list-container .bsm-vt-btn-container span{display:none}bsm-veicolo-list-ex .bsm-vehicles-list-container .bsm-vt-btn-container i,bsm-veicolo-list-default .bsm-vehicles-list-container .bsm-vt-btn-container i,bsm-veicolo-list-default-promo .bsm-vehicles-list-container .bsm-vt-btn-container i{font-size:35px;font-family:bsm-virtual-tour-icons!important}bsm-veicolo-list-ex .bsm-vehicles-list-container .bsm-vt-btn-container i:before,bsm-veicolo-list-default .bsm-vehicles-list-container .bsm-vt-btn-container i:before,bsm-veicolo-list-default-promo .bsm-vehicles-list-container .bsm-vt-btn-container i:before{content:"\e903"}bsm-root-component,bsm-vehicle{display:block}bsm-root-component>*,bsm-vehicle>*{opacity:1;transition-property:opacity;transition-duration:.2s}bsm-root-component.bsm-loaded,bsm-vehicle.bsm-loaded{min-height:0;min-height:initial;display:inline;display:initial}bsm-root-component.bsm-loaded>*,bsm-vehicle.bsm-loaded>*{opacity:1}bsm-vehicle{min-height:978.2px}*,*:before,*:after{box-sizing:border-box}.video .player-container iframe{width:100%;height:100%;position:absolute;inset:0;display:block;-o-object-fit:cover;object-fit:cover}.bsm-top-details{display:flex;width:100%;flex-wrap:wrap}.bsm-vehicle-detail-template{display:block;position:relative;max-width:1180px;margin:0 auto}.bsm-padding10{padding:10px}.bsm-no-padding-right{padding-right:0}.bsm-no-padding-left{padding-left:0}.bsm-half-width{width:50%;float:left}@media only screen and (max-width: 767px){.bsm-half-width{width:100%}}.bsm-full-width{width:100%}/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub,.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.bsm-search-form-root .bsm-accordion-label h2 .bsm-visible-morethan-medium{display:none}@media only screen and (min-width: 992px){.bsm-search-form-root .bsm-accordion-label h2 .bsm-visible-morethan-medium{display:inline-block}}bsm-vehicle-search-form-container bsm-bonera-search-link{display:none}bsm-vehicle-search-form-container .bsm-vsfc-child-selected.bsm-context-moto bsm-bonera-search-link{display:inline-block}.bsm-slider-fields .noUi-target{max-width:calc(100% - 30px);margin:0 auto;box-shadow:none;border-color:#000;height:10px;border-radius:0;background:#fff}.bsm-slider-fields .noUi-handle{border-radius:50%;width:30px;height:30px;background:#000;padding:0;top:-12px;right:-15px!important;border:5px solid #fff;box-shadow:0 0 0 2px #000}.bsm-slider-fields .noUi-handle:after,.bsm-slider-fields .noUi-handle:before{background:transparent}.bsm-slider-fields .noUi-connect{background:#000}bsm-root-component,bsm-veicolo-list-ex,bsm-veicolo-list-default,bsm-veicolo-list-default-promo,bsm-highlighted-vehicle,bsm-veicolo-search-form-aside{display:block}bsm-root-component>*,bsm-veicolo-list-ex>*,bsm-veicolo-list-default>*,bsm-veicolo-list-default-promo>*,bsm-highlighted-vehicle>*,bsm-veicolo-search-form-aside>*{opacity:0;transition-property:opacity;transition-duration:.2s}bsm-root-component.bsm-loaded,bsm-veicolo-list-ex.bsm-loaded,bsm-veicolo-list-default.bsm-loaded,bsm-veicolo-list-default-promo.bsm-loaded,bsm-highlighted-vehicle.bsm-loaded,bsm-veicolo-search-form-aside.bsm-loaded{min-height:0;min-height:initial;display:inline;display:initial}bsm-root-component.bsm-loaded>*,bsm-veicolo-list-ex.bsm-loaded>*,bsm-veicolo-list-default.bsm-loaded>*,bsm-veicolo-list-default-promo.bsm-loaded>*,bsm-highlighted-vehicle.bsm-loaded>*,bsm-veicolo-search-form-aside.bsm-loaded>*{opacity:1}bsm-veicolo-list-ex,bsm-veicolo-list-default,bsm-veicolo-list-default-promo{min-height:978.2px}nouislider{width:100%}nouislider .noUi-target{height:10px}nouislider .noUi-target .noUi-connect{background:#000}nouislider .noUi-target .noUi-handle{width:30px;height:30px;border-radius:50%;box-shadow:none;background:#000;top:-11px;right:-15px!important;border:5px solid #fff;outline:none}nouislider .noUi-target .noUi-handle:after,nouislider .noUi-target .noUi-handle:before{background:transparent}bsm-veicolo-list-ex,bsm-veicolo-list-default,bsm-veicolo-list-default-promo{min-height:500px}bsm-veicolo-list-ex[bsm-vehicle-slideshow-disabled=true] bsm-slider .arrow-container,bsm-veicolo-list-ex[bsm-vehicle-slideshow-disabled=true] bsm-slider .bsm-icon-btn.zoom,bsm-veicolo-list-default[bsm-vehicle-slideshow-disabled=true] bsm-slider .arrow-container,bsm-veicolo-list-default[bsm-vehicle-slideshow-disabled=true] bsm-slider .bsm-icon-btn.zoom,bsm-veicolo-list-default-promo[bsm-vehicle-slideshow-disabled=true] bsm-slider .arrow-container,bsm-veicolo-list-default-promo[bsm-vehicle-slideshow-disabled=true] bsm-slider .bsm-icon-btn.zoom{display:none}bsm-highlighted-vehicle{min-height:400px}bsm-highlighted-vehicle .bsm-highlighted{display:flex;position:relative;width:100%;flex-wrap:wrap}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-img-container{position:relative;width:40%}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-img-container img{position:relative;width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 767px){bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-img-container{margin:0 auto;width:100%}}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-notes{position:relative;width:60%;padding:0 10px 10px}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-notes h3{margin:0 0 10px}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-notes .bsm-highlighted-notes-text{white-space:pre-wrap}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-notes .bsm-highlighted-notes-text p{margin:0;padding:0}@media only screen and (max-width: 767px){bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-notes{width:100%;padding-top:10px}bsm-highlighted-vehicle .bsm-highlighted .bsm-highlighted-notes h3{margin:10px 0}}.bsm-button-container .reset{opacity:0;margin-right:5px;margin-left:0;transition:opacity .3s ease-in-out .01s}.bsm-button-container .reset.bsm-filter-active{opacity:1}.bsm-button-container .search{margin-right:0}.bsm-change-search-type .change-search-type{min-width:auto;padding:0;margin:0;border-radius:0;border:0;text-decoration:underline}.bsm-change-search-type .bsm-button,.bsm-button-container.reset{background:transparent;padding:0}.bsm-google-like-container .bsm-google-like-input-container{width:100%;position:relative;border-radius:10px;margin:0 auto;overflow:hidden;box-shadow:0 2px 2px #0006,0 0 0 1px #0003}.bsm-google-like-container .bsm-google-like-input-container input[type=text]{width:100%;height:55px;font-size:18px;border:1px solid #cecece;border-radius:5px;outline:0;margin:0;box-shadow:inset 2px -2px 3px #80808080}.bsm-google-like-container .bsm-google-like-input-container input[type=text]::-moz-placeholder{color:#444}.bsm-google-like-container .bsm-google-like-input-container input[type=text]::placeholder{color:#444}.bsm-google-like-container .bsm-button-container{position:absolute;top:0;right:0;bottom:1px;width:auto;height:100%;margin:0;padding:0}.bsm-google-like-container .bsm-button-container .bsm-button{padding:5px 10px;height:100%;margin:0;border-radius:10px;box-shadow:0 0 4px 1px #00000080}bsm-veicolo-search-form-ex[bsm-hidden-filter=bsm-hidden-filter] .bsm-search-types.advanced-is-active .bsm-search-fields.alimentazione,bsm-veicolo-search-form-ex[bsm-hidden-filter=bsm-hidden-filter] .bsm-search-types.advanced-is-active .bsm-search-fields.anno_immatricolazione,bsm-veicolo-search-form-ex[bsm-hidden-filter=bsm-hidden-filter] .bsm-search-types.advanced-is-active .bsm-search-fields.cambio,bsm-veicolo-search-form-ex[bsm-hidden-filter=bsm-hidden-filter] .bsm-search-types.advanced-is-active .bsm-search-fields.descrizione_trazione{width:calc(25% - 10px)}@charset "UTF-8";@font-face{font-family:bsm-gicons;src:url(bsm-gicons.f65bcb26cd2e580b.eot?jcuf2a);src:url(bsm-gicons.f65bcb26cd2e580b.eot?jcuf2a#iefix) format("embedded-opentype"),url(bsm-gicons.7c07e992cc1d0d98.ttf?jcuf2a) format("truetype"),url(bsm-gicons.abbf390129664dc3.woff?jcuf2a) format("woff"),url(bsm-gicons.5925949211f614fe.svg?jcuf2a#bsm-gicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-gicon-],[class*=" bsm-gicon-"]{font-family:bsm-gicons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-gicon-plus:before{content:"\e700"}.bsm-gicon-picture:before{content:"\e701"}.bsm-gicon-zoom:before{content:"\e702"}.bsm-gicon-mark:before{content:"\e703"}.bsm-gicon-arrow-left:before{content:"\e704"}.bsm-gicon-arrow-right:before{content:"\e705"}.bsm-gicon-minus:before{content:"\e706"}.bsm-gicon-close:before{content:"\e707"}.bsm-gicon-arrow-down:before{content:"\e708"}.bsm-gicon-circle:before{content:"\e709"}.bsm-gicon-radio:before{content:"\e710"}.bsm-gicon-circle-outline:before{content:"\e711"}.bsm-gicon-box:before{content:"\e712"}.bsm-gicon-list:before{content:"\e713"}.bsm-gicon-lens:before{content:"\e714"}.bsm-gicon-dimensions:before{content:"\e715"}.bsm-gicon-video:before{content:"\e716"}.bsm-gicon-phone:before{content:"\e717"}.bsm-gicon-bell:before{content:"\e718"}.bsm-gicon-bell-outline:before{content:"\e719"}.bsm-gicon-info:before{content:"\e720"}.bsm-gicon-map-point:before{content:"\e721"}.bsm-gicon-external-link:before{content:"\e722"}.bsm-gicon-external-link-outline:before{content:"\e723"}.bsm-gicon-loader:before{content:"\e724"}.bsm-gicon-search-auto:before,.bsm-gicon-search-car:before{content:"\e725"}.bsm-gicon-search-moto:before{content:"\e726"}.bsm-gicon-search-servizi:before,.bsm-gicon-search-service:before{content:"\e727"}.bsm-gicon-double-arrow-right:before{content:"\e728"}.bsm-gicon-double-arrow-left:before{content:"\e729"}.bsm-gicon-info-circle:before{content:"\e730"}.bsm-gicon-panoramic-view:before{content:"\e731"}.bsm-gicon-whatsapp-outline:before{content:"\e732"}.bsm-gicon-whatsapp-filled:before{content:"\e733"}.bsm-gicon-whatsapp:before{content:"\e734"}.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell-row{-js-display:flex;display:flex}.cal-month-view .cal-cell{float:left;flex:1;-js-display:flex;display:flex;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}@media all and (-ms-high-contrast: none){.cal-month-view .cal-day-cell{display:block}}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;-js-display:flex;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px #00000080}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{-js-display:flex;display:flex;padding-left:70px;border:1px solid}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;-js-display:flex;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{-js-display:flex;display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;-js-display:flex;display:flex}.cal-week-view .cal-time-events .cal-day-columns{-js-display:flex;display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cq-visible-upto-small{display:none!important}@media only screen and (max-width: 767px){.cq-visible-upto-small{display:inline-block!important}}.cq-visible-morethan-small{display:none!important}@media only screen and (min-width: 768px){.cq-visible-morethan-small{display:inline-block!important}}.cq-visible-upto-medium{display:none!important}@media only screen and (max-width: 991px){.cq-visible-upto-medium{display:inline-block!important}}.cq-visible-morethan-medium{display:none!important}@media only screen and (min-width: 992px){.cq-visible-morethan-medium{display:inline-block!important}}.cq-visible-btw-small-medium{display:none!important}@media only screen and (min-width: 768px) and (max-width: 991px){.cq-visible-btw-small-medium{display:inline-block!important}}.cq-display-none{display:none!important}.cq-display-block{display:block!important}.cq-display-flex{display:flex!important}.cq-divider{display:block;position:relative;width:92%;height:1px;background:#000;margin:20px auto}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;inset:-3px -2px -2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size) / 2 * -1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, .1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, .2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px #00000026;border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size) / 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size) / 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}*,*:after,*:before{box-sizing:border-box}.cover-scrollbar-wrapper{position:relative;width:100%;scrollbar-color:transparent transparent;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto}.cover-scrollbar-wrapper:hover{scrollbar-color:#000 #fff;z-index:2}.cover-scrollbar-wrapper::-webkit-scrollbar,.cover-scrollbar-wrapper::-webkit-scrollbar-thumb{overflow:visible;border-radius:4px}.cover-scrollbar-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.7);opacity:0;visibility:hidden}.cover-scrollbar-wrapper:hover::-webkit-scrollbar-thumb{opacity:1;visibility:visible}.cover-scrollbar-wrapper::-webkit-scrollbar{width:.4em;height:.5em}.cover-scrollbar-wrapper::-webkit-scrollbar,.cover-scrollbar-wrapper::-webkit-scrollbar-thumb{overflow:visible;border-radius:4px}.cover-scrollbar{position:absolute;background:transparent;width:.5em;top:0;right:-10px;bottom:0;height:calc(100% - 49px);transition:all .5s;opacity:1;z-index:1}.cover-scrollbar-wrapper:hover+.cover-scrollbar{opacity:0;transition:all .5s}.informativa-checkbox-container{display:flex;align-items:center}.informativa-checkbox-container input[type=checkbox]{position:relative;border:1px solid;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;width:18px;margin:0 0 0 6px;outline:0}.informativa-checkbox-container input[type=checkbox]:before{content:"";display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.informativa-checkbox-container input[type=checkbox]:checked:before{content:"\e703";font-family:bsm-gicons}.informativa-checkbox-container.sts-invalid a{color:#a94442}.informativa-checkbox-container.sts-invalid input[type=checkbox]{border-color:#a94442}.mandatory-label-container{display:block;position:absolute;position:relative;float:left;width:100%;font-size:14px}.modal .mandatory-label-container{bottom:-45px}cq-purchase-form cq-purchase-section .mandatory-label-container{display:none}.car-quote-container{display:block;position:relative;width:100%;float:left;padding:10px 15px}.car-quote-container .car-quote-service-container{display:flex;position:relative;width:100%;flex-wrap:wrap;justify-content:space-between}.car-quote-container .cal-day-column .cal-hour .cal-hour-segment.disabled{background:#eee}.car-quote-container .services-wrapper{display:flex;position:relative;width:100%;flex-wrap:wrap;justify-content:space-between;text-align:center}.car-quote-container .services-wrapper .single-service{display:inline-block;width:calc(12.5% - 5px);margin-bottom:10px}.car-quote-container .services-wrapper .single-service.sts-invalid{border:1px solid #a94442}@media only screen and (max-width: 480px){.car-quote-container .services-wrapper .single-service{width:calc(50% - 5px)}}@media only screen and (min-width: 481px) and (max-width: 991px){.car-quote-container .services-wrapper .single-service{width:calc(25% - 5px)}}.car-quote-container .services-wrapper .box-link{position:relative;width:100%}.car-quote-container .services-wrapper .box-link input{position:absolute;inset:0;opacity:0}.car-quote-container .services-wrapper .box-text{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;padding:2px;border:1px solid;height:40px;background:transparent;color:#000;line-height:1;transition:background .3s ease-in-out,color .3s ease-in-out}.car-quote-container .services-wrapper .box-text span{display:-webkit-box;max-height:100%;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1}.car-quote-container .services-wrapper .single-service:hover .box-text,.car-quote-container .services-wrapper input:checked~.box-text{background:#000;color:#fff}.car-quote-container .car-quote-info-container{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;float:left;width:100%;padding:0;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.car-quote-container .car-quote-info-container .overflow-container{display:inline-flex;position:relative;flex-wrap:wrap;justify-content:space-between;align-content:baseline}.car-quote-container .car-quote-info-container .hidden-fields{height:0;opacity:0;width:100%;transition:all .3s ease-in-out}.car-quote-container .car-quote-info-container.active,.car-quote-container .car-quote-info-container.read-only{opacity:1;max-height:1000px;overflow:visible;overflow:initial}.car-quote-container .car-quote-info-container.active.loading{background:rgba(0,0,0,.25);display:flex;justify-content:center}.car-quote-container .car-quote-info-container.active.loading:after{content:"\e724";align-self:center;font-family:bsm-gicons;position:absolute;font-size:4rem;color:#000;animation:fa-spin 1s infinite linear;z-index:1000000}.car-quote-container .car-quote-info-container .loader{display:flex;justify-content:center;align-items:center;opacity:0;position:absolute;inset:-15px -15px -10px;background:transparent;z-index:-1;transition:all 0s ease-in-out .5s}.car-quote-container .car-quote-info-container .loader i{position:absolute;animation:fa-spin 1s infinite linear;font-size:4rem}.car-quote-container .car-quote-info-container .loader.active{background:rgba(0,0,0,.25);opacity:1;z-index:3;transition:all 0s ease-in-out 0s}.car-quote-container .car-quote-info-container.read-only{border-bottom:1px solid}.car-quote-container .car-quote-info-container.read-only .hidden-fields{height:inherit;opacity:1;width:100%}.car-quote-container .car-quote-info-container.read-only .car-quote-field{height:0;width:0;opacity:0;transition:all .3s ease-in-out}.car-quote-container .car-quote-info-container.read-only .upload-box{align-items:flex-start}.car-quote-container .car-quote-info-container.active .car-quote-field{width:100%;height:auto;height:initial;opacity:1}.car-quote-container .car-quote-info-container.active .hidden-fields{width:0}.car-quote-container .car-quote-info-container .visible,.car-quote-container .car-quote-info-container .visible.with-targa{display:block;float:left;width:100%}.car-quote-container .car-quote-info-container .hidden,.car-quote-container .car-quote-info-container .hidden.with-targa{display:none}.car-quote-container .car-quote-info-container .car-quote-vehicle-info,.car-quote-container .car-quote-info-container .with-targa,.car-quote-container .car-quote-info-container .no-targa{display:flex;float:left;width:100%;justify-content:space-between;flex-wrap:wrap}.car-quote-container .car-quote-info-container input[type=text],.car-quote-container .car-quote-info-container select,.car-quote-container .car-quote-info-container input[type=date],.car-quote-container .car-quote-info-container input[type=number],.car-quote-container .car-quote-info-container textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;border:1px solid;background:transparent;height:40px;padding:5px 10px;outline:0;display:inline-block;position:relative;z-index:2}.car-quote-container .car-quote-info-container.sts-submitted input[type=text].ng-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=text].sts-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].ng-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].sts-invalid,.car-quote-container .car-quote-info-container.sts-submitted select.ng-invalid,.car-quote-container .car-quote-info-container.sts-submitted select.sts-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=date].ng-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=date].sts-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=number].ng-invalid,.car-quote-container .car-quote-info-container.sts-submitted input[type=number].sts-invalid,.car-quote-container .car-quote-info-container.sts-submitted textarea.ng-invalid,.car-quote-container .car-quote-info-container.sts-submitted textarea.sts-invalid{border-color:#a94442}.car-quote-container .car-quote-info-container.sts-submitted input[type=text].ng-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=text].sts-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].ng-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].sts-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted select.ng-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted select.sts-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=date].ng-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=date].sts-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=number].ng-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=number].sts-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted textarea.ng-invalid::-moz-placeholder,.car-quote-container .car-quote-info-container.sts-submitted textarea.sts-invalid::-moz-placeholder{color:#a94442}.car-quote-container .car-quote-info-container.sts-submitted input[type=text].ng-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=text].sts-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].ng-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].sts-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted select.ng-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted select.sts-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=date].ng-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=date].sts-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=number].ng-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted input[type=number].sts-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted textarea.ng-invalid::placeholder,.car-quote-container .car-quote-info-container.sts-submitted textarea.sts-invalid::placeholder{color:#a94442}.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].ng-invalid~.radio-button,.car-quote-container .car-quote-info-container.sts-submitted input[type=radio].ng-invalid~.privacy-label{border-color:#a94442;color:#a94442}.car-quote-container .car-quote-info-container.sts-submitted .sts-invalid .single-checkbox span.checkmark{border-color:#a94442}.car-quote-container .car-quote-info-container.sts-submitted .sts-invalid i,.car-quote-container .car-quote-info-container.sts-submitted .sts-invalid span.car-quote-shape-type{color:#a94442}.car-quote-container .car-quote-info-container textarea{min-height:80px}.car-quote-container .car-quote-info-container select{cursor:pointer;padding-right:35px}.car-quote-container .car-quote-info-container .car-quote-title{display:inline-flex;width:100%;text-transform:uppercase}.car-quote-container .car-quote-info-container .car-quote-title--normal-text{text-transform:none}.car-quote-container .car-quote-info-container .car-quote-subtitle{display:none}.car-quote-container .car-quote-info-container .middle-form-title{float:left;width:100%;margin:5px 0 15px;font-weight:600}.car-quote-container .car-quote-info-container .car-quote-data,.car-quote-container .car-quote-info-container .car-quote-modify,.car-quote-container .car-quote-info-container .car-quote-shape-container,.car-quote-container .car-quote-info-container .car-quote-line-container,.car-quote-container .car-quote-info-container .car-quote-privacy,.car-quote-container .car-quote-info-container .car-quote-search-fields{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;width:100%;float:left}.car-quote-container .car-quote-info-container .car-quote-data:not(.car-quote-privacy),.car-quote-container .car-quote-info-container .car-quote-modify:not(.car-quote-privacy),.car-quote-container .car-quote-info-container .car-quote-shape-container:not(.car-quote-privacy),.car-quote-container .car-quote-info-container .car-quote-line-container:not(.car-quote-privacy),.car-quote-container .car-quote-info-container .car-quote-privacy:not(.car-quote-privacy),.car-quote-container .car-quote-info-container .car-quote-search-fields:not(.car-quote-privacy){overflow:hidden}.car-quote-container .car-quote-info-container .car-quote-data,.car-quote-container .car-quote-info-container .car-quote-modify,.car-quote-container .car-quote-info-container .car-quote-shape-container,.car-quote-container .car-quote-info-container .car-quote-privacy{margin-top:5px;margin-bottom:5px}.car-quote-container .car-quote-info-container .car-quote-file-upload{justify-content:flex-start}.car-quote-container .car-quote-info-container .car-quote-cta{display:inline-flex;justify-content:space-between;align-items:center;width:100%;float:left;margin:10px 0;text-align:right}.car-quote-container .car-quote-info-container .car-quote-cta a{cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-cta a.previous{float:left}.car-quote-container .car-quote-info-container .car-quote-cta a.next{display:inline-block;position:relative;margin-left:auto}.car-quote-container .car-quote-info-container .car-quote-cta .next{background:#000;color:#fff;padding:10px 15px;border-radius:5px}.car-quote-container .car-quote-info-container .car-quote-cta .isDisabled{pointer-events:none;opacity:.5;text-decoration:none}.car-quote-container .car-quote-info-container .w100-width,.car-quote-container .car-quote-info-container .full-width,.car-quote-container .car-quote-info-container .w75-width,.car-quote-container .car-quote-info-container .w33-width,.car-quote-container .car-quote-info-container .w50-width,.car-quote-container .car-quote-info-container .half-width,.car-quote-container .car-quote-info-container .w25-width{display:inline-flex}.car-quote-container .car-quote-info-container .w100-width input,.car-quote-container .car-quote-info-container .w100-width select,.car-quote-container .car-quote-info-container .full-width input,.car-quote-container .car-quote-info-container .full-width select,.car-quote-container .car-quote-info-container .w75-width input,.car-quote-container .car-quote-info-container .w75-width select,.car-quote-container .car-quote-info-container .w33-width input,.car-quote-container .car-quote-info-container .w33-width select,.car-quote-container .car-quote-info-container .w50-width input,.car-quote-container .car-quote-info-container .w50-width select,.car-quote-container .car-quote-info-container .half-width input,.car-quote-container .car-quote-info-container .half-width select,.car-quote-container .car-quote-info-container .w25-width input,.car-quote-container .car-quote-info-container .w25-width select,.car-quote-container .car-quote-info-container .w100-width,.car-quote-container .car-quote-info-container .full-width{width:100%}.car-quote-container .car-quote-info-container .w75-width{width:calc(75% - 5px)}.car-quote-container .car-quote-info-container .w50-width,.car-quote-container .car-quote-info-container .half-width{width:calc(50% - 5px)}.car-quote-container .car-quote-info-container .w66-width{width:calc(66.6666666667% - 5px)}.car-quote-container .car-quote-info-container .w33-width{width:calc(33.3333333333% - 5px)}.car-quote-container .car-quote-info-container .w25-width{width:calc(25% - 5px)}.car-quote-container .car-quote-info-container .car-quote-forgot-targa{cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-data .hidden-fields input[disabled]{border:0;padding:0}.car-quote-container .car-quote-info-container .car-quote-data .targa input,.car-quote-container .car-quote-info-container .car-quote-data .immatricolazione input{width:250px}@media only screen and (max-width: 480px){.car-quote-container .car-quote-info-container .car-quote-data .targa input,.car-quote-container .car-quote-info-container .car-quote-data .immatricolazione input{width:100%}}.car-quote-container .car-quote-info-container .car-quote-data .brand input,.car-quote-container .car-quote-info-container .car-quote-data .targa input{text-transform:uppercase}.car-quote-container .car-quote-info-container .car-quote-data .car-quote-field{position:relative}.car-quote-container .car-quote-info-container .car-quote-data .car-quote-field:not(.text-field):after{content:"\e708";font-family:bsm-gicons;position:absolute;top:10px;right:10px}.car-quote-container .car-quote-info-container .car-quote-data .car-quote-field.field-disabled:after{opacity:.4}@media only screen and (max-width: 480px){.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload{flex-flow:column}}.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-container{display:block;position:relative;float:left}.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-container #upload-file{display:block;position:relative;height:40px;width:140px;background:#000;border-radius:20px;cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-container #upload-file:after{content:"Carica il tuo CV";position:absolute;inset:0;padding-right:0;color:#fff;display:flex;align-items:center;justify-content:center}.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-container #upload-file.has-file:after{content:"Cambia"}.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-container .hidden-file-upload-input{display:flex;position:absolute;inset:0;outline:0;opacity:0;max-width:180px;cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:90%}@media only screen and (max-width: 480px){.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-name{margin-left:0;margin-right:0}}@media only screen and (min-width: 481px){.car-quote-container .car-quote-info-container .car-quote-data.car-quote-file-upload .file-upload-name{margin-left:15px}}.car-quote-container .car-quote-info-container .car-quote-line .single-checkbox{width:33.3333333333%}.car-quote-container .car-quote-info-container .car-quote-line .single-checkbox:nth-child(odd){margin-right:0}.car-quote-container .car-quote-info-container .car-quote-data .single-checkbox{width:100%}.car-quote-container .car-quote-info-container .single-checkbox{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(50% - 10px);float:left}.car-quote-container .car-quote-info-container .single-checkbox input{position:absolute;opacity:0;top:0;left:0}.car-quote-container .car-quote-info-container .single-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid;display:flex;align-items:center;justify-content:center}.car-quote-container .car-quote-info-container .single-checkbox .checkmark:after{content:"\e703";display:none;font-family:bsm-gicons}.car-quote-container .car-quote-info-container .single-checkbox input:checked~.checkmark:after{display:block}.car-quote-container .car-quote-info-container .acceptance{display:flex;width:50%;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.car-quote-container .car-quote-info-container .acceptance{width:100%}}.car-quote-container .car-quote-info-container .privacy-choice{width:calc(50% - 5px)}@media only screen and (max-width: 767px){.car-quote-container .car-quote-info-container .privacy-choice{width:100%}}.car-quote-container .car-quote-info-container .privacy-choice.sts-invalid .radio-button,.car-quote-container .car-quote-info-container .privacy-choice.sts-invalid .privacy-label{border-color:#a94442;color:#a94442}.car-quote-container .car-quote-info-container .single-choice{width:100%}.car-quote-container .car-quote-info-container .privacy-choice,.car-quote-container .car-quote-info-container .single-choice{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;float:left}.car-quote-container .car-quote-info-container .privacy-choice input,.car-quote-container .car-quote-info-container .single-choice input{position:absolute;opacity:0;cursor:pointer}.car-quote-container .car-quote-info-container .privacy-choice .radio-button,.car-quote-container .car-quote-info-container .single-choice .radio-button{display:flex;position:absolute;align-items:center;justify-content:center;top:0;left:0;height:20px;width:20px;border:1px solid #d2d2d2;border-radius:50%}.car-quote-container .car-quote-info-container .privacy-choice .radio-button:after,.car-quote-container .car-quote-info-container .single-choice .radio-button:after{content:"\e709";display:none;font-family:bsm-gicons!important}.car-quote-container .car-quote-info-container .privacy-choice input:checked~.radio-button:after,.car-quote-container .car-quote-info-container .single-choice input:checked~.radio-button:after{display:block}.car-quote-container .car-quote-info-container .car-quote-privacy-types .types{display:inline-flex;flex-wrap:wrap;position:relative;width:100%}@media only screen and (max-width: 767px){.car-quote-container .car-quote-info-container .car-quote-privacy-types .types{width:100%}.car-quote-container .car-quote-info-container .car-quote-privacy-types .types:not(:last-of-type){margin-bottom:20px}}.car-quote-container .car-quote-info-container .car-quote-privacy-types{display:flex;position:relative;width:100%;margin-top:15px;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-types-title{display:flex;position:relative;width:50%;flex-direction:row;margin-bottom:10px}@media only screen and (max-width: 767px){.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-types-title{width:100%}}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-types-title .types-title{width:100%;display:inline-flex;align-items:center}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-types-title .car-quote-switch-symbol{display:inline-flex;position:relative;min-width:20px;height:100%;align-items:center;justify-content:center;margin-right:5px}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-types-title .car-quote-switch-symbol .switch-symbol{position:absolute;opacity:0;transform:rotate(0);transition:opacity .3s ease-in-out .01s,transform .3s ease-in-out .01s}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-types-title .privacy-show-info{display:inline-flex;justify-content:center;position:relative;align-items:flex-end;width:40px;cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-hidden-info{display:block;position:relative;width:100%;opacity:0;max-height:0;padding:0;font-size:0;z-index:-1;transition:all .3s ease-in-out}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-hidden-info .privacy-hidden-title{display:flex;width:100%;align-items:center;justify-content:space-between}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-hidden-info .privacy-hidden-title .hidden-title{width:calc(100% - 32px)}.car-quote-container .car-quote-info-container .car-quote-privacy-types .privacy-hidden-info .privacy-hide-info{text-align:center;width:40px;cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-privacy-types .types:not(.active) .privacy-types-title .car-quote-switch-symbol .bsm-gicon-plus{opacity:1;transform:rotate(180deg)}.car-quote-container .car-quote-info-container .car-quote-privacy-types .types.active .privacy-types-title .car-quote-switch-symbol .bsm-gicon-minus{opacity:1;transform:rotate(180deg)}.car-quote-container .car-quote-info-container .car-quote-privacy-types .types.active .privacy-hidden-info{opacity:1;padding-bottom:10px;max-height:400px;font-size:inherit;z-index:3}.car-quote-container .car-quote-info-container .car-quote-shape-container{display:block;position:relative;text-align:center;margin-bottom:10px;width:100%;float:left;-ms-box-sizing:border-box;box-sizing:border-box}.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape{display:inline-block;width:12.5%;position:relative;padding:10px;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (max-width: 480px){.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape{width:50%}}@media only screen and (min-width: 481px) and (max-width: 767px){.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape{width:33.3333333333%}}@media only screen and (min-width: 768px) and (max-width: 991px){.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape{width:25%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape{width:16.6666666667%}}@media only screen and (min-width: 1200px){.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape{width:12.5%}}.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape i{font-size:3rem;text-shadow:0 0 0;display:block;cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape i:hover+span{text-decoration:underline}.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape span{-webkit-line-clamp:2;height:32px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1;text-align:center;text-align:-webkit-center;cursor:pointer}.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape span:hover{text-decoration:underline}.car-quote-container .car-quote-info-container .car-quote-shape-container .car-quote-single-shape .selected span{font-weight:600}.car-quote-container .car-quote-info-container .upload-box{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column}.car-quote-container .car-quote-info-container .upload-box .drop-area{display:flex;position:relative;height:300px;margin-bottom:20px;align-items:center;justify-content:center;width:80%}.car-quote-container .car-quote-info-container .upload-box .drop-area:hover:before{background:rgba(0,0,0,.15)}.car-quote-container .car-quote-info-container .upload-box .drop-area:before{content:"";position:absolute;border:2px dashed;inset:0;border-radius:20px;transition:background .3s ease-in-out}.car-quote-container .car-quote-info-container .upload-box .drop-area .car-quote-icon-picture:before{font-size:6rem;width:auto;height:auto;margin:0;line-height:.7}.car-quote-container .car-quote-info-container .upload-box .drop-area-wrapper{display:flex;align-items:center;flex-direction:column;width:100%;height:100%;justify-content:center}.car-quote-container .car-quote-info-container .upload-box .drop-area-wrapper label[for=upload-via-file]{display:block;z-index:10;position:absolute;inset:0;margin:0}.car-quote-container .car-quote-info-container .upload-box .drop-area-wrapper label[for=upload-via-file] #upload-via-file{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.car-quote-container .car-quote-info-container .upload-box .drop-area-wrapper .instruction-title{margin-top:15px}.car-quote-container .car-quote-info-container .upload-box .drop-area-wrapper .instructions{font-style:italic;font-size:13px;text-align:center}.car-quote-container .car-quote-info-container .upload-box .drop-area-wrapper img{width:80px}.car-quote-container .car-quote-info-container .upload-box .file-item-container{width:80%;flex-direction:row;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.car-quote-container .car-quote-info-container .upload-box .file-item-container .car-quote-icon-picture{position:absolute;inset:0;text-align:center;display:flex;align-items:center;justify-content:center}.car-quote-container .car-quote-info-container .upload-box .file-item-container .car-quote-icon-picture:before{font-size:600%}.car-quote-container .car-quote-info-container .upload-box .file-item{position:relative;background:#fff;border:1px solid;margin-top:5px;margin-bottom:5px}@media only screen and (max-width: 480px){.car-quote-container .car-quote-info-container .upload-box .file-item{width:calc(50% - 5px)}}@media only screen and (min-width: 481px) and (max-width: 767px){.car-quote-container .car-quote-info-container .upload-box .file-item{width:calc(50% - 5px)}}@media only screen and (min-width: 768px) and (max-width: 991px){.car-quote-container .car-quote-info-container .upload-box .file-item{width:calc(50% - 5px)}}@media only screen and (min-width: 992px) and (max-width: 1199px){.car-quote-container .car-quote-info-container .upload-box .file-item{width:calc(25% - 5px)}}@media only screen and (min-width: 1200px){.car-quote-container .car-quote-info-container .upload-box .file-item{width:calc(25% - 5px)}}.car-quote-container .car-quote-info-container .upload-box .file-item .delete-file{position:absolute;top:5px;right:5px;z-index:2}.car-quote-container .car-quote-info-container .upload-box .file-item .delete-file .bsm-gicon-close{display:flex;position:relative;align-items:center;justify-content:center;padding:5px;border:1px solid;border-radius:50%;height:25px;width:25px;cursor:pointer}.car-quote-container .car-quote-info-container .upload-box .file-item .file-container{position:relative;overflow:hidden;padding-top:75%}.car-quote-container .car-quote-info-container .upload-box .file-item .file-container .bsm-gicon-picture{position:absolute;inset:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.car-quote-container .car-quote-info-container .upload-box .file-item .file-container .bsm-gicon-picture:before{font-size:11vmin}.car-quote-container .car-quote-info-container .upload-box .file-item .file-container .file-source{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:100%}.car-quote-container .car-quote-info-container .upload-box .file-item .file-container .file-source[src^="/car-quote/assets/img/image-file2.png"]{display:none}.car-quote-container .car-quote-info-container .upload-box .file-item .file-container .file-source:not([src^="/car-quote/assets/img/image-file2.png"])+i{display:none}.car-quote-container .car-quote-info-container .lead-result-container{width:100%}.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container{text-align:center;margin:30px 0}.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container .checkmark,.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container .error{display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:50%;width:80px;height:80px;border:3px solid #000}.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container .checkmark:after,.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container .error:after{font-family:bsm-gicons;font-size:48px;font-weight:500}.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container .checkmark:after{content:"\e703"}.car-quote-container .car-quote-info-container .lead-result-container .icon-result-container .error:after{content:"\e707"}.car-quote-container .car-quote-info-container .lead-result-container .box-title{text-align:center}.car-quote-container .car-quote-info-container .lead-result-container .box-subtitle{text-align:center;font-weight:500;font-size:2rem}@media only screen and (max-width: 767px){.prenotazione .modal-footer .car-quote-cta{padding-top:50px}}@media only screen and (min-width: 768px){.prenotazione .lead-result-info-container{display:flex;flex-wrap:wrap}.prenotazione .lead-result-info-container .lead-result-info-block{width:50%;margin:10px 0}.prenotazione .lead-result-info-container .lead-result-info-block:nth-of-type(1){padding-right:15px;border-bottom:1px solid;padding-bottom:15px}.prenotazione .lead-result-info-container .lead-result-info-block:nth-of-type(3){padding-left:15px;border-left:1px solid;border-bottom:1px solid;padding-bottom:15px}.prenotazione .lead-result-info-container .lead-result-info-block .service-field{width:35%;padding-right:10px}.prenotazione .lead-result-info-container .lead-result-info-block .service-value{width:65%;font-weight:600;padding-left:10px}}@media only screen and (min-width: 768px){.modal.paypal .modal-content cq-success-section .car-quote-info-container.active,.modal.paypal .modal-content cq-paypal-success-section .car-quote-info-container.active,.modal.paypal .modal-content cq-error-section .car-quote-info-container.active,.modal.paypal .modal-content cq-paypal-error-section .car-quote-info-container.active{height:65vh}}@media only screen and (max-width: 767px){.modal.prenotazione .modal-content .overflow-container{height:calc(100% - 95px)}}.modal.prenotazione .modal-content .car-quote-data.w50-width,.modal.prenotazione .modal-content .car-quote-data.w25-width{width:100%}@media only screen and (max-width: 480px){.modal.prenotazione .modal-content .car-quote-data.half-width{width:100%}}.modal.prenotazione .modal-content .car-quote-data.w50-width{justify-content:center}.modal .modal-content .car-quote-container{height:calc(100% - 61px);height:100%;padding:15px 15px 10px}.modal .modal-content .car-quote-container .car-quote-info-container{height:0;transition:none}.modal .modal-content .car-quote-container .car-quote-info-container.active{height:100%}.modal .modal-content .car-quote-container .car-quote-info-container.read-only{height:0;display:none}.modal .modal-content .car-quote-container .main-form-container{height:100%}.modal .modal-content .overflow-container{height:calc(100% - 50px);overflow-y:auto;padding-right:10px;width:calc(100% + 10px)}.modal .modal-content .car-quote-cta{justify-content:space-between;align-items:center;position:absolute;margin:0;text-align:center;padding:10px 15px;right:-15px;bottom:-10px;left:-15px;width:auto;background:#fff;box-shadow:0 0 5px 1px #00000026;z-index:2}.modal .modal-content cq-purchase-form .car-quote-container{height:auto;padding-bottom:0}.modal .modal-content cq-purchase-form .car-quote-shape-container .car-quote-single-shape i{font-size:2rem}.modal .modal-content cq-purchase-form cq-purchase-section .car-quote-info-container.active{height:auto}.modal .modal-content cq-purchase-form cq-customer-section .car-quote-info-container.active{height:100%}.modal .modal-content cq-purchase-form cq-customer-section .overflow-container{height:100%}.modal .modal-content cq-purchase-form cq-customer-section .car-quote-cta{position:sticky;bottom:0;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.modal .modal-content .for-paypal .paypal-info-booking{display:none}.modal .modal-content .for-paypal.is-visible .paypal-info-booking{display:block}.modal .modal-content .for-paypal.is-visible .paypal-cta-container{display:inline-flex}.modal:not(.skip-paypal-booking) .modal-content app-paypal-form .car-quote-container{padding-top:0;padding-bottom:0}.modal:not(.skip-paypal-booking) .modal-content app-paypal-form .car-quote-container .car-quote-cta{position:relative;width:100%;right:0;bottom:0;left:0;box-shadow:none}.modal:not(.skip-paypal-booking) .modal-content app-paypal-form .car-quote-container .car-quote-cta .next{display:none}.ccform .car-quote-container .car-quote-info-container{padding:0}.calendar-button-container>.btn{float:left;width:33%;text-align:center}.is-card-payment .card div:first-child{margin:auto;display:block!important}@font-face{font-family:bsm-icons;src:url(bsm-icons.7177a4d8bf66c879.eot?db79wh);src:url(bsm-icons.7177a4d8bf66c879.eot?db79wh#iefix) format("embedded-opentype"),url(bsm-icons.1f696f1ae0b293d6.ttf?db79wh) format("truetype"),url(bsm-icons.1bb7fa00e385c8cc.woff?db79wh) format("woff"),url(bsm-icons.3f3f4f99f1ca2b90.svg?db79wh#bsm-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-icon-],[class*=" bsm-icon-"]{font-family:bsm-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-icon-arrow-down:before{content:"\e900"}.bsm-icon-arrow-left:before{content:"\e901"}.bsm-icon-arrow-right:before{content:"\e902"}.bsm-icon-arrow-up:before{content:"\e903"}.bsm-icon-auto:before{content:"\e904"}.bsm-icon-business:before{content:"\e905"}.bsm-icon-calendar:before{content:"\e906"}.bsm-icon-chat:before{content:"\e907"}.bsm-icon-close:before{content:"\e908"}.bsm-icon-co2:before{content:"\e909"}.bsm-icon-compare:before{content:"\e90b"}.bsm-icon-compare-outline:before{content:"\e90a"}.bsm-icon-elettrico:before{content:"\e90c"}.bsm-icon-eventi:before{content:"\e90d"}.bsm-icon-favorite:before{content:"\e90f"}.bsm-icon-favorite-outline:before{content:"\e90e"}.bsm-icon-filter:before{content:"\e910"}.bsm-icon-fuel:before{content:"\e911"}.bsm-icon-gearshift:before{content:"\e912"}.bsm-icon-info:before{content:"\e913"}.bsm-icon-login:before{content:"\e915"}.bsm-icon-login-outline:before{content:"\e914"}.bsm-icon-mail:before{content:"\e916"}.bsm-icon-menu:before{content:"\e917"}.bsm-icon-moto:before{content:"\e918"}.bsm-icon-neopatentati:before{content:"\e919"}.bsm-icon-noleggio:before{content:"\e91a"}.bsm-icon-phone:before{content:"\e91b"}.bsm-icon-pin-point:before{content:"\e91c"}.bsm-icon-plus:before{content:"\e91d"}.bsm-icon-power:before{content:"\e91e"}.bsm-icon-print:before{content:"\e91f"}.bsm-icon-promo:before{content:"\e920"}.bsm-icon-search:before{content:"\e921"}.bsm-icon-service:before{content:"\e922"}.bsm-icon-share:before{content:"\e923"}.bsm-icon-shop:before{content:"\e924"}.bsm-icon-speedometer:before{content:"\e925"}.bsm-icon-vendi:before{content:"\e926"}.bsm-icon-video:before{content:"\e927"}.bsm-icon-whatsapp:before{content:"\e928"}.bsm-icon-service-form:before{content:"\e92b"}.bsm-icon-phone-outline:before{content:"\e92a"}.bsm-icon-mail-outline:before{content:"\e929"}.bsm-icon-meno:before{content:"\e92c"}.bsm-icon-check:before{content:"\e92d"}.bsm-icon-vcom:before{content:"\e92e"}.bsm-icon-caravancamper:before{content:"\e92f"}@font-face{font-family:bsm-csicons;src:url(bsm-csicons.77670bf15bddb6fc.eot?vovrnj);src:url(bsm-csicons.77670bf15bddb6fc.eot?vovrnj#iefix) format("embedded-opentype"),url(bsm-csicons.898e5023553b9e9c.ttf?vovrnj) format("truetype"),url(bsm-csicons.0ce1794fe4776d59.woff?vovrnj) format("woff"),url(bsm-csicons.931a4079c4a3d5be.svg?vovrnj#bsm-csicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bsm-csicon-],[class*=" bsm-csicon-"]{font-family:bsm-csicons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bsm-csicon-altro:before{content:"\e500"}.bsm-csicon-berlina:before{content:"\e501"}.bsm-csicon-city-car:before{content:"\e502"}.bsm-csicon-coupe:before{content:"\e503"}.bsm-csicon-monovolume:before{content:"\e504"}.bsm-csicon-station-wagon:before{content:"\e505"}.bsm-csicon-suv:before{content:"\e506"}.bsm-csicon-v-comm:before{content:"\e507"}.bsm-csicon-suv-coupe:before{content:"\e508"}*{box-sizing:border-box}html.bweb-overflow-hidden,body.bweb-overflow-hidden{overflow:hidden}.bweb-link-btn,.bweb-btn,.bweb-icon-btn{display:inline-flex;position:relative;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:1;transition:all .25s ease-in-out;cursor:pointer}.bweb-link-btn:hover,.bweb-btn:hover,.bweb-icon-btn:hover{text-decoration:none}.bweb-link-btn.is-floating,.bweb-btn.is-floating,.bweb-icon-btn.is-floating{background:rgba(0,0,0,.75);color:#fff}.bweb-link-btn.is-floating i,.bweb-btn.is-floating i,.bweb-icon-btn.is-floating i{color:#fff}.bweb-btn,.bweb-icon-btn{padding:10px 15px;border-radius:10px;text-decoration:none;height:40px;cursor:pointer}.bweb-btn span+i{margin-left:5px}.bweb-btn i+span{margin-left:5px}.bweb-icon-btn{padding:0;width:40px;height:40px;background:transparent;justify-content:center;border-radius:25px}.bweb-icon-btn.is-floating{background:rgba(0,0,0,.75)}.bweb-icon-btn.is-floating i{color:#fff}.bweb-icon-btn.hide-label .action-label{position:absolute;opacity:0;min-width:0;padding:5px 10px;font-size:0;text-align:center;right:45px;background:rgba(0,0,0,.75);color:#fff;z-index:-1;visibility:hidden;transition:min-width .25s ease-in-out .01s,opacity .25s ease-in-out .1s,font-size .25s ease-in-out .2s,visibility .25s ease-in-out .15s,z-index .2s ease-in-out .15s}@media only screen and (max-width: 991px){.bweb-icon-btn.hide-label .action-label{display:none}}.bweb-icon-btn.hide-label:hover .action-label{opacity:1;min-width:150px;z-index:1;font-size:14px;visibility:visible;transition:visibility .25s ease-in-out .1s,z-index .25s ease-in-out .1s,font-size .25s ease-in-out .01s,opacity .25s ease-in-out .2s,min-width .25s ease-in-out .15s}.bweb-primary-btn{background:#1976d2;color:#fff;border:1px solid #1976d2}.bweb-primary-btn:hover{background:#fff;color:#1976d2}.bweb-accent-btn{background:#fff;border:1px solid #000;color:#000}.bweb-accent-btn:hover{border-color:#1976d2;color:#1976d2}.bweb-link-btn{background:transparent;text-decoration:underline}.bweb-link-btn:hover{text-decoration:none}i{font-size:24px}bweb-vehicle-dt-alimentazione,bweb-vehicle-dt-cambio,bweb-vehicle-dt-km,bweb-vehicle-dt-neopatentati,bweb-vehicle-dt-potenza,bweb-vehicle-dt-cavalli,bweb-vehicle-dt-immatricolazione,bweb-vehicle-dt-potenza-cavalli,bweb-vehicle-dt-carrozzeria{display:inline-flex;align-items:center}.bweb-input-field,.bweb-select-field{width:100%;border-width:1px;border-style:solid;outline:0;height:40px;padding:5px 10px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.bsm-single-select,.bsm-single-checkbox,.bsm-single-radio{display:inline-flex;position:relative;align-items:center}.bsm-single-select{height:40px;background:#fff;border-width:1px;border-style:solid;border-radius:5px}.bsm-single-select:after{content:"\e900";font-family:bsm-icons;position:absolute;right:10px;font-size:24px;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;z-index:1}.bsm-single-select select{padding:5px 35px 5px 10px;border:0;height:100%;width:100%;outline:0;background:transparent;z-index:2;text-transform:capitalize;cursor:pointer}.bsm-single-checkbox input,.bsm-single-radio input{display:inline-flex;position:relative;align-items:center;justify-content:center;flex-shrink:0;border-width:1px;border-style:solid;width:15px;height:15px;margin:0;opacity:1;padding:0;border-radius:0;cursor:pointer}.bsm-single-checkbox input:checked:before,.bsm-single-radio input:checked:before{content:"\e703";font-family:bsm-gicons;display:inline-flex;position:absolute;inset:auto;align-items:center;justify-content:center;font-size:11px}.bsm-single-checkbox label,.bsm-single-radio label{margin-left:5px;cursor:pointer}.bsm-single-checkbox label:before,.bsm-single-radio label:before{display:none}.bsm-single-radio input{border-radius:50%;margin:0}.web-share-button-container share-buttons{display:inline-flex;flex-wrap:wrap}.web-share-button-container share-buttons .sb-group{justify-content:space-between;align-items:center}.web-share-button-container share-buttons .sb-group .sb-icon{font-size:20px}@media only screen and (orientation: landscape){bweb-phyron-video .gallery-modal-content .phyron-container video{height:100vh;width:auto}}.bsm-phyron-container{position:relative}.sb-group,.sb-button{display:inline-flex;align-items:flex-start}.sb-group{flex-wrap:wrap}.sb-button{margin:var(--sb-margin)}.sb-wrapper{font-size:inherit;cursor:pointer;position:relative;outline:0;min-width:4.125em;height:2.5em;border:none;border-radius:1px;padding:0;line-height:2.571em;background-color:transparent;-webkit-print-color-adjust:exact}.sb-wrapper .sb-icon,.sb-wrapper .sb-text{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-wrapper .sb-content{flex:1;display:flex;height:100%;width:100%;position:relative}.sb-wrapper .sb-text{flex:1;height:100%;white-space:nowrap;padding:0 .7em}.sb-wrapper .sb-icon{text-align:center;width:100%;height:100%;font-size:1.2em;min-width:2em}.sb-wrapper .sb-text{font-weight:700}.sb-default .sb-wrapper{color:#fff;border-radius:4px;overflow:hidden;background-color:var(--button-color)!important}.sb-default .sb-wrapper.sb-facebook{background-color:#4267b2}.sb-default .sb-wrapper.sb-twitter{background-color:#00acee}.sb-default .sb-wrapper.sb-google{background-color:#db4437}.sb-default .sb-wrapper.sb-mix{background-color:#ff8226}.sb-default .sb-wrapper.sb-line{background-color:#00b900}.sb-default .sb-wrapper.sb-linkedin{background-color:#006fa6}.sb-default .sb-wrapper.sb-pinterest{background-color:#bd081c}.sb-default .sb-wrapper.sb-reddit{background-color:#ff4006}.sb-default .sb-wrapper.sb-tumblr{background-color:#36465d}.sb-default .sb-wrapper.sb-whatsapp{background-color:#25d366}.sb-default .sb-wrapper.sb-messenger{background-color:#0080ff}.sb-default .sb-wrapper.sb-telegram{background-color:#08c}.sb-default .sb-wrapper.sb-xing{background-color:#006567}.sb-default .sb-wrapper.sb-sms{background-color:#20c16c}.sb-default .sb-wrapper.sb-email{background-color:#ff961c}.sb-default .sb-wrapper.sb-viber{background-color:#665ca7}.sb-default .sb-wrapper.sb-vk{background-color:#4c75a3}.sb-default .sb-wrapper.sb-copy{background-color:#607d8b}.sb-default .sb-wrapper.sb-print{background-color:#765aa2}.sb-default .sb-wrapper.sb-expand{background-color:#ff6651}.sb-default .sb-wrapper.sb-show-icon.sb-show-text .sb-text{filter:none;padding-right:1em;padding-left:0}.sb-group,.sb-button{display:inline-flex;align-items:flex-start}.sb-group{flex-wrap:wrap}.sb-button{margin:var(--sb-margin)}.sb-wrapper{font-size:inherit;cursor:pointer;position:relative;outline:0;min-width:4.125em;height:2.5em;border:none;border-radius:1px;padding:0;line-height:2.571em;background-color:transparent;-webkit-print-color-adjust:exact}.sb-wrapper .sb-icon,.sb-wrapper .sb-text{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-wrapper .sb-content{flex:1;display:flex;height:100%;width:100%;position:relative}.sb-wrapper .sb-text{flex:1;height:100%;white-space:nowrap;padding:0 .7em}.sb-wrapper .sb-icon{text-align:center;width:100%;height:100%;font-size:1.2em;min-width:2em}.sb-wrapper .sb-text{font-weight:700}.sb-circles-dark .sb-wrapper{color:#fff;background:transparent;min-width:0;min-width:initial;height:auto;height:initial}.sb-circles-dark .sb-wrapper.sb-facebook .sb-icon{background-color:#4267b2}.sb-circles-dark .sb-wrapper.sb-facebook .sb-text{color:#4267b2}.sb-circles-dark .sb-wrapper.sb-twitter .sb-icon{background-color:#00acee}.sb-circles-dark .sb-wrapper.sb-twitter .sb-text{color:#00acee}.sb-circles-dark .sb-wrapper.sb-google .sb-icon{background-color:#db4437}.sb-circles-dark .sb-wrapper.sb-google .sb-text{color:#db4437}.sb-circles-dark .sb-wrapper.sb-mix .sb-icon{background-color:#ff8226}.sb-circles-dark .sb-wrapper.sb-mix .sb-text{color:#ff8226}.sb-circles-dark .sb-wrapper.sb-line .sb-icon{background-color:#00b900}.sb-circles-dark .sb-wrapper.sb-line .sb-text{color:#00b900}.sb-circles-dark .sb-wrapper.sb-linkedin .sb-icon{background-color:#006fa6}.sb-circles-dark .sb-wrapper.sb-linkedin .sb-text{color:#006fa6}.sb-circles-dark .sb-wrapper.sb-pinterest .sb-icon{background-color:#bd081c}.sb-circles-dark .sb-wrapper.sb-pinterest .sb-text{color:#bd081c}.sb-circles-dark .sb-wrapper.sb-reddit .sb-icon{background-color:#ff4006}.sb-circles-dark .sb-wrapper.sb-reddit .sb-text{color:#ff4006}.sb-circles-dark .sb-wrapper.sb-tumblr .sb-icon{background-color:#36465d}.sb-circles-dark .sb-wrapper.sb-tumblr .sb-text{color:#36465d}.sb-circles-dark .sb-wrapper.sb-whatsapp .sb-icon{background-color:#25d366}.sb-circles-dark .sb-wrapper.sb-whatsapp .sb-text{color:#25d366}.sb-circles-dark .sb-wrapper.sb-messenger .sb-icon{background-color:#0080ff}.sb-circles-dark .sb-wrapper.sb-messenger .sb-text{color:#0080ff}.sb-circles-dark .sb-wrapper.sb-telegram .sb-icon{background-color:#08c}.sb-circles-dark .sb-wrapper.sb-telegram .sb-text{color:#08c}.sb-circles-dark .sb-wrapper.sb-xing .sb-icon{background-color:#006567}.sb-circles-dark .sb-wrapper.sb-xing .sb-text{color:#006567}.sb-circles-dark .sb-wrapper.sb-sms .sb-icon{background-color:#20c16c}.sb-circles-dark .sb-wrapper.sb-sms .sb-text{color:#20c16c}.sb-circles-dark .sb-wrapper.sb-email .sb-icon{background-color:#ff961c}.sb-circles-dark .sb-wrapper.sb-email .sb-text{color:#ff961c}.sb-circles-dark .sb-wrapper.sb-viber .sb-icon{background-color:#665ca7}.sb-circles-dark .sb-wrapper.sb-viber .sb-text{color:#665ca7}.sb-circles-dark .sb-wrapper.sb-vk .sb-icon{background-color:#4c75a3}.sb-circles-dark .sb-wrapper.sb-vk .sb-text{color:#4c75a3}.sb-circles-dark .sb-wrapper.sb-copy .sb-icon{background-color:#607d8b}.sb-circles-dark .sb-wrapper.sb-copy .sb-text{color:#607d8b}.sb-circles-dark .sb-wrapper.sb-print .sb-icon{background-color:#765aa2}.sb-circles-dark .sb-wrapper.sb-print .sb-text{color:#765aa2}.sb-circles-dark .sb-wrapper.sb-expand .sb-icon{background-color:#ff6651}.sb-circles-dark .sb-wrapper.sb-expand .sb-text{color:#ff6651}.sb-circles-dark .sb-wrapper:active .sb-icon{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.sb-circles-dark .sb-wrapper .sb-icon{background-color:#2e4057;background-color:var(--button-color)!important;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;font-size:1.4em;width:2.5em;height:2.5em;border-radius:50%;transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.sb-circles-dark .sb-wrapper .sb-text{color:var(--button-color)!important;font-size:.8em;margin-top:5px;border-radius:1em;width:100%;height:1.8em;line-height:1.8em;padding:0;transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.sb-circles-dark .sb-wrapper .sb-content{align-items:center;flex-direction:column}.sb-circles-dark .sb-wrapper .sb-icon{width:35px;height:35px;min-width:30px;font-size:16px;box-shadow:1px 1px 4px 1px #00000040}.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell-row{-js-display:flex;display:flex}.cal-month-view .cal-cell{float:left;flex:1;-js-display:flex;display:flex;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}@media all and (-ms-high-contrast: none){.cal-month-view .cal-day-cell{display:block}}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;-js-display:flex;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px #00000080}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{-js-display:flex;display:flex;padding-left:70px;border:1px solid}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;-js-display:flex;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{-js-display:flex;display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;-js-display:flex;display:flex}.cal-week-view .cal-time-events .cal-day-columns{-js-display:flex;display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}
