a,h1,h2,h3,h4,h5,h6,p,span{font-family:Instrument Sans!important}.floating-sticky-bar.default-bar,.floating-sticky-bar.home-bar,.floating-sticky-bar.price-bar{width:-moz-fit-content;width:fit-content}.floating-sticky-bar.callback-bar,.floating-sticky-bar.custom-bar{width:43%}.buy-now-section{gap:15px!important}.floating-sticky-bar{position:fixed;bottom:0;left:1rem;right:1rem;z-index:1050;background-image:linear-gradient(179deg,#5c5c5cba,#000);backdrop-filter:blur(8px);transition:transform .5s ease-in-out;transform:translateY(100%);border-radius:16px 16px 0 0;padding:12px 12px 0;box-shadow:0 10px 25px #0003;margin:0 auto}.floating-sticky-bar.visible{transform:translateY(0)}.br{padding-bottom:10px}.floating-bar-item{display:flex;gap:5px;color:#fff}.cart-icons .btn-buy{background:0 0;padding:0;color:#263d4f;font-size:14px;font-weight:500;border:none;margin:0;font-family:Instrument Sans}.cart-icons button.btn-buy:hover{background-image:linear-gradient(0deg,#96da77,#e9ffde)}.cart-icons button.btn-buy{background-image:linear-gradient(0,#96da77,#e9ffde);display:flex;align-items:center;gap:8px;padding:10px 20px;margin-bottom:10px;border-radius:10px}.cart-icons .btn-buy:hover{color:#fff;border:none;background:0 0}.cart-icons img{width:20px;height:auto}.buy-now-label span{font-size:12px;color:#fff;font-family:Instrument Sans}.buy-now-label{color:#7ab261;font-size:14px;font-weight:600}.floating-bar-link{display:flex;align-items:center;gap:50px;background-image:linear-gradient(179deg,#5c5c5c,#000);padding:10px 20px;border-radius:15px 15px 0 0;position:relative;z-index:9}.floating-bar-link:before{position:absolute;content:"";background:#d9d9D938;width:1px;height:50%;left:-30px;right:0;margin:0 auto}.floating-bar-coomn:after,.floating-bar-coomn:before{position:absolute;content:"";background:#d9d9d938;width:1px;height:50%;margin:0 auto}.floating-bar-coomn a span,.floating-bar-link a span{color:#fff;font-size:14px}.floating-bar-link a img{width:22px;height:auto}.callback-button img,.floating-bar-coomn a img{height:auto;width:24px}.floating-bar-link a span:hover{color:#9adb7b}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.card-hover{transition:.3s}.card-hover:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.gradient-blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.gradient-green{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.gradient-purple{background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.gradient-orange{background:linear-gradient(135deg,#fed7aa,#fdba74)}.icon-container{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:background-color .2s}.icon-container-blue{background-color:#dbeafe}.icon-container-green{background-color:#dcfce7}.icon-container-purple{background-color:#f3e8ff}.icon-container-orange{background-color:#fed7aa}.card-hover:hover .icon-container-blue{background-color:#bfdbfe}.card-hover:hover .icon-container-green{background-color:#bbf7d0}.card-hover:hover .icon-container-purple{background-color:#e9d5ff}.card-hover:hover .icon-container-orange{background-color:#fdba74}.gap-mobile-4{justify-content:space-between!important;gap:15px}.floating-bar-coomn{justify-content:space-between;display:flex;align-items:center;gap:40px;background-image:linear-gradient(179deg,#5c5c5c,#000);padding:10px 20px;border-radius:15px 15px 0 0;position:relative;width:100%}.callback-button{background-image:linear-gradient(0deg,#96da77,#e9ffde);display:flex;gap:10px;padding:12px 10px;border-radius:15px;margin-bottom:10px;width:30%;align-items:center!important}.callback-button span{color:#000!important;font-weight:500;font-size:14px}.floating-bar-coomn:before{left:-160px;right:0}.floating-bar-coomn:after{left:0;right:-150px}.bar-line:before{left:-30px}.bar-line:after{left:320px}.bar-line{padding:10px 30px;width:60%}.floating-bar-coomn a{align-items:anchor-center}.pop-content{position:relative;background:#ffffff;border-radius:16px;width:92%;max-width:920px;margin:auto 0;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:fadeIn .3s ease-in-out;z-index:100000}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px 10px;z-index:99999;animation:fadeInOverlay .3s ease-out}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.close-btn{position:absolute;top:15px;right:15px;background:#f1f5f9;border:none;font-size:24px;font-weight:700;color:#64748b;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100001;transition:all .2s ease;line-height:1;padding:0;margin:0}.close-btn:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.close-btn:active{transform:scale(.9) rotate(90deg)}@media only screen and (min-width:320px) and (max-width:767px){.floating-sticky-bar{border-radius:15px;padding:0}.floating-sticky-bar.home-bar{width:97%;margin:0 auto;right:0;left:0}.floating-bar-coomn{gap:10px;padding:10px 5px;border-radius:10px;width:100%}.floating-bar-coomn:before{left:-25px}.bar-line:after{display:none}.home-bar .floating-bar-coomn:before{left:-115px}.floating-bar-item{gap:5px;flex-direction:row}.floating-bar-coomn a{align-items:center}.floating-bar-coomn:after{right:-65px}.floating-bar-coomn a span,.floating-bar-link a span{font-size:12px}.floating-sticky-bar.custom-bar,.floating-sticky-bar.default-bar,.floating-sticky-bar.price-bar{width:90%}.callback-button{justify-content:center}.floating-bar-link{gap:30px;padding:10px;border-radius:12px;justify-content:space-around}.floating-sticky-bar.visible{transform:translateY(0)}.gap-mobile-4{flex-direction:column-reverse;gap:0}.buy-now-section{display:flex;justify-content:space-around;flex-direction:row;align-items:center}.cart-icons button.btn-buy{padding:10px 40px;margin-bottom:10px;border-radius:10px;margin-top:8px}.callback-button{width:90%;margin:10px auto;flex-direction:row}.custom-bar .floating-bar-item{flex-direction:row;gap:6px}.bar-line,.custom-bar .floating-bar-coomn{justify-content:space-around}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:20px 8px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:99999}.pop-content{width:96%;max-width:100%;margin:auto 0;padding:0}.pop-content,.pop-content .pf-container{border-radius:15px}.price-bar .floating-bar-item{flex-direction:row}.default-bar .floating-bar-item{flex-direction:row;gap:5px}.floating-sticky-bar.callback-bar{width:90%}.pop-content .box-form{width:100%!important;padding:30px 10px}.popup-overlay .contact-info{padding:10px;margin-bottom:10px}.popup-overlay .contact-info:before{display:none}.popup-overlay .contact-info h4{font-size:16px}.popup-overlay .contact-info p{font-size:12px;margin-bottom:10px!important}.popup-overlay .contact-info ul li svg{width:20px}.close-btn{top:10px;right:10px;width:28px;height:28px;font-size:20px;z-index:100001}}@media only screen and (min-width:768px) and (max-width:1023px){.floating-sticky-bar.home-bar{width:70%}.floating-sticky-bar.callback-bar,.floating-sticky-bar.custom-bar{width:90%}.floating-sticky-bar.price-bar{width:85%}.floating-sticky-bar.default-bar{width:80%}.box-form{width:100%!important}.pop-content{padding:0}}@media only screen and (min-width:1024px) and (max-width:1366px){.floating-sticky-bar.home-bar{width:50%}.floating-sticky-bar.default-bar{width:62%}.floating-sticky-bar.custom-bar{width:55%}.floating-sticky-bar.price-bar{width:60%}}.box-form{box-shadow:none!important}.car-filter-popup{position:relative;width:100%;margin:-40px auto 0;display:block;text-align:right}.car-filter-popup button{color:#fff;border:0;padding:6px 20px;border-radius:10px}.sticky-modal{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:999}.chat-body .contact-info{display:none!important}.chat-body .purpose{display:block}.chat-body .box-form{width:100%;padding:10px 0;background:transparent!important}.chat-body .form-box{padding:8px!important;margin:0!important}.chat-body .box-form .row .col-md-8,.chat-body .form-box .col-md-6{width:100%}.chat-body input,.chat-body select,.chat-body textarea{width:100%;border:1px solid #a7a7a7c2!important;border-radius:8px!important;padding:10px;font-size:14px;outline:none;transition:all .2s ease}.chat-body input:focus,.chat-body select:focus,.chat-body textarea:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.3)}.chat-icon{position:fixed;bottom:40px;right:20px;z-index:1000;cursor:pointer;transform:translateX(120px);opacity:0;transition:transform .4s ease,opacity .4s ease}.chat-icon.slide-in{transform:translateX(0);opacity:1}.chat-icon.slide-out{transform:translateX(120px);opacity:0}.chat-icon img{width:55px;height:55px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.2)}.chat-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001}.chat-box{position:fixed;bottom:10px;right:-400px;width:350px;max-width:100%;background:#fff;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.2);z-index:9999;transition:right .3s ease-in-out;overflow:hidden}.chat-box.open{right:0}.chat-header{justify-content:space-between;padding:12px 18px;background:radial-gradient(#a8feac9e,#a8feac47,transparent);color:#263d4f}.chat-header,.chat-header h5{display:flex;align-items:center}.chat-header h5{margin:0;font-size:16px;font-weight:600;gap:4px}.chat-header button{background:transparent;border:none;font-size:18px;color:#494848;cursor:pointer}.chat-subtitle{font-size:13px;padding:10px 15px;color:#555;background:#fafafa;border-bottom:1px solid #eee}.chat-body{max-height:70vh;overflow-y:auto}.chat-body .submit-btn{padding:10px;width:100%;border-radius:10px;margin-top:-10px}.chat-body textarea{height:100px}.chat-bubble-svg{background:#2196f3;border-radius:50%;padding:10px;box-shadow:0 4px 15px rgba(0,0,0,.3);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(33,150,243,.6)}70%{transform:scale(1.08);box-shadow:0 0 0 15px rgba(33,150,243,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(33,150,243,0)}}@media only screen and (min-width:320px) and (max-width:767px){.chat-icon{bottom:130px;right:10px}.chat-box{width:90%;z-index:9999;right:-700px}}@media only screen and (min-width:767px) and (max-width:1023px){.chat-box{right:-900px}}