body{background-color:#f4f6f8;color:#35373a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.25;margin:0}@media (max-width:991px){body{font-size:.875rem;line-height:1.125rem}}#about-us,#auction-api,#auctions,#contact,#product,#tariffs,#vin-decoder{scroll-margin-top:50px}@media (max-width:991px){#about-us,#auction-api,#auctions,#contact,#product,#tariffs,#vin-decoder{scroll-margin-top:20px}}html{scrollbar-color:#069256;scrollbar-width:thin}@media (min-width:992px){::-webkit-scrollbar{height:10px;width:10px}}::-webkit-scrollbar-track{background:#069256}::-webkit-scrollbar-thumb{background:#069256;border:2px solid #069256;border-radius:8px}@media (min-width:992px){::-webkit-scrollbar-thumb{border:1px solid #069256}}.btn-green{align-items:center;background:#069256;border:none;border-radius:5px;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.25rem;padding:12px 45px;text-align:center}.btn-green:hover{background:#056050;color:#fff}@media (max-width:991px){.btn-green{font-size:.875rem;padding:12px 20px}}.main-title{color:#0e1723;font-size:2.125rem;font-weight:700;line-height:2.5625rem;margin-bottom:25px}.main-title:after{background:#069256;border-radius:50%;content:"";display:inline-block;height:8px;margin-left:8px;width:8px}@media (max-width:991px){.main-title{font-size:1.375rem;line-height:1.6875rem;margin-bottom:15px}}.mb-100{margin-bottom:100px}@media (max-width:991px){.mb-100{margin-bottom:40px}}.py-100{padding:100px 0}@media (max-width:991px){.py-100{padding:40px 0}.w-100-mob{width:100%}}.text{color:#35373a;font-size:1.125rem;line-height:1.625rem;margin-bottom:40px}@media (max-width:991px){.text{font-size:.875rem;line-height:1.25rem;margin-bottom:12px}}.fw-600,strong{font-weight:600}.app-box{background:#fff;border-radius:15px;box-shadow:-2px 2px 12px 3px #e3ebf31a;display:flex;flex-direction:column;height:100%;padding:30px}@media (max-width:992px){.app-box{padding:20px}}.app-box-icon{margin-bottom:10px}@media (max-width:992px){.app-box-icon{margin-bottom:8px}}.app-box-icon svg{height:30px;width:30px}@media (max-width:992px){.app-box-icon svg{height:24px;width:24px}}.app-box-title{color:#0e1723;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:15px}@media (max-width:992px){.app-box-title{font-size:1rem;line-height:1.25rem;margin-bottom:12px}}.app-box-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}@media (max-width:991px){.app-box-list{gap:12px}}.app-box-list li{color:#35373a;font-size:1.125rem;line-height:1.25rem;padding-left:16px;position:relative}@media (max-width:991px){.app-box-list li{font-size:.875rem;line-height:1.125rem;padding-left:14px}}.app-box-list li:before{background:#069256;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}@media (max-width:991px){.app-box-list li:before{height:6px;width:6px}}.app-form{background:#fff;border:1px solid #c1ccdb;border-radius:15px;box-shadow:-2px 2px 12px 3px #1831321a;gap:20px;padding:40px}@media (max-width:992px){.app-form{gap:12px;padding:20px}}.app-form label{margin-bottom:10px}@media (max-width:992px){.app-form label{margin-bottom:5px}}.app-form-textarea{border-radius:5px}.app-input{background:#fff;border:1px solid #c1ccdb;border-radius:5px;padding:15px 20px;width:100%}@media (max-width:991px){.app-input{padding:12px 10px}}.app-input::-moz-placeholder{color:#c1ccdb}.app-input::placeholder{color:#c1ccdb}.app-input:active,.app-input:focus,.app-input:hover{border-color:#069256}.app-input:focus-visible{outline:none}.iti{width:100%}.iti__selected-country-primary{padding-left:20px}@media (max-width:991px){.iti__selected-country-primary{padding-left:12px}}.header{background:#fff;padding:20px 0}@media (max-width:992px){.header{padding:18px 0}}@media (max-width:991px){.header .logo svg{height:21px;width:107px}}.header-link{color:#35373a;display:inline-block;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:8px;position:relative;text-decoration:none}.header-link:after{background:#069256;border-radius:8px;bottom:0;content:"";height:1px;left:50%;position:absolute;right:0;transform:scaleX(0);transform-origin:center;width:46px}.header-link:hover{color:#35373a}.header-link.active:after,.header-link:focus-visible:after,.header-link:hover:after{transform:scaleX(1) translateX(-50%)}@media (max-width:992px){.header-link{margin-bottom:15px;padding-bottom:0}.header-link:last-child{margin-bottom:25px}.header-link:after{display:none}}.header .btn-login{color:#069256;font-size:1rem;font-weight:500;line-height:1.25rem;text-decoration:none}@media (max-width:992px){.header .btn-login{font-size:.875rem}}.header .mobile-menu{background:#fff;display:none;height:100vh;min-width:300px;overflow:hidden;position:fixed;right:0;top:0;width:80vw;z-index:9999999}.header .mobile-menu .modal-header{padding:18px 15px 10px}.header .btn-close{height:24px;opacity:1;width:24px}.banner{background:url(/assets/img/apicars/banner-bg.webp) 100% no-repeat;background-size:contain;color:#fff;height:900px}@media (max-width:992px){.banner{background:url(/assets/img/apicars/banner-bg-mobile.webp) 50% no-repeat;background-size:cover;height:auto;padding-top:130px}}.banner-title{font-size:3.375rem;font-weight:700;line-height:4.0625rem;margin-bottom:15px;text-align:left}@media (max-width:992px){.banner-title{font-size:1.875rem;line-height:2.25rem;margin-bottom:10px}}.banner-subtitle{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-bottom:35px}@media (max-width:992px){.banner-subtitle{font-size:.875rem;line-height:1.125rem;margin-bottom:20px}}.banner .input{background:#18212c;border:1.4px solid #222e3c;border-radius:5px;color:#fff;font-size:1rem;font-weight:400;line-height:1.25rem;padding:21px 20px;width:350px}.banner .input::-moz-placeholder{color:#616975}.banner .input::placeholder{color:#616975}.banner .input:active,.banner .input:focus,.banner .input:hover{border:1.4px solid #069256!important}.banner .input:focus-visible{outline:none}@media (max-width:991px){.banner .input{font-size:.875rem;padding:15px 20px;width:100%}}.banner .btn-green{padding:21px 50px}@media (max-width:991px){.banner .btn-green{padding:16px 20px}}.check-vin-result{margin-top:100px}@media (max-width:991px){.check-vin-result{margin-top:40px}}.check-vin-result .vin-number{color:#069256}.check-vin-result-card{background:#fff;border-radius:15px;border-top:5px solid #069256;box-shadow:-2px 2px 12px 3px #e3ebf31a;height:100%;padding:35px 30px 20px}@media (max-width:991px){.check-vin-result-card{padding:25px 20px 20px}}.check-vin-result-card-title{font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-bottom:20px}@media (max-width:992px){.check-vin-result-card-title{font-size:1rem;line-height:1.25rem;margin-bottom:15px}}.product-info{border:1.4px solid #ebf2f3;border-radius:15px;font-size:1.125rem;line-height:1.625rem;padding:20px}@media (max-width:991px){.product-info{font-size:.875rem;line-height:1.25rem;padding:15px 15px 20px}}.product-info-title{font-weight:600;margin-bottom:5px}.tariffs-card{background:#fff;border-radius:15px;border-top:5px solid #069256;box-shadow:-2px 2px 12px 3px #e3ebf31a;padding:40px 30px}@media (max-width:991px){.tariffs-card{padding:35px 20px 24px}}.tariffs-card-name{background:#e8f6f0;border-radius:50px;color:#069256;display:inline-block;font-size:1rem;font-weight:600;line-height:1.1875rem;margin-bottom:30px;padding:12px 20px}@media (max-width:991px){.tariffs-card-name{line-height:1.25rem;margin-bottom:20px;padding:11px 20px}}.tariffs-card-label{margin-bottom:30px}@media (max-width:991px){.tariffs-card-label{margin-bottom:20px}}.tariffs-card-label-price{font-size:3.375rem;font-weight:700;line-height:100%}@media (max-width:991px){.tariffs-card-label-price{font-size:2.5rem}}.tariffs-card-label-descr{color:#c1ccdb;font-size:1.125rem;font-weight:400;line-height:100%}@media (max-width:991px){.tariffs-card-label-descr{font-size:.875rem}}.auctions-card{background:#fff;border:1.4px solid #ebf2f3;border-radius:15px;box-shadow:-5px 5px 15px 5px #a7bfc31a;padding:40px}@media (max-width:991px){.auctions-card{padding:30px}}.auctions-card-title{border-bottom:1px solid #d9e4f3;font-size:1.125rem;line-height:1.375rem;padding-bottom:15px}@media (max-width:991px){.auctions-card-title{font-size:1rem;line-height:1.25rem;padding-bottom:10px}.auctions-card-icon svg{height:32px;width:32px}}.auctions-card-count{color:#0e1723;font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:5px}@media (max-width:991px){.auctions-card-count{font-size:1.625rem;line-height:2.125rem}}.auctions-card-records{color:#0e1723;margin-bottom:25px}.auctions-card-line{background:linear-gradient(90deg,#069156,#055f50);border-radius:5px;height:5px;margin-bottom:10px;width:100%}.auctions-card-updated{color:#c1ccdb}.contact{background:url(/assets/img/apicars/contact-bg.webp) 50% no-repeat;background-size:cover}@media (max-width:991px){.contact{background:url(/assets/img/apicars/contact-bg-mobile.webp) 50% no-repeat;background-size:cover}}.contact-form-info{background:#19746b;border-radius:15px;color:#fff;font-size:1rem;font-weight:600;height:80%;line-height:1.25rem;right:-159px;top:10%;width:318px}@media (max-width:992px){.contact-form-info{height:auto;padding:20px 0;right:10px;top:88%;width:95%}}.footer{background:#fff;padding:40px 0}@media (max-width:992px){.footer{padding:15px 0}}.footer-link{color:#35373a;font-size:1rem;line-height:1.25rem;text-decoration:none}@media (max-width:992px){.footer-link{font-size:.875rem;line-height:1.25rem}}.cookie-consent{bottom:0;box-sizing:border-box;left:0;padding:16px 0 24px;position:fixed;right:0;z-index:1050}.cookie-consent__wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.cookie-consent__panel{background:#fef3c7;border-radius:16px;box-shadow:0 12px 30px rgba(14,23,35,.1);padding:20px 24px}.cookie-consent__content{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cookie-consent__text{flex:1 1 260px}.cookie-consent__message{color:#0e1723;font-size:1rem;line-height:1.4;margin:0}.cookie-consent__actions{display:flex;flex:0 0 100%;justify-content:flex-start}.cookie-consent__agree{font-weight:600;letter-spacing:.01em;min-width:180px}@media (max-width:767px){.cookie-consent{padding:12px 0 16px}.cookie-consent__panel{padding:16px}.cookie-consent__message{font-size:.875rem;line-height:1.5}}@media (min-width:576px){.cookie-consent__actions{flex:0 0 auto;width:auto}}
