:root{--light:300;--regular:400;--medium:500;--semibold:600;--bold:700;--footer-mobile-height:60px}.m-y-10{margin-block:10px}.m-y-20{margin-block:20px}.m-y-30,.m-y-60{margin-block:30px}@media (min-width:992px){.m-y-60{margin-block:60px}}.purchase-header-wrap{align-items:center;display:flex}.purchase-header-wrap>div:first-child{display:none}.purchase-header-wrap>div:nth-child(2){flex:1 1 auto}.purchase-header-wrap .header-back{align-items:center;color:var(--white);display:inline-flex;font-size:11px;line-height:1;transition:color .2s ease-in-out}.purchase-header-wrap .header-back svg{margin-right:5px}.purchase-header-wrap .header-back path{display:block;fill:var(--white);stroke:var(--white)}.purchase-header-wrap .header-back:hover,.purchase-header-wrap .header-back:hover path{color:var(--blue-light)}.purchase-header-wrap .header-title{color:var(--white);font-size:11px;font-weight:var(--regular);line-height:1}.purchase-header-wrap .header-title strong{color:var(--blue-light);font-weight:var(--regular)}.purchase-header-wrap .btn-x{margin-left:auto}.purchase-header-wrap .btn-x:after,.purchase-header-wrap .btn-x:before{background-color:var(--white);height:2px;width:20px}.purchase-header-wrap .btn-x:hover:after,.purchase-header-wrap .btn-x:hover:before{background-color:var(--blue-light)}@media (min-width:992px){.purchase-header-wrap>div{min-width:20%}.purchase-header-wrap>div:first-child{display:block}.purchase-header-wrap .header-title{font-size:16px;text-align:center}}.section-form-type-switch{background:var(--radial-black);background-repeat:no-repeat;background-size:100% 80px;min-height:160px}.section-form-type-switch .form-type-switch{display:flex;justify-content:center;margin:0 auto;max-width:min(100% - 20px,500px);padding-top:20px}.section-form-type-switch .btn-switch{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;width:50%}.section-form-type-switch .btn-switch label{color:var(--black);cursor:pointer;font-size:14px;font-weight:var(--medium);margin-top:10px;opacity:.4;text-align:center;transition:color .2s ease-in-out}@media (min-width:992px){.section-form-type-switch .btn-switch label{font-size:16px;margin-top:20px}}.section-form-type-switch .btn-switch.active img{background-color:var(--blue);box-shadow:0 0 4px 4px var(--blue);height:100px;width:100px}.section-form-type-switch .btn-switch.active label{opacity:1}.section-form-type-switch .btn-switch.active:hover img{background-color:var(--blue)}.section-form-type-switch .btn-switch:hover img{background-color:var(--blue-light)}.section-form-type-switch .ico-wrap{align-items:flex-end;display:flex;justify-content:center;min-height:100px}.section-form-type-switch .ico-wrap img{background-color:var(--black);border-radius:50%;display:block;margin:0 auto;overflow:hidden;transition:all .2s ease-in-out}.headline{color:var(--black);font-size:16px;font-weight:var(--medium);line-height:1.3;padding-block:30px;padding-inline:30px;text-align:center}@media (min-width:992px){.headline{font-size:18px;padding-block:60px 30px}}.section-form{margin-block:30px 90px}.section-form p{font-size:14px;line-height:1.25;margin:0 0 10px}.section-form .form-body{margin-block:30px}.section-form .form-group{margin-bottom:30px}.section-form .form-block{margin-block:30px}.section-form .form-actions{margin-block:60px}@media (min-width:992px){.section-form p{font-size:16px}}.button-group{margin-block:60px;text-align:center}.btn-lg{align-items:center;display:flex;justify-content:center;margin-inline:auto;min-height:60px;min-width:0;width:min(100%,355px)}.custom-checkbox.radio label:before{height:30px;width:30px}.custom-checkbox.radio label:after{background-color:var(--blue);height:18px;left:6px;top:6px;width:18px}.sale-conditions h4{font-size:18px;line-height:1.1;margin-bottom:10px}.sale-conditions h5{font-weight:var(--bold)}.sale-conditions h5,.sale-conditions p{font-size:11px;line-height:1.2}.sale-conditions-cnt{max-height:300px;overflow-x:hidden;overflow-y:auto;padding-right:10px}.purchase-cart{background:var(--radial-black);border-radius:4px;color:var(--white);margin-bottom:40px;padding:25px 20px 50px}.purchase-cart>div,.purchase-cart>p{margin-block:16px}.purchase-cart p{font-size:14px;line-height:1.4;margin-bottom:10px}.purchase-cart .cart-item{align-items:center;border-bottom:1px solid #707070;display:flex;justify-content:space-between;padding-bottom:16px;transition:color .2s ease-in-out}.purchase-cart .cart-item .cart-label{font-size:14px;line-height:20px}.purchase-cart .cart-item .cart-price{font-size:18px;font-weight:var(--semibold);line-height:20px;white-space:nowrap}.purchase-cart .cart-item .cart-price span{font-size:14px;font-weight:var(--regular);margin-right:5px}.purchase-cart .cart-item.total-price{margin-top:40px}.purchase-cart .cart-item.total-price .cart-price{font-size:24px;line-height:1}.purchase-cart .cart-financing-note{padding-top:4px;text-align:right}.purchase-cart .cart-neonline{background-image:linear-gradient(90deg,rgba(56,153,255,0),#3899ff 50%,rgba(56,153,255,0));background-position:-200px calc(50% + 4px);background-repeat:no-repeat;background-size:200px 2px}.purchase-cart .cart-neonline.animated{animation:cartNeonlineAnimation 1s linear 3;color:var(--blue-light)}.purchase-cart .cart-actions{margin-top:40px}.purchase-cart .cart-actions>*+*{margin-top:10px}.purchase-cart .cart-actions button{margin:10px auto;min-width:min(100%,255px);white-space:nowrap}.purchase-cart .nexi-payment-list{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin:40px 0 0;padding:0}.purchase-cart .cart-summary-expander{display:flex;flex-direction:column;justify-content:end;margin-block:20px}.purchase-cart .cart-summary-expander .cart-summary-expander-head{color:var(--white);cursor:pointer;display:block;font-size:14px;margin-left:auto;text-align:right;transition:color .2s ease}.purchase-cart .cart-summary-expander .cart-summary-expander-head.active,.purchase-cart .cart-summary-expander .cart-summary-expander-head:hover{color:var(--blue-light)}.purchase-cart .cart-summary-expander .cart-summary-expander-head .fa{transition:transform .2s ease}.purchase-cart .cart-summary-expander .cart-summary-expander-head.active .fa{transform:rotate(180deg)}.purchase-cart .cart-summary-expander .cart-summary-expander-body{margin-block:15px}@keyframes cartNeonlineAnimation{0%{background-position-x:-200px}to{background-position-x:calc(100% + 200px)}}.purchase-top{display:none}@media (min-width:992px){.purchase-top{display:block;padding-block:30px}.purchase-top .purchase-top-wrap{border-bottom:2px solid var(--gray);display:none;padding-bottom:30px}.purchase-top .label-gray{color:var(--gray-dark);display:block;font-size:14px;font-weight:var(--medium)}.purchase-top .block-vehicle{display:flex;gap:20px}.purchase-top .block-vehicle .vehicle-img{aspect-ratio:4/3;object-fit:cover}.purchase-top .block-vehicle .vehicle-data{font-size:14px;font-weight:var(--medium);line-height:1.4}.purchase-top .block-vehicle .vehicle-data ul{list-style:none;margin:0;padding:20px 0 0}.purchase-top .block-vehicle .vehicle-data ul li{font-size:14px;font-weight:var(--medium);line-height:1.4;margin:0;padding:0}.purchase-top table{margin:0;padding:0 0 30px}.purchase-top table td{font-size:14px;line-height:1.4;white-space:nowrap}.purchase-top table td:first-child{padding-right:40px}.purchase-top table td strong{font-weight:var(--medium)}.purchase-top hr{border-top:1px solid var(--gray);margin-bottom:20px;margin-top:20px}}@media (min-width:992px) and (min-width:992px){.purchase-top .purchase-top-wrap{display:flex}}.purchase-top-compact{background:var(--radial-black);box-shadow:0 2px 2px rgba(0,0,0,.2);color:var(--white);font-size:11px;left:0;line-height:1.4;min-height:80px;padding-block:10px;position:fixed;top:50px;width:100%;z-index:20}.purchase-top-compact .inner{display:flex;gap:20px}.purchase-top-compact .top-img{flex-shrink:0}.purchase-top-compact .top-cnt{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.purchase-top-compact .top-cnt .top-people{display:flex;gap:30px}}.purchase-top-compact .block-vehicle{align-items:center;display:flex}.purchase-top-compact img{aspect-ratio:4/3;object-fit:cover;width:70px}.purchase-top-compact .label-gray,.purchase-top-compact .vehicle-data{color:var(--gray-dark);font-size:11px;margin:0}.purchase-top-compact .block-people{align-items:center;display:flex;gap:30px}@media (min-width:992px){.purchase-top-compact{font-size:14px;top:60px}.purchase-top-compact .top-cnt{flex-direction:row;gap:30px}.purchase-top-compact .label-gray,.purchase-top-compact .vehicle-data{font-size:14px}}.purchase-top-compact-spacer{display:block;height:80px}@media (min-width:992px){.purchase-top-compact-spacer{display:none}main>.purchase-top-compact-spacer{display:block}.purchase-top-scroll .purchase-top-compact{transform:translateY(calc(-100% - 60px));transition:transform .35s ease-in-out}.purchase-top-scroll .purchase-top-compact.active{transform:translateY(0)}}.purchase-expander{border:1px solid #aaa;border-radius:5px;margin-bottom:20px}.purchase-expander .expander-head{align-items:center;cursor:pointer;display:flex;min-height:60px;width:100%}.purchase-expander .expander-head>div{padding-inline:10px}.purchase-expander .expander-head .cell-checkbox{align-items:center;border-right:1px solid #aaa;display:flex;min-height:60px;padding-inline:15px}.purchase-expander .expander-head .cell-arrow{margin-left:auto;text-align:right}.purchase-expander .expander-head .cell-arrow .fa{font-size:24px;transition:all .2s ease-in-out}.purchase-expander .expander-head .title{font-size:16px;font-weight:var(--medium);transition:color .2s ease-in-out}.purchase-expander .expander-head .selected-option{font-size:14px;line-height:20px}.purchase-expander .expander-head .selected-option span{color:var(--blue-light);font-size:16px;font-weight:var(--semibold);margin-right:4px}.purchase-expander .expander-head:hover .cell-arrow,.purchase-expander .expander-head:hover .cell-title .title{color:var(--blue-light)}.purchase-expander .expander-head.active .fa{transform:rotate(180deg)}.purchase-expander .expander-body{border-top:1px solid #aaa;display:none;padding:15px}.purchase-expander .expander-body p{font-size:14px;line-height:1.4;margin-bottom:20px}.purchase-expander .expander-body .selector-label{font-size:14px;font-weight:var(--semibold)}.purchase-expander .expander-body .option-selector-widget{border:1px solid #cacaca;border-radius:4px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block:15px;overflow:hidden}.purchase-expander .expander-body .option-selector-widget>div:not(:first-child){border-left:1px solid #cacaca}.purchase-expander .expander-body .option-selector-widget>div{cursor:pointer;font-size:14px;line-height:1.2;padding-block:15px;text-align:center;transition:all .2s ease-in-out}.purchase-expander .expander-body .option-selector-widget>div>strong{display:block;font-size:16px;font-weight:var(--semibold)}.purchase-expander .expander-body .option-selector-widget>div.active{background-color:var(--blue-light);color:var(--white)}.purchase-expander .expander-body .option-selector-widget>div:hover{color:var(--blue-light)}.purchase-expander .expander-body .option-selector-widget>div:hover.active{color:var(--white)}.purchase-expander .expander-body .disclaimer-link{align-items:center;color:var(--blue);display:flex;font-size:14px;font-weight:var(--medium);margin-block:15px;transition:color .2s ease-in-out}.purchase-expander .expander-body .disclaimer-link path{transition:color .2s ease-in-out;fill:var(--blue)}.purchase-expander .expander-body .disclaimer-link:hover{color:var(--blue-light)}.purchase-expander .expander-body .disclaimer-link:hover path{fill:var(--blue-light)}.purchase-expander .expander-body .disclaimer-link svg{margin-right:4px}.purchase-expander .expander-body .disclaimer-link .fa{margin-left:4px}.purchase-expander .expander-boxy.expanded{display:block}.purchase-expander .custom-checkbox label:before{border-color:var(--blue-light)}.purchase-expander .custom-checkbox label:after{color:var(--white)}.purchase-expander .custom-checkbox input:checked+label:before{background:var(--blue-light)}.purchase-expander.selected{border:1px solid var(--blue-light);outline:1px solid var(--blue-light)}.section-payment .title{font-size:16px;font-weight:var(--medium);line-height:1.3;margin-block:30px 0;text-align:left}.section-payment .btn{width:min(100%,315px)}.section-payment .slider-selector-wrap{margin-block:10px}.section-payment .selector-title{font-size:16px;line-height:1.2;margin-bottom:10px}.section-payment .selector-title strong{font-weight:var(--medium)}.section-payment .rate-result{font-size:16px;font-weight:var(--medium);line-height:1.2;margin-block:30px;text-align:center}.section-payment .rate-result strong{color:var(--blue-light);font-size:28px;font-weight:var(--semibold)}.section-payment .rate-result-message{color:var(--red-alert);font-size:14px;line-height:1.2;text-align:center}@media (max-width:768px){.section-payment .bank-disclaimer{padding:0 15px}}.section-payment .bank-disclaimer h4{font-size:16px;font-weight:var(--medium);margin-block:15px}.section-payment .bank-disclaimer p{font-size:14px;line-height:1.4;margin:0}.section-payment .input-range-label{display:flex;font-size:14px;font-weight:var(--semibold);justify-content:space-between;margin:0}.section-payment .input-range-value{color:var(--blue-light);font-size:30px;font-weight:var(--semibold);line-height:1;margin-block:15px;text-align:center}@media (min-width:992px){.section-payment .title{font-size:18px;margin-block:60px 40px;text-align:center}.section-payment .slider-selector-wrap{margin-block:40px}.section-payment .col-md-10 .even-columns{display:flex;gap:65px}.section-payment .col-md-10 .even-columns .slider-selector-wrap{margin-block:0}.section-payment .col-md-10 .even-columns>div{width:50%}.section-payment .rate-result{margin-block:0}.section-payment .btn{margin-block:40px}}.headline{padding-inline:15px;text-align:left}.summary-wrap{font-weight:var(--medium);margin-block:20px 40px}.summary-wrap .summary-title{border-bottom:2px solid var(--gray);display:inline-block;font-size:16px;line-height:20px;margin-bottom:10px;padding-bottom:2px}.summary-wrap .summary-title a{color:var(--blue-light);display:inline-block;margin-left:10px}.summary-wrap .summary-title a:hover svg path{fill:var(--blue)}.summary-wrap .summary-title svg path{transition:fill .2s ease-in-out;fill:var(--blue-light)}.summary-wrap .summary-list{list-style:none;margin:0;padding:0}.summary-wrap .summary-list li{margin-bottom:20px}.summary-wrap .summary-list li>*+*{margin-top:10px}.summary-wrap .summary-list strong{color:var(--blue-light);font-size:30px;font-weight:var(--semibold)}.summary-wrap .summary-list .btn-split-payment-modal{background:transparent;border:none;color:var(--blue-light);cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:0;text-decoration:underline;transition:color .2s ease-in-out}.summary-wrap .summary-list .btn-split-payment-modal:hover{color:var(--blue)}.summary-wrap .summary-list .split-payment-text{font-size:14px;font-weight:var(--semibold)}.summary-wrap .summary-list .split-payment-text strong{color:var(--blue-light);font-size:18px}.summary-wrap .summary-list .detail{line-height:1.1;white-space:nowrap}.split-payment-modal{background:rgba(0,0,0,.9);bottom:0;display:none;left:0;place-items:center;position:fixed;right:0;top:0;z-index:2000}.split-payment-modal.active{display:grid}.split-payment-modal .modal-body{background:#fff;border-radius:4px;overflow:hidden;width:min(100% - 30px,920px)}@media (min-width:1200px){.split-payment-modal .modal-body{padding:60px}}.split-payment-modal .btn-x{position:absolute;right:10px;top:10px}.split-payment-modal .btn-x:after,.split-payment-modal .btn-x:before{background-color:var(--gray-dark)}.split-payment-modal h4{font-size:18px;font-weight:var(--medium);line-height:1.3;margin:0;text-align:center}.split-payment-modal h4 strong{font-weight:var(--semibold)}.split-payment-modal .modal-slider-wrap{margin-top:60px}.split-payment-modal .modal-slider-wrap .slider-labels{align-items:center;display:flex;font-size:16px;font-weight:var(--semibold);justify-content:space-between}.split-payment-modal .modal-slider-wrap .slider-labels strong{display:block;font-size:14px;font-weight:var(--semibold)}.split-payment-modal .modal-slider-wrap .slider-value{color:var(--blue-light);font-size:30px;font-weight:var(--semibold);margin-block:25px;text-align:center}.split-payment-modal .modal-check{margin-block:40px}.split-payment-modal .modal-actions{margin-top:70px;text-align:center}@media (min-width:992px){.headline{text-align:center}.section-summary{margin-block:60px}}.input-range-wrap,input[type=range]{height:30px;position:relative}input[type=range]{-webkit-appearance:none;background:transparent;cursor:pointer;width:100%;z-index:3}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--white);border:3px solid var(--blue-light);border-radius:50%;cursor:pointer;height:20px;position:relative;transition:background-color .2s ease-in-out;width:20px;z-index:3}input[type=range]:hover::-webkit-slider-thumb{background-color:var(--blue-light)}input[type=range]::-moz-range-thumb{background-color:var(--white);border:3px solid var(--blue-light);border-radius:50%;cursor:pointer;height:16px;transition:background-color .2s ease;width:16px}input[type=range]:hover::-moz-range-thumb{background-color:var(--blue-light)}.input-range-perc{background:var(--blue-light);border-bottom-left-radius:3px;border-top-left-radius:3px;width:0;z-index:2}.input-range-perc,.input-range-track{display:block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.input-range-track{background:var(--gray);border-radius:3px;width:100%;z-index:1}