@charset"UTF-8";body{font-family:"Poppins",sans-serif;margin:0;padding:0;box-sizing:border-box;background-color:#f6f8fd;scroll-behavior:smooth}.navbar{background:transparent;padding:20px 0;position:fixed;width:100%;top:0;z-index:10;transition:background-color .3s ease,transform .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,transform .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,transform .3s ease,-webkit-backdrop-filter .3s ease}.navbar .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.search-icon-container{width:40px;height:40px;background-color:#e5e9f2;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.search-icon-container i{font-size:18px;color:#333;}.search-icon-container:hover{box-shadow:0 0 0 .25rem rgba(229,233,242,.3725490196)!important;transition:all .4s}.navbar .logo img{height:55px;margin-left:-30px}.navbar .navbar-nav{display:flex;list-style:none;gap:20px;margin:0 auto;flex-grow:1;justify-content:center;}.navbar .menu{display:flex;justify-content:center;align-items:center;flex-grow:1;margin-bottom:-20px;}.navbar .menu ul{display:flex;list-style:none;gap:20px}.navbar-light .navbar-nav .nav-link{color:#333}.navbar-light .navbar-nav .nav-link:hover{font-weight:bold;color:#2447f9}.nav-link.active{font-weight:bold;color:#2447f9!important}.navbar .menu ul li a{text-decoration:none;color:#333;font-size:16px;font-weight:500}.navbar .btn-container{display:flex;align-items:center}.navbar .btn-primary{background-color:#2447f9;border:0;border-radius:20px;padding:10px 20px;color:#fff;font-weight:bold;cursor:pointer}.navbar .btn-secondary{background-color:#E5E9F2;border:0;border-radius:20px;padding:10px 20px;color:#333;font-weight:bold;cursor:pointer}.btn-primary:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.btn-secondary:hover{box-shadow:0 0 0 .25rem rgba(229,233,242,.3725490196)!important;transition:all .4s}.navbar.scrolled{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);}.mega-menu{display:none!important;margin-top:0!important;border:0;opacity:0;padding:30px;padding-left:0!important;padding-right:0!important;border-radius:20px;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:1200px;max-width:60%;left:50%!important;transform:translateX(-50%)!important}.mega-menu.show{display:block!important;opacity:1;visibility:visible}.mega-menu-container{display:flex;gap:30px}.column-left-mega{flex:5;border-radius:20px;overflow:hidden;position:relative}.mega-left-content{position:relative;height:400px;width:100%}.mega-left-bg-image{position:absolute;top:0;border-radius:25px;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.mega-left-overlay{position:absolute;top:0;border-radius:25px;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.7));z-index:2}.mega-left-text{position:absolute;bottom:0;left:0;padding:30px;color:white;z-index:3}.mega-left-text h4{font-size:16px;margin-bottom:10px;color:#47bb8e;font-weight:bold}.mega-left-text h2{font-size:24px;font-weight:bold;margin-bottom:15px}.mega-left-text p{font-size:14px;line-height:1.6}.column-right-mega{flex:6}.mega-menu-services{display:flex;flex-direction:column;gap:-50px}.mega-menu-item{display:flex;align-items:center;gap:-10px;padding:15px;border-radius:15px;transition:background-color .3s ease}.mega-menu-item:hover{background-color:#f4f4f4}.mega-menu-text:hover h3{color:#2447f9;cursor:pointer}.mega-menu-text:hover p{color:#999aa4!important}.mega-menu-icon{width:60px;aspect-ratio:1/1;border-radius:50%;background-color:#f6f8fd;display:flex;justify-content:center;align-items:center;overflow:hidden;}.mega-menu-icon img{width:30px;height:30px}.mega-menu-text a{text-decoration:none}.mega-menu-text h3{font-size:18px;font-weight:bold;margin-bottom:5px;color:#333}.mega-menu-text p{font-size:14px;color:#666}#servicesDropdown.active,#servicesDropdown.services-active{font-weight:bold}@media(max-width:767px){.mega-menu{position:fixed;top:60px;left:0;max-width:100%;width:100%;height:calc(50vh - 60px);transform:none!important;margin:0;border-radius:20px;overflow-y:auto}.mega-left-column{display:none}.mega-right-column{width:100%;padding:0}.mega-menu-item{padding:10px}.mega-menu-icon{width:60px;padding:10px;aspect-ratio:1/1!important}.mega-menu-text h3{font-size:16px}.mega-menu-text p{font-size:13px}}@media(min-width:768px) and (max-width:1023px){.mega-menu{position:fixed;top:60px;left:0;max-width:100%;width:100%;height:calc(45vh - 60px);transform:none!important;margin:0;border-radius:10px;overflow-y:auto}.mega-menu-container{flex-direction:row;gap:30px;align-items:stretch}.mega-left-column{width:45%}.mega-right-column{width:55%}.mega-left-content{height:300px}.mega-menu-services{gap:15px}}@media(max-width:991px){.navbar .navbar-nav{margin-top:10px;gap:5px;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo img{margin-left:0!important}}@media(max-width:360px){.logo img{margin-left:-7px!important;width:90%}}.header-content{display:flex;justify-content:space-between;align-items:center;padding:100px 0;max-width:1200px;margin:0 auto;margin-top:50px}.header-content .left-content{max-width:50%}.header-content h1{font-size:48px;font-weight:bold;color:#080C2E;margin-bottom:20px}.header-content p{font-size:18px;margin-bottom:40px}.card-search{background-color:#f6f8fd;border-radius:10px;display:flex;gap:15px}.card-search input,.card-search select{padding:15px;border-radius:10px;border:transparent;background:#e5e9f2;font-size:16px}.card-search select:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s;background:#fff}.card-search input:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s;background:#fff}.card-search .btn-primary{background-color:#2447f9;margin-top:20px;border:0;font-weight:bold;border-radius:20px;padding:10px 20px;color:#fff;cursor:pointer}.right-content img{max-width:100%;width:700px;height:auto;border-radius:10px}.extra-image{margin-top:10px;margin-left:-10px;text-align:center;}.extra-image img{max-width:100%;height:auto;border-radius:10px;}.image-below-header{text-align:left;padding:0 65px}.image-below-header .search-image{max-width:60%;margin-top:-100px;height:auto;border-radius:10px;}@media(max-width:991px){.header-content{flex-direction:column;padding:50px 20px;margin-top:70px;}.header-content .left-content{max-width:100%;text-align:center;margin-bottom:20px;}.header-content h1{font-size:32px;margin-bottom:10px;}.header-content p{font-size:16px;margin-bottom:20px;}.left-content{padding:0 10px}.card-search{flex-direction:column;gap:10px;width:100%;}.card-search input,.card-search select{width:100%;margin-bottom:10px}.right-content img{width:100%;height:auto;}.image-below-header{padding:0 30px;}.image-below-header .search-image{max-width:100%;margin-top:-10px;}.extra-image{padding:0 10px}}@media(max-width:575px){.header-content{padding:30px 15px;}.header-content h1{font-size:28px;}.header-content p{font-size:14px;}}.great-project-section{position:relative;background-size:cover;background-position:center;padding:100px 0;text-align:center}.project-info{margin-bottom:50px;text-align:left;padding:0 70px}.project-title{font-size:42px;color:#080C2E;font-weight:bold}.project-description{font-size:20px;color:#333}.project-carousel{position:relative;overflow:hidden;width:100%;margin-bottom:30px}.card-container{display:flex;justify-content:flex-start;animation:scroll-left 20s linear infinite;white-space:nowrap;}.card{position:relative;width:300px;margin:0 20px;background:#fff;border:2px solid transparent;border-radius:15px;display:flex;overflow:hidden;transition:transform .3s ease;flex-shrink:0;}.card-image{width:100px;height:auto;padding:10px;border-radius:10px;}.card-rating{margin:5px 0 10px;color:#FFD700;}.card-rating span{color:#999}.card-rating i{margin-right:5px;font-size:16px;}.card-container{display:flex;justify-content:flex-start;animation:scroll-left 20s linear infinite;white-space:nowrap;}.card{position:relative;width:300px;margin:0 20px;background:#fff;border:2px solid transparent;border-radius:15px;display:flex;overflow:hidden;transition:transform .3s ease;flex-shrink:0;}.card-image{width:100px;height:auto;padding:10px;border-radius:10px;}.card-content{padding:10px;display:flex;flex-direction:column;justify-content:center;flex-grow:1;text-align:left;margin:0 5px}.card-title{font-size:18px;font-weight:bold;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:250px;}.card:hover .card-title{overflow:visible;-webkit-line-clamp:unset;white-space:normal}.card-description{font-size:14px;margin:5px 0 10px;}.card:hover{border-color:#2447f9;transition:all .4s;}.view-details{display:none;background-color:#2447f9;color:white;padding:10px 20px;border:0;border-radius:25px;cursor:pointer;transition:background-color .3s ease;font-weight:bold;}.view-details:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s;}.card:hover .view-details{display:block;margin-top:10px;margin-bottom:10px;}@keyframes scroll-left{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.project-carousel.reverse .card-container{animation:scroll-right 25s linear infinite;}@keyframes scroll-right{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media(max-width:768px){.project-title{font-size:28px}.project-description{font-size:16px}.card{width:250px}.project-info{padding:0 40px;margin-top:-50px}}.project-carousel:hover .card-container{animation-play-state:paused;}.category-cars-section{padding:0 70px;margin-top:-30px}.explore-header-category{padding:60px 0 50px;text-align:center}.explore-header-category h1{font-weight:bold}.cars-container{display:flex;flex-wrap:wrap;gap:20px}.car-card{display:flex;align-items:center;border-radius:10px;background-color:#fff;border:2px solid transparent;padding:15px;width:calc(33.333% - 20px);box-sizing:border-box}.car-card:hover{border-color:#2447f9;transition:all .4s}.car-image{width:80px;height:auto;border-radius:10px;margin-right:15px}.car-info{display:flex;flex-direction:column}.car-title{margin:0;font-weight:bold;font-size:20px}.car-description{margin-top:5px;font-size:14px;color:#666}@media(max-width:991px){.car-card{width:calc(50% - 20px);}.car-info{margin-bottom:-20px}.car-image{width:70px;}.car-title{font-size:.9em;padding-bottom:5px}.car-description{margin-top:0;font-size:.7em;}}@media(max-width:768px){.category-cars-section{padding:0 30px}.cars-container{padding:0 20px}.car-card{width:calc(50% - 20px);margin-top:-20px}.car-info{margin-bottom:-20px}.car-image{width:70px;}.car-title{font-size:.9em;padding-bottom:5px}.car-description{margin-top:0;font-size:.7em;}}@media(max-width:480px){.category-cars-section{padding:0 15px}.car-card{width:100%;margin-bottom:20px;}.car-image{width:60px;}.car-title{font-size:.85em;}.car-description{font-size:.65em;}}.how-it-works{padding:0 20px;padding-bottom:80px}.how-it-works-header{text-align:left}.how-it-works-header h1{font-size:2.5em;font-weight:bold;margin-bottom:10px}.how-it-works-header p{font-size:1.2em;color:#666}.how-it-works-container{display:flex;justify-content:center;gap:100px;align-items:flex-start;}.how-it-works-image{width:400px;margin-left:-150px;height:auto}.how-it-works-icons{display:flex;flex-direction:column;gap:30px;}.icon-section{display:flex;align-items:center;gap:20px;}.icon-card{width:50px;height:50px;background-color:#2447f9;display:flex;justify-content:center;align-items:center;border-radius:50%}.how-it-works-icon{width:25px}.how-it-works-text{display:flex;flex-direction:column;justify-content:center;text-align:left;}.how-it-works-title{font-size:1.2em;margin:0;font-weight:bold}.how-it-works-desc{font-size:.9em;color:#666;margin:5px 0 0}@media(max-width:991px){.how-it-works-container{flex-direction:column;align-items:center}.how-it-works-image{width:100%;max-width:400px;margin-left:0;margin-bottom:-50px}.icon-section{flex-direction:column;align-items:center}.how-it-works-text{text-align:center;}.how-it-works-header{text-align:center}}@media(max-width:768px){.how-it-works-container{flex-direction:column;align-items:center}.how-it-works-image{width:100%;max-width:400px;margin-left:0;margin-bottom:-50px}.how-it-works-header{padding:0 20px;text-align:center}.icon-section{flex-direction:column;align-items:center}.how-it-works-text{text-align:center;}}.people-say-car-reviews{background-image:url(../images/bg-testimony.svg);background-size:cover;background-position:center;padding:60px 20px;color:white}.people-say-title{font-size:2.5rem;color:#333;font-weight:bold;text-align:center;margin-bottom:40px}.people-say-desc{font-size:20px;color:#333;text-align:center;margin-top:-30px;margin-bottom:80px}.car-reviews-wrapper{display:flex;overflow-x:auto;background-color:#051334;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:50px;border-radius:20px;gap:20px;padding-bottom:10px}.car-reviews-wrapper::-webkit-scrollbar{display:none}.car-reviews-wrapper::-webkit-scrollbar-thumb{background:#555;border-radius:10px}.car-review-card{background:#fff;color:#000;width:250px;min-width:250px;border-radius:25px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:35px;height:auto;transition:transform .3s,box-shadow .3s;animation:slide-left-right 5s linear infinite;}@keyframes slide-left-right{0%{transform:translateX(0);}50%{transform:translateX(-100%);}100%{transform:translateX(100%);}}.car-review-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.3);transform:translateY(-2px)}.car-review-cover{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:15px}.car-review-title{font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:30px}.car-review-description{font-size:14px;color:#333;margin-bottom:15px;height:auto;overflow:visible;}.card-rating-review{margin:5px 0 10px;color:#FFD700;}.car-review-footer{display:flex;align-items:center;margin-top:0;}.author-photo{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:10px}.car-review-info{display:flex;flex-direction:column;margin-bottom:-20px;justify-content:center}.car-review-category{margin-bottom:0;font-size:.8rem;color:#555}.author-name{font-size:.9rem;margin-bottom:0;font-weight:bold;color:#333}@media(max-width:992px){.people-say-title{font-size:34px}.people-say-desc{font-size:18px}}.faq-section{background-color:#f6f8fd;padding:50px 20px}.faq-container{max-width:800px;margin:0 auto;text-align:center}.faq-title{font-size:2.5rem;margin-bottom:10px;font-weight:bold}.faq-description{font-size:1.2em;margin-bottom:30px}.faq-card{background-color:#fff;border-radius:11px;margin-bottom:15px;padding:15px 20px;cursor:pointer;transition:all .3s ease}.faq-card:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.faq-question{display:flex;justify-content:space-between;align-items:center;font-weight:bold}.faq-icon{font-size:1.5em;transition:transform .3s ease}.faq-answer{overflow:hidden;max-height:0;transition:max-height .3s ease,padding .3s ease;text-align:left}.faq-card.active .faq-answer{max-height:500px;padding-top:10px}.faq-card.active .faq-icon{transform:rotate(45deg);}@media(min-width:800px){.faq-section{padding:0 50px}}@media(max-width:768px){.faq-section{padding:0 40px}}.start-growing-today{background-color:#f6f8fd;padding:50px 20px;}.growing-container{max-width:1200px;margin:0 auto;}.main-card{background-color:#2447f9;padding:50px 50px;border-radius:35px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.1);position:relative;z-index:2;}.main-content{flex:0 0 50%;max-width:50%;margin-left:15px;text-align:left;margin-right:30px;}.main-content h1{font-size:2em;color:#fff;font-weight:bold;margin-bottom:10px;}.main-content p{font-size:1.1em;color:#fff;margin-bottom:20px;}.explore-button{background-color:#fff;color:#2447f9;border:0;padding:10px 20px;font-weight:bold;border-radius:25px;cursor:pointer;transition:background-color .3s;}.explore-button:hover{box-shadow:0 0 0 .25rem rgba(104,163,251,.2509803922)!important;transition:all .4s}.icon-cards-growing{display:flex;flex-wrap:wrap;gap:20px;width:100%}.icon-card-growing{background-color:#fdfdfd;border-radius:15px;padding:15px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);width:150px;height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.icon-image-growing{width:50px;height:50px;margin-bottom:10px;}.icon-card-growing h3{font-size:1.2em;margin:0;font-weight:bold;}@media(max-width:768px){.main-card{flex-direction:column;}.main-content{margin-right:0;margin-bottom:20px;max-width:100%;}.icon-cards-growing{width:100%;}.icon-card-growing{flex:1 0 45%;max-width:45%;}}@media(max-width:991px){.icon-cards-growing{justify-content:center;}.icon-card-growing{flex:0 0 calc(50% - 15px);}}@media(max-width:768px){.main-content{margin-left:0;margin-bottom:50px}.icon-card-growing h3{font-size:14px;margin:0;font-weight:bold;}.icon-cards-growing{justify-content:center;}.icon-image-growing{width:50px;height:50px}.icon-cards-growing{justify-content:center;}.icon-card-growing{flex:0 0 calc(50% - 10px);}}@media(max-width:360px){.icon-cards-growing{justify-content:center;}.icon-card-growing{flex:0 0 calc(50% - 50px);}}.footer-section{background-color:#070C29;padding:40px 20px;color:#fff;margin-top:-220px}.footer-container{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;flex-wrap:wrap;margin-top:200px}.footer-column{flex:1;margin:10px;min-width:200px}.footer-column h3{font-weight:bold}.footer-logo{width:220px;margin-bottom:15px}.footer-bottom{text-align:center;margin-top:40px;margin-bottom:-30px}.footer-social-icons{display:flex;gap:10px}.social-circle{background-color:#fff;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.social-circle img{width:20px;height:20px}.social-circle:hover{box-shadow:0 0 0 .25rem rgba(104,163,251,.2509803922)!important;transition:all .4s}.footer-menu,.footer-company{list-style:none;padding:0}.footer-menu li,.footer-company li{margin:10px 0}.footer-menu li a,.footer-company li a{color:#fff;text-decoration:none;transition:color .3s}.footer-menu li a:hover,.footer-company li a:hover{color:#2447f9;font-weight:bold}.footer-column h3{margin-bottom:15px}.footer-column p{margin-bottom:10px}.footer-column:last-child p:last-child{margin-top:30px}iframe:hover{box-shadow:0 0 0 .25rem rgba(104,163,251,.2509803922)!important;transition:all .4s}@media(max-width:767px){.footer-container{margin-top:150px}.footer-logo{width:300px;margin-bottom:15px}iframe{width:280px}}@media(min-width:412px){iframe{width:315px}}@media(min-width:428px){iframe{width:325px}}@media(min-width:393px){iframe{width:295px}}@media(min-width:414px){iframe{width:310px}}@media(min-width:390px){iframe{width:290px}}@media(min-width:428px){iframe{width:325px}}@media(max-width:360px){.footer-logo{width:10px;height:55px;margin-left:-15px}iframe{width:260px}}@media(max-width:991px){.footer-container{flex-direction:column;margin-top:150px;align-items:left;margin-left:20px}.footer-logo{width:300px;margin-bottom:15px}.footer-social-icons{justify-content:left}.footer-column{min-width:unset;text-align:left;}}@media(min-width:768px){iframe{width:660px}}@media(min-width:800px){iframe{width:700px}}@media(min-width:820px){iframe{width:720px}}@media(min-width:834px){iframe{width:730px}}@media(min-width:1024px){iframe{width:285px}}.details{position:relative;padding:110px;}.details-background{position:absolute;top:0;left:0;margin-top:100px;width:100%;height:60vh;background-color:#051334;background-size:cover;background-position:center;z-index:1;background-attachment:scroll;overflow:hidden;}.details-content{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:0 20px;}.heading-content{text-align:center;color:white;margin-top:20px;font-family:"Poppins",sans-serif;}.heading-content h1{font-size:36px;font-weight:bold;color:#fff;margin-bottom:10px}.heading-content h3{font-size:18px;color:#fff;font-weight:400;margin-bottom:10px;}.thumbnail-section{margin-top:50px;display:flex;justify-content:center}.thumbnail-card{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:25px;width:1000px;height:600px;box-shadow:rgba(17,12,46,.15)0 48px 100px 0}.thumbnail-card img{border-radius:20px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.content-columns{display:flex;gap:20px;margin-top:30px;padding-bottom:20px;}.card-car-details{background-color:#fff;border-radius:15px;padding:25px;margin-bottom:20px}.card-car-details h2{font-size:24px;font-weight:bold;margin-bottom:10px}.badge-category{display:inline-block;background-color:#051334;color:#fff;font-weight:bold;padding:10px 15px;border-radius:50px;font-size:14px;margin-bottom:15px}.card-rating.car-details{margin-top:0;margin-bottom:25px;}.card-car-details h4{font-size:18px;margin-bottom:10px}.card-car-details .description{font-size:16px;color:#666}.column-left{flex:8;padding-right:10px;}.column-left h2{font-size:28px;margin-bottom:10px}.column-left p{margin-bottom:20px}.card-nav-tabs{background-color:#fff;border-radius:10px;padding:25px}.nav-tabs{display:flex;justify-content:space-around;margin-bottom:10px;border:0}.tab-btn{flex:1;padding:10px;background-color:#F0F0F0;border-radius:20px;border:0;text-align:center;cursor:pointer;transition:background-color .3s}.tab-btn.left-btn-tab{margin-right:-20px}.tab-btn.right-btn-tab{margin-left:-20px}.tab-btn.active{background-color:#2447f9;color:#fff;font-weight:bold;z-index:1}.tab-btn:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.nav__tabs hr{border:0;border-top:1px solid #ddd;margin:10px 0}.tab-content{display:none}#how-it-works{display:block;}.description-how-it{color:#333;font-size:14px;line-height:1.5;margin-bottom:20px}.card-alert{background-color:#F7DCE7;padding:15px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;}.card-alert p{color:#F40F6F;font-weight:500;margin-bottom:-2px}.alert-icon{background-color:#F40F6F;border-radius:50%;padding:10px;margin-right:15px}.review-card{background-color:transparent;border:1px solid #ddd;border-radius:10px;padding:15px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.review-content{display:flex;align-items:center;margin-bottom:15px;}.profile-photo{width:50px;height:50px;border-radius:50%;margin-right:15px;}.review-details{display:flex;margin:0;flex-direction:column;}.reviewer-name{font-weight:bold;font-size:14px}.card-rating-navtabs{font-size:12px;color:#FFD700;margin-top:-20px;margin-left:-2px}.review-stars{font-size:12px;color:#FFD700;margin-top:-20px;margin-left:-2px}.title__car{font-size:16px;font-weight:bold;margin:10px 0 5px}.message__review{font-size:14px}.review-card{height:auto}.column-right{flex:4;padding-left:10px;}.car-informations{background-color:#fff;border-radius:15px;padding:25px 25px;margin-bottom:20px}.car-informations h2{font-size:14px;font-weight:700;margin-bottom:15px}.car-informations .price-car{font-size:30px;font-weight:bold;color:#2447f9}.price-car .per-day{font-size:14px;color:#000}.car-informations hr{border:0;height:1px;background-color:#ddd;margin:15px 0}.car-informations h3{font-size:14px;margin-top:20px;font-weight:700;margin-bottom:15px}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:center;margin-bottom:10px}.feature-list img{width:20px;height:20px;margin-right:10px}.feature-list li span{font-size:16px;color:#333}.btn-book{display:block;width:100%;padding:10px;font-weight:bold;margin-top:20px;background-color:#2447f9;color:#fff;border:0;border-radius:50px;font-size:14px;text-align:center;cursor:pointer;transition:background-color .3s ease}.btn-book:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.image-grid{margin-top:30px;border-color:#fff;padding-bottom:20px;}.image-grid h2{font-size:24px;margin-bottom:15px}.scroll-container{position:relative;display:flex;align-items:center}.grid-images::-webkit-scrollbar{display:none;}.grid-images{display:flex;gap:10px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;flex-grow:1;}.grid-images img{width:auto;height:200px;border-radius:15px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;cursor:pointer;transition:transform .3s ease;}.grid-images img:hover{transform:scale(1.05);}.scroll-button{background-color:#f0f0f0;border:0;border-radius:50%;padding:10px;cursor:pointer;font-size:18px;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.scroll-button.left{left:0;width:45px;height:45px;background-color:#2447f9;color:#fff}.scroll-button.right{right:0;width:45px;height:45px;background-color:#2447f9;color:#fff}.scroll-button:hover{box-shadow:0 0 0 .25rem rgba(193,216,250,.2509803922)!important;transition:all .4s}.scroll-button:focus{outline:0}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.8);}.modal-content{margin:auto;display:block;width:auto;height:500px;margin:auto;padding:20px;border-radius:40px;box-shadow:0 4px 12px rgba(0,0,0,.1);}.close{position:absolute;top:15px;right:35px;color:#fff;font-size:40px;font-weight:bold}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}.great-project-section.details__car{position:relative;background-size:cover;background-position:center;padding:100px 0;margin-top:-100px;text-align:center}.project-info.heading__car__details{margin:0 135px;margin-bottom:50px}.footer-section.car_details_footer{background-color:#070C29;padding:40px 20px;color:#fff;margin-top:100px}.footer-container.details__cars{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;flex-wrap:wrap}@media(max-width:992px){.details{padding:80px;}.details-content{max-width:100%;padding:0 10px;}.thumbnail-card{width:100%;height:auto;}.content-columns{flex-direction:column;gap:15px;}.column-left{flex:1;padding:0;margin-top:30px;}.column-right{flex:1;padding:0;}.car-informations{padding:20px;}.car-informations h2{font-size:12px;}.car-informations .price-car{font-size:24px;}.car-informations h3{font-size:12px;}.btn-book{padding:12px!important;font-size:14px!important;margin-bottom:5px;}.image-grid img{height:150px;}.scroll-button.left,.scroll-button.right{width:35px;height:35px;}.modal-content{width:90%;height:auto;}.card-alert{padding:20px;flex-direction:column;align-items:flex-start;}.card-alert p{font-size:14px;margin-bottom:0;}.alert-icon{padding:8px;margin-bottom:10px;}.tab-btn{padding:8px;font-size:14px;margin:5px 0;width:100%;}.tab-btn.left-btn-tab,.tab-btn.right-btn-tab{margin-right:0;margin-left:0;}.car-informations{padding:25px!important}.project-info.heading__car__details{margin:0 15px;margin-bottom:25px}.footer-container.details__cars{flex-direction:column;align-items:left;margin-left:20px}}@media(min-width:768px){.heading-content{margin-top:60px}}@media(max-width:576px){.details{padding:25px;}.details-background{height:30vh;margin-top:100px}.heading-content{margin-top:120px}.thumbnail-section{margin-top:30px;margin-bottom:20px}.grid-images img{width:auto;height:100px}.heading-content h1{font-size:28px;}.heading-content h3{font-size:16px;}.thumbnail-card{padding:15px;height:auto;}.content-columns{margin-top:5px}.car-informations{padding:15px;}.car-informations .price-car{font-size:20px}.feature-list li span{font-size:14px;}.btn-book{padding:6px;font-size:10px;}.image-grid img{height:120px;}.modal-content{width:80%;padding:10px;}.card-car-details h2{font-size:24px}}.card-form-booking{background-color:white;border-radius:15px;padding:30px;}.card-header{display:flex;align-items:center;background-color:transparent;border:0;}.booking-image{border-radius:20px;width:205px;height:131px;margin-right:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.title-badge{margin-bottom:30px}.title-badge h3{font-weight:bold;margin-bottom:10px!important}.title-badge h3{margin:0;font-size:20px;}.badge{background-color:#051334;border-radius:15px;padding:10px 20px;text-align:left;display:inline-block;font-size:14px;font-weight:bold;margin-top:5px;color:#fff;}.hr-booking hr{border:1px solid #E0E0E0;margin:20px 0;}.details-title{margin:0;font-size:16px;font-weight:700;}.form-group{margin-bottom:20px;}.label{display:block;margin-bottom:5px;}.input-container{display:flex;align-items:center;background-color:#F4F6F8;border-radius:20px;padding:5px;margin-bottom:15px;}#start-date,#until-date{background-color:#F4F6F8}#start-date{border-right:0;}#until-date{border-left:0;}.form-group{margin-top:20px!important}.form-group label{color:#333;font-weight:500}.input-icon{width:20px;height:20px;margin-left:10px;}.form-input{flex:1;border:0;outline:0;background:transparent;padding:10px;border-radius:10px;}.icon-information{display:flex;align-items:center;margin-top:25px;}.icon-information p{margin-top:25px;font-weight:700;margin-left:8px;font-size:14px}.icon-information img{width:30px;height:30px}.info-icon{width:20px;height:20px;margin-right:5px;}.booking-details{margin-bottom:30px;}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.detail-item h3{margin:0;font-size:14px;font-weight:500;position:relative}.detail-item p{margin:0;font-weight:bold;font-size:14px;color:#333}.tooltip-wrapper{display:flex;align-items:center;position:relative}.tooltip-icon{display:inline-block;width:20px;height:20px;margin-left:8px;background-color:rgba(15,244,126,.231372549);border-radius:50%;color:#0ff47e;font-size:12px;font-weight:bold;text-align:center;line-height:20px;cursor:pointer;position:relative}.tooltip-text{display:none;position:absolute;top:100%;left:0;background-color:#fff;color:#333;padding:15px;border-radius:8px;font-size:12px;margin-top:8px;font-weight:bold;z-index:1;width:250px;box-shadow:rgba(17,12,46,.15)0 48px 100px 0;white-space:normal;word-wrap:break-word;}.tooltip-icon:hover+.tooltip-text{display:block}.terms-condition{display:flex;align-items:center;margin-top:15px;}.terms-condition input[type=radio]{width:25px;height:25px;margin-right:10px;accent-color:#2447f9;border-radius:50%;cursor:pointer}.terms-condition p{margin:0;font-size:14px;font-weight:500;color:#333}.terms-condition p a{text-decoration:none;font-weight:bold;color:#2447f9;cursor:pointer}.detail-item.unique-code p{color:#F40F6F}.detail-item.payment-service p{color:#0ff47e}.detail-item.grand-total p{color:#2447f9;font-size:20px}.car-informations.booking-right{background-color:#fff;border-radius:15px;padding:25px 25px;margin-bottom:20px;position:absolute;border-radius:15px;padding:25px 25px;width:100%;position:absolute;transition:top .4s ease;}.booking-right{max-width:300px;position:relative;overflow:hidden;}@media(max-width:992px){.car-informations.booking-right{padding:35px!important;}.card-header{padding:0;margin:0}.booking-image{border-radius:20px;width:150px;height:auto;margin-right:15px;}.title-badge{margin-bottom:0}.title-badege h3{font-size:14px!important}#scrolling-card{position:relative;margin:0 auto;width:100%;top:0!important;max-width:100%}}.well-dones{background:url(../images/bg-well-done.svg)no-repeat center center;background-size:cover;padding:60px 0;display:flex;justify-content:center;align-items:center;min-height:100vh}.logo-wrapper{text-align:center;margin-bottom:80px}.logo-well{width:350px}.well-card{background-color:white;border-radius:50px;padding:40px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:500px;width:100%;margin-left:300px}.icon-wrapper{margin-bottom:20px}.icon-image-card-well{max-width:80px}.title-well{font-size:28px;font-weight:bold;margin-bottom:20px;color:#333}.booking-code-input{position:relative;margin-bottom:20px}.input-icon-well{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:24px;height:24px}.input-field.well-done{width:100%;padding:15px 15px 15px 175px;border-radius:30px;background-color:#F4F6F8;border:1px solid #E0E0E0;font-size:16px;font-weight:bold;color:#333;outline:0}.input-field.well-done::-moz-placeholder{color:#999}.input-field.well-done::placeholder{color:#999}.floating-placeholder{position:absolute;top:50%;left:50px;transform:translateY(-50%);font-size:16px;color:#999;pointer-events:none;transition:.2s ease all}.input-field.well-done:not(:-moz-placeholder-shown) + .floating-placeholder{top:5px;left:55px;font-size:12px;color:#333}.input-field.well-done:not(:placeholder-shown) + .floating-placeholder,.input-field.well-done:focus+.floating-placeholder{top:5px;left:55px;font-size:12px;color:#333}.input-field.well-done{text-align:left;}.description-well{font-size:16px;color:#555;margin-bottom:30px}.btn-full-width{display:block;width:100%;padding:15px;background-color:#2447f9;color:white;border:0;border-radius:30px;font-size:18px;cursor:pointer;font-weight:bold}.btn-full-width:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}@media(max-width:768px){.logo-well{width:300px}.well-card{margin-left:0}.well-dones{padding:0 10px;padding-top:30px;padding-bottom:30px}}@media(min-width:769px) and (max-width:884px){.well-card{margin-left:100px}}.booking-card{background-color:white;padding:0 25px;padding-top:10px;border-radius:16px;box-shadow:rgba(17,12,46,.15)0 48px 100px 0;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:50px}.column-right.check-bookings{flex:5;padding-left:10px;}.column-left.check-bookings{flex:7;padding-right:10px;}.column-left.check-bookings h2{font-size:28px;margin-bottom:10px}.column-left.check-bookings p{margin-bottom:20px}.booking-form{display:flex;gap:20px;width:100%}.form-group.check-bookings{flex:1;display:flex;flex-direction:column}.input-container.check-bookings{display:flex;align-items:center;background-color:#F4F6F8;border-radius:20px;padding:5px;width:300px;}.input-icon.check-bookings{width:20px;height:20px;margin-left:10px;}.check-button{padding:12px 24px;background-color:#2447f9;color:white;border:0;border-radius:30px;margin-top:35px;font-size:16px;cursor:pointer;font-weight:bold}.check-button:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.details-background.check-bookings{position:absolute;top:0;left:0;margin-top:100px;width:100%;height:30vh;background-color:#051334;background-size:cover;background-position:center;z-index:1;background-attachment:scroll;overflow:hidden;}.btn-call-customer{display:block;width:100%;padding:10px;font-weight:bold;margin-top:20px;background-color:#E5E9F2;color:#333;border:0;border-radius:50px;font-size:14px;text-align:center;margin-top:10px;cursor:pointer;transition:background-color .3s ease}.btn-call-customer:hover{box-shadow:0 0 0 .25rem rgba(229,233,242,.3725490196)!important;transition:all .4s}@media(max-width:992px){.booking-card{flex-direction:column;padding:30px;margin-bottom:25px}.column-left.check-bookings,.column-right.check-bookings{flex:1;padding:0;}.input-container.check-bookings{width:100%!important;margin-bottom:-20px}.check-button{width:100%;margin-top:20px}.booking-form{flex-direction:column;gap:0}.form-group.check-bookings{width:100%;padding:0}.check-button{margin-top:0;margin-bottom:0}}.close-button-popup{position:absolute;top:80px;right:250px;width:60px;height:60px;border-radius:50%;background-color:#F4F6F8;color:#333;border:0;font-size:24px;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:background-color .3s,color .3s;z-index:1002;}.close-button-popup:hover{box-shadow:0 0 0 .25rem rgba(221,221,221,.231372549)!important;transition:all .4s;}#login-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1001}.login-card{width:1000px;border-radius:50px!important;overflow:hidden;border:0;margin-top:100px;height:550px!important;background-color:#fff;display:grid}.card-form-login{background-color:#fff;border-radius:20px;padding:30px;margin-top:20px;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:50px;}.login-image{background-image:url(../images/bg-login.svg)!important;background-size:cover;background-position:center;height:100%;margin-right:60px;width:35%;}.logo-img-login{width:50%;height:50%;margin-bottom:20px}.title-login{font-size:20px;font-weight:bold}.desc-login{margin-bottom:30px}.login-content{padding:30px;display:flex;flex-direction:column;justify-content:center}.login-content .form-group label{font-weight:700}.rounded-input{border-radius:30px;border:0;padding:25px;background-color:#F4F6F8}.forgot-password{display:block;text-align:right;margin-bottom:15px;text-decoration:none!important;color:#999aa4}.forgot-password:hover{font-weight:500;color:#999aa4}.btn-login{display:block;margin:20px}.action-buttons{display:flex;flex-direction:column}.login-button,.register-button{padding:12px;background-color:#2447f9;color:#fff;border:0;border-radius:20px;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:10px}.login-button:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.register-button:hover{box-shadow:0 0 0 .25rem rgba(221,221,221,.231372549)!important;transition:all .4s}.btn-dark.google{background-color:#34364a;padding:12px;color:#fff;border:0;border-radius:20px;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;justify-content:center;}.google-icon{width:20px;height:auto;margin-right:10px;}.btn-dark.google:hover{box-shadow:0 0 0 .25rem rgba(83,85,107,.2666666667)!important;transition:all .4s}.register-button{background-color:#ddd;color:#666}@media(max-width:768px){.login-card{display:flex;flex-direction:column;width:100%;height:auto;margin-top:-40px}.login-image{display:none;}.login-content{padding:20px;justify-content:flex-start;}.rounded-input{padding:15px;}.action-buttons .login-button,.action-buttons .register-button{width:100%;margin:10px 0;}.close-button-popup{display:none}}@media(min-width:769px){.login-card{width:800px;border-radius:35px;overflow:hidden;border:0;margin-top:100px;height:550px;background-color:white;display:grid;margin:60px}}@media(min-width:800px) and (max-width:834px){.close-button-popup{display:none}}@media(max-width:576px){.login-card{width:90%;height:auto;padding:20px;}.login-content{padding:15px;}.rounded-input{padding:12px;}.btn-login,.btn-register{padding:10px;font-size:14px;}.action-buttons .login-button,.action-buttons .register-button{margin:8px 0;}}#terms-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1001}.terms-card{width:1000px important;max-width:100%!important;border-radius:50px!important;overflow:hidden;border:0;background-color:#fff;display:grid;padding:20px;padding-left:30px;padding-right:30px;height:550px!important}.terms-content{padding:20px;overflow-y:auto;max-height:500px;margin-top:10px;scrollbar-width:none;}.terms-content::-webkit-scrollbar{display:none}.terms-content h2{margin-top:0;font-size:24px;font-weight:bold;text-align:center}.subtitle-primary{font-size:14px;text-align:center}.terms-content p{margin-bottom:1em;line-height:1.5}.list-terms{margin-top:30px!important}.text-left-terms{margin-bottom:40px!important}.text-left-terms h2{text-align:left!important}@media(max-width:768px){.terms-card{display:flex;flex-direction:column;width:100%;height:auto;margin-top:-40px}.terms-image{display:none;}.terms-content{padding:20px;justify-content:flex-start;}.rounded-input{padding:15px;}.action-buttons .login-button,.action-buttons .register-button{width:100%;margin:10px 0;}.close-button-popup{display:none}}@media(min-width:769px){.terms-card{width:800px;border-radius:35px;overflow:hidden;border:0;margin-top:100px;height:550px;background-color:white;display:grid;margin:60px}}@media(min-width:800px) and (max-width:834px){.close-button-popup{display:none}}@media(max-width:576px){.terms-card{width:90%;height:auto;padding:20px;}.terms-content{padding:15px;}.rounded-input{padding:12px;}.btn-login,.btn-register{padding:10px;font-size:14px;}.action-buttons .login-button,.action-buttons .register-button{margin:8px 0;}}.card-cars{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:auto;padding:0 55px;justify-items:center!important;}.card.cars{margin:auto;margin-top:20px}.card-title.cars{font-size:18px;font-weight:bold;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;width:100%;}.card.cars:hover .card-title.cars{overflow:visible;white-space:normal;-webkit-line-clamp:unset}.great-project-section.cars{margin-top:30px}@media(max-width:768px){.card-cars{grid-template-columns:repeat(1,1fr);justify-items:center}.great-project-section.cars{margin-top:60px!important}}@media(min-width:769px) and (max-width:991px){.card-cars{grid-template-columns:repeat(2,1fr);justify-items:center}}.star-wrapper{transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.star-wrapper:hover{transform:scale(1.1)}.rating-stars i{width:100%;height:100%;pointer-events:none;}.rating-stars{display:inline-flex;gap:4px}.skeleton-image{width:100%;height:100px;background-color:#e5e9f2;animation:shimmer 1.5s infinite linear}.skeleton-title{width:60%;height:20px;background-color:#e5e9f2;margin-bottom:10px;animation:shimmer 1.5s infinite linear}.skeleton-text{width:80%;height:16px;background-color:#e5e9f2;margin-bottom:8px;animation:shimmer 1.5s infinite linear}.skeleton-price{width:40%;height:16px;background-color:#e5e9f2;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-color:#e5e9f2}50%{background-color:#f5f7fa}100%{background-color:#e5e9f2}}.register{min-height:100vh;width:100%;background-color:#F6F8FD}.register .register-container{display:grid;grid-template-columns:repeat(12,1fr);min-height:100vh}.register .register-container .register-left{grid-column:span 4;background-image:url(../images/bg-login.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.register .register-container .register-right{grid-column:span 6;padding:2rem 4rem;background-color:#F6F8FD;display:flex;flex-direction:column;justify-content:center}.register .register-container .register-right .logo-container{margin-bottom:2rem}.register .register-container .register-right .logo-container .logo{height:40px;-o-object-fit:contain;object-fit:contain}.register .register-container .register-right .register-header{margin-bottom:2rem}.register .register-container .register-right .register-header h2{font-size:2rem;font-weight:bold;color:#333;margin-bottom:.5rem}.register .register-container .register-right .register-header p{color:#6B7280;font-size:1rem}.register .register-container .register-right .register-card{background-color:#fff;border-radius:30px;padding:2rem}.register .register-container .register-right .register-card .register-form .form-group{margin-bottom:1.5rem}.register .register-container .register-right .register-card .register-form .form-group .form-label{font-size:.875rem;font-weight:700;color:#374151;margin-bottom:.5rem}.register .register-container .register-right .register-card .register-form .form-group .form-input{width:100%;padding:.75rem 1rem;background-color:#F4F6F8;border-radius:20px;font-size:1rem;transition:all .3s ease}.register .register-container .register-right .register-card .register-form .form-group .form-input:focus{outline:0;border-color:#2447F9;background-color:#fff;box-shadow:0 0 0 3px rgba(36,71,249,.1)}.register .register-container .register-right .register-card .register-form .form-group .form-input::-moz-placeholder{color:#9CA3AF}.register .register-container .register-right .register-card .register-form .form-group .form-input::placeholder{color:#9CA3AF}.register .register-container .register-right .register-card .register-form .btn-register{width:100%;padding:.75rem;background-color:#2447F9;color:#fff;border:0;border-radius:9999px;font-weight:bold;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.register .register-container .register-right .register-card .register-form .btn-register:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.register .register-container .register-right .register-card .register-form .btn-register.login{width:100%;padding:.75rem;background-color:#E5E9F2;color:#374151;border:0;border-radius:9999px;font-weight:bold;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.register .register-container .register-right .register-card .register-form .btn-register.login:hover{box-shadow:0 0 0 .25rem rgba(221,221,221,.231372549)!important;transition:all .4s}.register .register-container .register-right .register-card .register-form .btn-login{width:100%;padding:.75rem;background-color:#E5E9F2;color:#374151;border:0;border-radius:9999px;font-weight:bold;cursor:pointer;transition:all .3s ease}.register .register-container .register-right .register-card .register-form .btn-login:hover{background-color:#d4dbea;transform:translateY(-1px)}@media screen and (max-width:1024px){.register .register-container .register-right{padding:2rem}}@media screen and (max-width:768px){.register .register-container{grid-template-columns:1fr}.register .register-container .register-left{display:none}.register .register-container .register-right{grid-column:span 12;padding:1.5rem}.register .register-container .register-right .register-header{text-align:center}.register .register-container .register-right .register-header h2{font-size:1.75rem}}@media screen and (max-width:480px){.register .register-container .register-right{padding:1rem}.register .register-container .register-right .logo-container{text-align:center}.register .register-container .register-right .register-header h2{font-size:1.5rem}.register .register-container .register-right .register-card{padding:1.5rem}}.best-about{text-align:center;padding:20px;max-width:1200px;margin:150px auto}.badge-container{background-color:#051334;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:50px;margin-bottom:20px}.badge-icon{margin-right:10px;width:24px;height:24px;}.badge-text{color:white;font-size:16px;margin-bottom:0;margin-left:10px;font-weight:bold}.title-container h1{font-size:2.5em;font-weight:700;color:#051334;margin-bottom:10px}.description{font-size:1.2em;color:#666}.buttons-container{display:flex;justify-content:center;gap:10px;margin-top:30px}.button__about{padding:15px 30px;font-size:1.1em;font-weight:bold;border:0;cursor:pointer;border-radius:30px;transition:background-color .3s ease}.button__about.btn-get-started{background-color:#2447F9;color:white}.button__about.btn-learn-more{background-color:#E5E9F2;color:#666}.button__about:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.button__about.btn-learn-more:hover{box-shadow:0 0 0 .25rem rgba(229,233,242,.2509803922)!important;transition:all .4s}.about-image{width:75%;margin-top:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.buttons-container{flex-direction:column;gap:10px;padding:0 10px}.button__about{padding:10px 20px;font-size:1em}.about-image{width:100%}.badge-container{flex-direction:block;padding:10px}.badge-text{margin-left:5px;font-size:14px}.badge-icon{margin-bottom:5px}}@media(max-width:480px){.title-container h1{font-size:2em}.description{font-size:1em}}.trust-me{margin-top:-100px}.card-container-about{display:flex;justify-content:center;margin-bottom:50px}.card-unique{width:1126px;height:175px;background:linear-gradient(90deg,#2447F9,#152A93);border-radius:20px;display:flex;align-items:center;justify-content:center}.card-content-unique{display:flex;flex-wrap:wrap;justify-content:center;gap:80px}.card-icon-unique{width:120px;height:120px}.professional-cars{background-color:#070C29;color:white;padding:130px;width:100%;margin-top:-135px}.container-about{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.left-content-about{order:1;width:50%;}.left-content-about h3{font-size:1.5em;font-weight:bold}.left-content-about h1{font-size:2.5em;font-weight:bold}.left-content-about p{font-size:1em;margin:20px 0}.buttons-about{order:2;display:flex;gap:20px}.btn-abouts{padding:12px 30px;font-size:1.1em;font-weight:bold;border:0;border-radius:30px;cursor:pointer;transition:background-color .3s ease}.btn-abouts.started{background-color:#2447F9;color:white}.btn-abouts.started:hover{box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s}.btn-abouts.contact-us{background-color:#E5E9F2;color:#666}.btn-abouts.contact-us:hover{box-shadow:0 0 0 .25rem rgba(229,233,242,.2509803922)!important;transition:all .4s}.right-content-about{order:3;width:35%;display:grid;grid-template-columns:repeat(1,1fr);gap:20px;}.card-item-unique{background:linear-gradient(90deg,#2447F9,#152A93);padding:20px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:20px;}.card-item-icon-unique{width:40px;height:40px}.card-item-text-unique{display:flex;flex-direction:column;align-items:left;text-align:left;margin-bottom:-15px;}.card-item-text-unique h3{font-size:1em;font-weight:bold}.card-item-text-unique p{font-size:.75em}@media screen and (max-width:768px){.card-container-about{flex-direction:column;align-items:center;margin-bottom:30px}.card-unique{width:90%;height:auto;padding:20px;flex-direction:column;gap:20px}.card-content-unique{gap:15px;}.card-icon-unique{width:70px;}.professional-cars{padding:50px;margin-top:-100px}.container-about{flex-direction:column;align-items:center;margin-top:80px}.left-content-about,.right-content-about{width:100%}.left-content-about h1{font-size:2em}.left-content-about h3{font-size:1.2em}.left-content-about p{font-size:.9em;text-align:justify}.buttons-about{order:3;flex-direction:column;align-items:center;gap:10px}.btn-abouts{width:90%;text-align:center}.right-content-about{order:2;margin-top:20px;grid-template-columns:repeat(1,1fr);gap:15px}.card-item-unique{padding:20px!important;}.card-item-icon-unique{margin-right:10px;}.card-item-text-unique h3{font-size:.9em}.card-item-text-unique p{font-size:.7em}}@media screen and (max-width:480px){.card-container-about{margin-bottom:20px}.card-unique{width:95%;padding:15px}.card-content-unique{gap:15px}.card-icon-unique{width:60px;height:60px}.professional-cars{padding:30px;margin-top:-80px}.left-content-about h1{font-size:1.8em}.left-content-about h3{font-size:1em}.left-content-about p{font-size:.8em}.buttons-about{gap:10px}.btn-abouts{width:100%;padding:10px;font-size:.9em}.right-content-about{gap:10px}.card-item-unique{padding:10px;gap:5px}.card-item-icon-unique{width:25px;height:25px}.card-item-text-unique h3{font-size:.8em}.card-item-text-unique p{font-size:.6em}}.contact-us{text-align:center;padding:20px;max-width:1200px;margin:150px auto}.title-container.contact .sub-title{color:#2447F9!important;font-weight:bold}.title-container.contact{margin-bottom:50px}.description.contact{font-size:1em;margin-bottom:20px}.map-container{width:100%;height:400px;border-radius:20px;overflow:hidden;padding:0 50px;}.map-container iframe{width:100%;height:100%;border:0;border-radius:30px;}.contact-us-content{margin-top:-50px!important;margin-bottom:50px!important;padding:0 50px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:10px;max-width:1200px;margin:0 auto;}.card.contact{background-color:white;border-radius:30px;padding:20px}.icon-wrapper.contact{margin:13px;border:1px solid #D9D9D9;border-radius:30px;display:inline-block;padding:15px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;}.icon-wrapper.contact img{width:24px;height:24px;display:block;}.content.contact{margin-top:70px}.content.contact h3{font-size:1.5rem;font-weight:bold;margin:0;color:#222}.content.contact p{font-size:1rem;color:#666}.button-contact{display:inline-block;margin-top:10px;padding:10px 20px;border:1px solid #D9D9D9;border-radius:50px;font-weight:600;color:#2447F9;text-decoration:none;transition:background-color .3s,color .3s}.button-contact:hover{background-color:#2447F9;box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922)!important;transition:all .4s;color:white;text-decoration:none;}@media screen and (max-width:1024px){.contact-us-content{grid-template-columns:repeat(2,1fr);padding:0 20px;gap:15px}}@media screen and (max-width:767px){.map-container{padding:0 10px}.contact-us-content{grid-template-columns:1fr;padding:0 30px;gap:10px}.card.contact{width:100%;max-width:350px;margin:5px auto;}.content.contact{margin-top:40px;text-align:center;}.icon-wrapper.contact{display:flex;justify-content:center;align-items:center;margin:10px auto;}.button-contact{display:inline-block;width:auto;text-align:center}}@media screen and (max-width:480px){.content.contact h3{font-size:1.2rem}.content.contact p{font-size:.9rem}}.contact-us-bg{text-align:center;padding:120px;background:url(../images/bg-contact.svg);background-size:cover;margin:150px auto}.title-container.contus .title-contus{color:white}.title-container.contus .description.contus{color:white}.button__contact{padding:15px 30px;font-size:1.1em;font-weight:bold;border:0;cursor:pointer;border-radius:30px;transition:background-color .3s ease}.button__contact.btn-get-started{background:transparent!important;border:2px solid white!important;color:white!important}.button__contact.btn-get-started:hover{background:white!important;color:#2447F9!important}.button__contact.btn-create{color:#2447F9!important}.button__contact.btn-create:hover{box-shadow:0 0 0 .25rem rgba(255,255,255,.3725490196)!important;transition:all .4s}@media screen and (max-width:767px){.contact-us-bg{padding:60px 30px;margin:80px auto}.footer-logo{max-width:150px;margin-bottom:20px}.title-container.contus .title-contus{font-size:1.8rem}.title-container.contus .description.contus{font-size:.9rem}.buttons-container{flex-direction:column;align-items:center}.button__contact{width:100%;max-width:300px;margin-bottom:0;padding:12px 24px;font-size:1em}}@media screen and (max-width:480px){.contact-us-bg{padding:40px 25px;margin:60px auto}.title-container.contus .title-contus{font-size:1.5rem}.title-container.contus .description.contus{font-size:.8rem}}