/*! CSS Used from: https://unpkg.com/swiper@8/swiper-bundle.min.css */
:root{--swiper-theme-color:#007aff;}
:root{--swiper-navigation-size:44px;}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/bootstrap-grid.css */
.container{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
    .container{max-width:540px;}
}
@media (min-width: 768px){
    .container{max-width:720px;}
}
@media (min-width: 992px){
    .container{max-width:960px;}
}
@media (min-width: 1200px){
    .container{max-width:1140px;}
}
@media (min-width: 1400px){
    .container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);}
.row > *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.col-12{flex:0 0 auto;width:100%;}
@media (min-width: 768px){
    .col-md-4{flex:0 0 auto;width:33.33333333%;}
    .col-md-8{flex:0 0 auto;width:66.66666667%;}
}
@media (min-width: 992px){
    .col-lg-5{flex:0 0 auto;width:41.66666667%;}
    .col-lg-7{flex:0 0 auto;width:58.33333333%;}
}
.flex-wrap{flex-wrap:wrap!important;}
.mx-auto{margin-right:auto!important;margin-left:auto!important;}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/reset.css */
*{box-sizing:border-box;margin:0;padding:0;}
html{font-size:10px;}
*{padding:0px;margin:0px;border:0px;}
*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
:focus,:active{outline:none;}
a:focus,a:active{outline:none;text-decoration:none;}
footer,section{display:block;}
html,body{height:100%;margin:0;padding:0;min-width:320px;position:relative;width:100%;}
input{max-width:100%;}
a,button,input{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
button{cursor:pointer;}
a,a:visited,a:hover{text-decoration:none;}
a{color:inherit;}
ul li{list-style:none;}
img{vertical-align:middle;-o-object-fit:cover;object-fit:cover;max-width:100%;}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/global.css */
:root{--defaultTextColor:#333;--white:#fff;--primary:#1A659E;--secondary:grey;--warning:yellow;--danger:red;--fotnFamily:'Inter', sans-serif;--defaultFontSize:16px;--defaultLineHeight:18px;--h1Size:50px;--h2Size:40px;--h3Size:30px;--h4Size:20px;--h5Size:10px;--defaultRaduis:5px;--header-fixed-padding:72px;}
body{font-size:100%;font-weight:normal;font-family:var(--fotnFamily);font-weight:400;font-size:var(--defaultFontSize);line-height:var(--defaultLineHeight);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#eef2fa;color:var(--defaultTextColor);}
h2,h3{font-size:inherit;font-weight:bold;font-family:var(--fotnFamily);line-height:120%;}
h2{font-size:var(--h2Size);}
h3{font-size:var(--h3Size);}
input,button{font-family:var(--fotnFamily);}
.radius-5{border-radius:var(--defaultRaduis);}
.wrapper{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;}
.content{flex:auto;}
.container{max-width:none;margin:0 auto;width:100%;padding:0 56px;}
.color-primary{color:var(--primary);}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/components/components.css */
/*! @import https://carbuy.webstaginghub.com/new/css/components/header.css */
.btn-icon{display:flex;align-items:center;justify-content:center;}
/*! end @import */
/*! @import https://carbuy.webstaginghub.com/new/css/components/modal.css */
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:rgba(0, 0, 0, 0.75);overflow-y:auto;opacity:0;visibility:hidden;transition:all 0.15s linear;overflow-x:hidden;}
.modal__dialog{display:flex;justify-content:center;align-items:center;min-height:100%;margin:auto;padding:16px;transform:translate(0, -20px);transition:transform .3s ease-out;}
.modal__dialog--610{max-width:650px;}
.modal__content{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:8px;transition:all 0.3s ease-out;position:relative;}
.modal__body{padding:20px 60px 40px;}
.modal__header{padding:40px 60px 0;display:flex;align-items:center;justify-content:flex-start;position:relative;}
.modal__footer{padding:16px;display:flex;align-items:center;justify-content:center;}
.modal__header-title{font-weight:bold;font-size:24px;line-height:28px;}
.btn-close{position:absolute;top:30px;right:30px;font-size:16px;line-height:16px;cursor:pointer;}
/*! end @import */
/*! @import https://carbuy.webstaginghub.com/new/css/components/buttons.css */
.btn{border:1px solid transparent;color:var(--defaultTextColor);font-size:var(--defaultFontSize);line-height:var(--defaultLineHeight);background-color:transparent;font-weight:400;display:inline-flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;}
.btn:hover{opacity:.8;}
.btn--primary{background-color:var(--primary);border-color:var(--primary);color:var(--white);}
.btn--primary:hover{background-color:transparent;color:var(--primary);}
/*! end @import */
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/main-alpha.css */
.scroll_to_top{position:fixed;right:30px;bottom:30px;display:block;width:30px;height:30px;border:1px solid #e3e3e3;border-radius:3px;opacity:0;visibility:hidden;background:#F8F8F8 url(https://carbuy.webstaginghub.com/new/img/to_top.svg) no-repeat center;background-size:70%;transition:all 0.15s ease-in-out;z-index:10;}
.double-fullpage{display:flex;min-height:100vh;position:relative;}
.double-fullpage .container{max-width:100%;padding:0;justify-content:center;display:flex;}
.double-fullpage .row--item{height:100%;padding:22px;position:relative;display:flex;flex-direction:column;}
.double-fullpage .row--item.bg-item{position:fixed;right:0;}
.row--item{background-color:var(--white);}
.heading-block{display:flex;flex-direction:column;}
.color-black{color:#333;}
.color-sec{color:#667085;}
.color-primary{color:var(--primary);}
.text-16{font-size:16px;line-height:24px;}
.text-12{font-size:12px;line-height:15px;}
.text-14{font-size:14px;line-height:21px;}
.text-20{font-size:20px;line-height:24px;}
.heading-2{font-size:30px;font-family:var(--fotnFamily);line-height:38px;}
.heading-3{font-size:24px;font-family:var(--fotnFamily);line-height:28px;}
.form{width:100%;}
.form,.form-header,.form-body,.form-footer{display:flex;flex-direction:column;}
.form-group{display:flex;flex-direction:column;}
.label-item{display:flex;max-width:max-content;font-size:16px;line-height:24px;color:#333;align-items:center;}
.shadow-input{box-shadow:0px 1px 4px rgba(16, 24, 40, 0.05);}
.btn--56{min-height:56px;padding:10px;}
.bg-item{background-repeat:no-repeat;background-size:cover;background-position:center center;}
::-webkit-scrollbar{display:none;}
.ico{display:flex;align-items:center;}
.modal__footer{padding-left:60px;padding-right:60px;padding-bottom:40px;}
.ico-16{min-width:16px;max-width:16px;height:16px;}
.ico-tooltip{cursor:pointer;}
.form-group--flex{display:flex;align-items:center;justify-content:space-between;}
.choice2__btn{cursor:pointer;}
.modal__dialog--700{max-width:700px;}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/main-bravo.css */
.info-list li{display:flex;align-items:center;}
.info-list li img{margin-right:10px;align-self:flex-start;}
.info-list li + li{margin-top:20px;}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/main-charlie.css */
.choice2-list{display:flex;align-items:center;margin-left:-7px;margin-right:-7px;}
.choice2__item{padding-left:7px;padding-right:7px;width:100%;}
.choice2__btn{display:flex;align-items:center;justify-content:center;border:solid 1px #d0d5dd;background-color:#fff;font-size:14px;line-height:19px;width:100%;border-radius:5px;}
.choice__btn-group input{display:none;}
.choice__btn-group input:checked ~ .choice2__btn{background-color:#1A659E;border:solid 1px #1A659E;color:#fff;}
.input-custom__wrap-input{position:relative;}
.input-custom__icon-right{position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.input-custom__icon-left{position:absolute;left:10px;top:50%;transform:translateY(-50%);}
.input-custom__input{border:1px solid #d0d5dd;background-color:#fff;border-radius:5px;padding:7px 10px;font-size:16px;line-height:24px;width:100%;-moz-appearance:textfield;}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/media-alpha.css */
@media (max-width: 767.98px){
    .hidden-768{display:none!important;}
}
@media (max-width: 575.98px){
    .choice2-list--flex-1--576{flex-wrap:wrap;}
    .choice2-list--flex-1--576 > .choice2__item{flex:0 0 50%;max-width:50%;}
    .modal__header{padding-left:20px;}
    .modal__body,.modal__footer{padding-left:20px;padding-right:20px;}
    .modal__footer{padding-top:0!important;}
    .text-20{font-size:18px;line-height:24px;}
    .heading-3{font-size:20px;}
}
/*! CSS Used from: https://carbuy.webstaginghub.com/new/css/media-bravo.css */
@media (max-width: 1199.98px){
    .container{padding:0 15px;}
}
/*! CSS Used from: Embedded */
*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mb-\[-10px\]{margin-bottom:-10px;}
.mb-\[-15px\]{margin-bottom:-15px;}
.mb-\[-20px\]{margin-bottom:-20px;}
.mb-\[-5px\]{margin-bottom:-5px;}
.mb-\[10px\]{margin-bottom:10px;}
.mb-\[18px\]{margin-bottom:18px;}
.mb-\[20px\]{margin-bottom:20px;}
.mb-\[30px\]{margin-bottom:30px;}
.mb-\[6px\]{margin-bottom:6px;}
.ml-\[10px\]{margin-left:10px;}
.ml-\[5px\]{margin-left:5px;}
.mr-\[10px\]{margin-right:10px;}
.mt-\[10px\]{margin-top:10px;}
.mt-\[20px\]{margin-top:20px;}
.mt-\[35px\]{margin-top:35px;}
.mt-\[40px\]{margin-top:40px;}
.mt-\[45px\]{margin-top:45px;}
.mt-\[49px\]{margin-top:49px;}
.mt-\[8px\]{margin-top:8px;}
.flex{display:flex;}
.h-\[40px\]{height:40px;}
.h-\[50px\]{height:50px;}
.min-h-\[44px\]{min-height:44px;}
.w-full{width:100%;}
.max-w-\[180px\]{max-width:180px;}
.max-w-\[350px\]{max-width:350px;}
.max-w-\[440px\]{max-width:440px;}
.max-w-\[455px\]{max-width:455px;}
.max-w-max{max-width:max-content;}
.flex-auto{flex:1 1 auto;}
.flex-col{flex-direction:column;}
.flex-wrap{flex-wrap:wrap;}
.items-start{align-items:flex-start;}
.items-end{align-items:flex-end;}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.rounded-\[12px\]{border-radius:12px;}
.rounded-\[8px\]{border-radius:8px;}
.bg-\[\#E4EFFF\]{--tw-bg-opacity:1;background-color:rgb(228 239 255 / var(--tw-bg-opacity));}
.p-\[30px\]{padding:30px;}
.px-\[30px\]{padding-left:30px;padding-right:30px;}
.py-\[15px\]{padding-top:15px;padding-bottom:15px;}
.pb-\[5px\]{padding-bottom:5px;}
.pl-\[30px\]{padding-left:30px;}
.pl-\[35px\]{padding-left:35px;}
.pr-\[30px\]{padding-right:30px;}
.pt-\[20px\]{padding-top:20px;}
.pt-\[40px\]{padding-top:40px;}
.text-center{text-align:center;}
.text-\[11px\]{font-size:11px;}
.text-\[12px\]{font-size:12px;}
.font-\[600\]{font-weight:600;}
.font-\[700\]{font-weight:700;}
.leading-\[1\.5em\]{line-height:1.5em;}
.leading-\[19px\]{line-height:19px;}
.text-\[\#1a659e\]{--tw-text-opacity:1;color:rgb(26 101 158 / var(--tw-text-opacity));}
.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity));}
.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline;}
@media (min-width: 768px){
    .md\:mt-\[50px\]{margin-top:50px;}
}
@media (min-width: 1024px){
    .lg\:mb-\[90px\]{margin-bottom:90px;}
}

.justify-end {
    justify-content: flex-end;
}
.bg-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: linear-gradient(0deg, #131515 0%, rgba(19, 21, 21, 0) 67.3%);
    left: 0;
    top: 0;
}
/*! CSS Used from: https://carbuy.webstaginghub.com/assets/site/css/reset.css */
*{box-sizing:border-box;margin:0;padding:0;}
*{padding:0px;margin:0px;border:0px;}
*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
:focus,:active{outline:none;}
ul li{list-style:none;}
/*! CSS Used from: https://carbuy.webstaginghub.com/assets/site/css/global.css */
h2{font-size:inherit;font-weight:bold;font-family:var(--fotnFamily);line-height:120%;}
h2{font-size:var(--h2Size);}
/*! CSS Used from: https://carbuy.webstaginghub.com/assets/site/css/main-alpha.css */
.def-text6{font-size:14px;line-height:24px;}
.def-list{display:flex;flex-direction:column;width:100%;}
.def-list > *{display:flex;align-items:center;}
.def-list-10-y li:not(:last-child){margin-bottom:10px;}
.heading{font-style:normal;font-family:var(--fotnFamily);}
.heading-2{font-size:var(--h2Size);line-height:40px;}
.def-list--custom{font-size:14px;line-height:24px;color:var(--secondary-08);}
.def-list--custom li{position:relative;padding-left:24px;}
.def-list--custom li::after{content:"";position:absolute;min-width:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:url("https://carbuy.webstaginghub.com/assets/site/img/icon/ico-done.svg") no-repeat center center / 24px;left:0;}
.bg-item > *{position:relative;z-index:1;}
/*! CSS Used from: https://carbuy.webstaginghub.com/assets/site/css/media-alpha.css */
@media (max-width: 767.98px){
    .heading-2{font-size:25px;line-height:30px;}
}
/*! CSS Used from: Embedded */
*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
.ml-\[12px\]{margin-left:12px;}
.mt-\[16px\]{margin-top:16px;}
.mt-\[30px\]{margin-top:30px;}
.flex{display:flex;}
.flex-col{flex-direction:column;}
.px-\[20px\]{padding-left:20px;padding-right:20px;}
.text-white{color:rgba(255, 255, 255, 1);}
.text-white08{color:rgba(255, 255, 255, 0.8);}
