@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-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.c530a7e0f91e2d3a.eot?h9o6ss);src:url(bsm-moto-icons.c530a7e0f91e2d3a.eot?h9o6ss#iefix) format("embedded-opentype"),url(bsm-moto-icons.6e560d94afa01f6e.ttf?h9o6ss) format("truetype"),url(bsm-moto-icons.584f02b5be9b86c4.woff?h9o6ss) format("woff"),url(bsm-moto-icons.45db9183f43ee431.svg?h9o6ss#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-moto-search:before{content:"\e901"}.bsm-moto-omologazione:before{content:"\e900"}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{-webkit-backface-visibility:hidden;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)}.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}*,*: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}.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}.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}.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}
