.btn-default,.btn-default::after,.btn-default::before{transition:.4s ease-in-out}.btn-default,.readmore-btn,body{position:relative;font-size:18px}.section-title h3,body{font-family:var(--default-font)}.main-menu ul li a,body{line-height:1em;color:var(--text-color)}.footer-contact-list ul,.post-social-sharing ul,.pricig-body ul,.pricing-benefit-list ul,.service-entry ul,.what-we-do-list ul{list-style:none;padding:0;margin:0}.btn-default:hover:before,.footer-contact-list ul li a:hover img,.readmore-btn:hover:after{filter:brightness(0) invert(1)}a,a:focus,a:hover{text-decoration:none}.contact-us-form,.team-contact-box,.what-we-do-list{box-shadow:0 20px 50px 0 #0000000D}:root{--primary-color:#100F11;--secondary-color:#F6F6F7;--text-color:#646464;--accent-color:#FFB120;--white-color:#FFFFFF;--divider-color:#100F1112;--dark-divider-color:#FFFFFF1A;--error-color:rgb(230, 87, 87);--default-font:"Onest",sans-serif;--accent-font:"Big Shoulders",sans-serif}body{font-weight:400;background:var(--white-color)}.btn-default,h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-family:var(--accent-font);font-weight:700}::selection{color:var(--primary-color);background-color:var(--accent-color);filter:invert(1)}p{line-height:1.6em;margin-bottom:1.4em}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2em}.excellence-counter-content p,.faq-accordion .accordion-item .accordion-body p:last-child,.hero-cta-item-content p,.how-work-step-content p,.mission-vision-item p,.section-title-content p,.slicknav_menu ul ul,.team-contact-content p,.team-qualification-content p,.why-choose-item-content p,figure{margin:0}img{max-width:100%}a:focus,a:hover{outline:0}body,html{width:100%;overflow-x:clip}.container{max-width:1300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row>*{padding-right:15px;padding-left:15px}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.btn-default::after,.btn-default::before,.readmore-btn:after{content:'';position:absolute;bottom:0}.image-anime:hover:after{height:250%;transition:.6s linear;background-color:transparent}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden}.btn-default,.section-title h3{display:inline-block;text-transform:capitalize}.reveal img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left}.row{margin-right:-15px;margin-left:-15px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>*{padding-right:0;padding-left:0}.btn-default{line-height:1em;background:var(--accent-color);border-radius:0;padding:16px 40px 16px 20px;border:none;overflow:hidden;z-index:1}.book-appointment-content .section-title h2,.book-appointment-content .section-title h3,.btn-default:hover,.contact-info-content h3 a:hover,.footer-contact-list ul li a:hover,.page-header-box ol .breadcrumb-item+.breadcrumb-item::before,.readmore-btn:hover,.section-title.dark-section h1,.section-title.dark-section h2,.section-title.dark-section h3,.section-title.dark-section p{color:var(--white-color)}.about-contact-box:hover .about-contact-content p,.btn-default.btn-highlighted:hover,.cta-contact-buttons .btn-default:hover,.excellence-item:hover .excellence-item-content p,.faq-accordion .accordion-item .accordion-body p,.footer-newsletter-form .form-group .btn-default:hover,.page-appointment-content .appointment-info-title h3,.page-single-category-list ul li:hover a,.post-item-btn .readmore-btn:hover,.pricing-item.highlighted-box .pricig-body ul li,.pricing-item.highlighted-box .pricing-btn a:hover,.pricing-item.highlighted-box .pricing-content p,.pricing-item.highlighted-box .pricing-price h2,.pricing-item.highlighted-box .pricing-price h2 sub,.section-footer-text p a:hover,.section-title h3{color:var(--primary-color)}.btn-default::before{top:50%;right:20px;background-image:url(../images/arrow-primary.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:12px;height:12px;transform:translateY(-50%)}.btn-default:hover:before{transform:translateY(-50%) rotate(45deg)}.btn-default::after{display:block;top:0;left:auto;right:0;width:0;height:100%;background:var(--primary-color);border-radius:0;z-index:-1}.main-menu ul li a,.main-menu ul ul,.main-menu ul ul li a,.readmore-btn,.readmore-btn:after{transition:.3s ease-in-out}.btn-default:hover::after{width:100%;left:0;right:auto}.btn-default.btn-highlighted{background:0 0;color:var(--white-color);border:1px solid var(--white-color);padding:15px 40px 15px 20px}.btn-default.btn-highlighted::after,.cta-contact-buttons .btn-default::after,.footer-newsletter-form .form-group .btn-default::after,.pricing-item.highlighted-box .pricing-btn .btn-default::after,.video-play-button a:hover{background:var(--white-color)}.btn-default.btn-highlighted::before{background-image:url(../images/arrow-white.svg)}.btn-default.btn-highlighted:hover::before,.contact-info-item:hover .icon-box img{filter:brightness(1) invert(1)}.readmore-btn{font-family:var(--accent-font);font-weight:700;text-transform:capitalize;color:var(--accent-color);padding-right:25px}.readmore-btn:after{top:50%;right:0;background-image:url(../images/arrow-accent.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:12px;height:12px;transform:translateY(-50%)}.cb-cursor:before,.footer-social-links ul li a:hover,.hero-section.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active,.preloader,.services-pagination .swiper-pagination-bullet-active,.team-social-icon ul li a:hover{background:var(--accent-color)}.readmore-btn:hover:after{transform:translate(0,-50%) rotate(45deg)}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.loading,.loading-container{height:100px;position:relative;width:100px;border-radius:100%}.loading-container{margin:40px auto}.loading{border:1px solid transparent;border-color:transparent var(--white-color) transparent var(--white-color);animation:1.5s linear infinite rotate-loading;transform-origin:50% 50%}.loading-container .loading,.loading-container:hover .loading{transition:.5s ease-in-out}#loading-icon{position:absolute;top:50%;left:50%;max-width:66px;transform:translate(-50%,-50%)}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.bg-section{width:100%;max-width:1840px;margin:0 auto;border-radius:0}.section-row{margin-bottom:80px}.appointment-info-content p:last-child,.core-value-list ul li:last-child,.course-entry p:last-child,.faq-accordion .accordion-item:last-child,.footer-contact-list ul li:last-child,.footer-info-content p:last-child,.footer-links ul li:last-child,.hero-cta-item:last-child,.how-work-step-item:last-child,.page-faqs-catagery .page-faq-accordion:last-child,.post-entry blockquote p:last-child,.post-entry ol ol li:last-child,.post-entry ol ul li:last-child,.post-entry p:last-child,.post-entry ul li:last-child,.post-entry ul ol li:last-child,.post-entry ul ul li:last-child,.pricig-body ul li:last-child,.pricing-content p,.section-footer-text p,.section-row .section-title,.service-entry p:last-child,.service-entry ul li:last-child,.student-experience-item:last-child,.team-qualification-item:last-child,.testimonial-content p,.why-choose-item:last-child{margin-bottom:0}.core-value-item,.course-featured-image,.pricing-footer,.section-title,.service-single-slider{margin-bottom:40px}.section-title h3{position:relative;background:url(../images/icon-sub-heading.svg) left center/20px auto no-repeat;font-size:16px;font-weight:600;line-height:1.4em;padding-left:30px;margin-bottom:10px}.section-title h1,.section-title h2{text-transform:uppercase;cursor:none}.section-title h1{font-size:80px;margin-bottom:0}.section-title h2{font-size:48px;letter-spacing:-.02em;margin-bottom:0}.appointment-info-content p a:hover,.course-entry h2 span,.cta-contact-btn:hover,.footer-links ul li a:hover,.how-work-step-item:hover .how-work-step-no h2,.main-menu ul li a:focus,.main-menu ul li a:hover,.page-header-box h1 span,.post-entry a,.section-title h1 span,.section-title h2 span,.service-entry h2 span,.testimonial-rating i,.video-play-button a:hover i{color:var(--accent-color)}.section-title p{margin-top:30px;margin-bottom:0}.about-contact-content h3,.section-title p span{font-size:20px;font-weight:600}.main-menu ul li a,.slicknav_nav .slicknav_row,.slicknav_nav li a{font-family:var(--accent-font);font-size:18px;text-transform:capitalize}.footer-social-links,.post-social-sharing,.section-btn{text-align:right}.section-content-btn .section-btn{text-align:left;margin-top:20px}.help-block.with-errors ul{margin:0;text-align:left}.help-block.with-errors ul li{color:var(--error-color);font-weight:500;font-size:14px}.main-header{background:var(--secondary-color)}.main-header .bg-section{max-width:1660px}header.main-header .header-sticky{position:relative;top:0;z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out;border-radius:0}header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;border-radius:0;transform:translateY(0);background:var(--secondary-color);border:1px solid var(--divider-color);border-top:none;max-width:1660px;margin:0 auto}.main-menu ul ul,.slicknav_btn{margin:0;border-radius:0;background:var(--accent-color)}.navbar{padding:25px 0;align-items:center}.navbar-brand{padding:0;margin:0}.main-menu .nav-menu-wrapper{flex:1;margin:0 20px 0 60px}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0;position:relative}.main-menu ul li a{font-weight:700;padding:16px 15px!important}.main-menu ul li.submenu>a:after{content:'\f107';font-family:FontAwesome;font-weight:900;font-size:14px;margin-left:8px}.main-menu ul ul{visibility:hidden;opacity:0;transform:scale(1,.8);transform-origin:top;padding:0;list-style:none;width:235px;position:absolute;left:0;top:100%;text-align:left}.main-menu ul li.submenu:first-child ul{width:235px}.main-menu ul ul ul{left:100%;top:0;text-align:left}.main-menu ul li:hover>ul{visibility:visible;opacity:1;transform:scale(1,1);padding:5px 0}.main-menu ul li.submenu ul li.submenu>a:after{content:'\f105';float:right}.main-menu ul ul li{margin:0;padding:0}.main-menu ul ul li a{color:var(--primary-color);padding:8px 20px!important}.main-menu ul ul li a:focus,.main-menu ul ul li a:hover{color:var(--white-color);background-color:transparent;padding:8px 20px 8px 23px!important}.faq-image .appointment-info-list .appointment-info-item:last-child::before,.faq-image .appointment-info-list .appointment-info-item:nth-child(2n+2)::before,.footer-links:last-child::before,.footer-links:nth-child(3n+3)::before,.footer-newsletter-form .form-group .btn-default::before,.how-work-step-item:last-child:after,.main-menu ul li.highlighted-menu,.navbar-toggle,.pricing-btn .btn-default::before,.responsive-menu{display:none}.header-contact-box{display:flex;align-items:center;gap:30px}.header-contact-btn,.header-contact-btn .icon-box,.pricing-benefit-list ul li,.testimonial-author{align-items:center;display:flex}.header-contact-btn .icon-box{width:50px;height:50px;background-color:var(--accent-color);justify-content:center;margin-right:15px}.header-contact-btn .icon-box img{width:100%;max-width:25px}.video-play-button a:after,.video-play-button a:before{top:-30%;left:-30%;width:160%;height:160%;backdrop-filter:blur(200px);transform:scale(.6);z-index:-1;opacity:40%}.header-contact-now-content{width:calc(100% - 65px)}.header-contact-now-content h3{font-size:20px}.about-contact-content h3 a,.course-item-content h3 a,.header-contact-now-content h3 a,.page-header-box ol li.breadcrumb-item a,.service-title h3 a,.team-content h3 a{color:inherit}.responsive-menu{top:0;position:relative}.slicknav_btn{padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px}.slicknav_icon .slicknav_icon-bar{display:block;height:3px;width:22px;background-color:var(--primary-color);border-radius:6px;margin:4px auto!important;transition:.1s ease-in-out}.slicknav_icon .slicknav_icon-bar:first-child{margin-top:0!important}.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom:0!important}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:first-child{transform:rotate(-45deg) translate(-5px,5px);background-color:var(--primary-color)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px);background-color:var(--primary-color)}.slicknav_menu{position:absolute;width:100%;padding:0;background:var(--accent-color)}.slicknav_menu ul{margin:5px 0}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-weight:700;padding:8px 20px;color:var(--white-color);line-height:normal;margin:0;border-radius:0!important;transition:.3s ease-in-out}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:focus,.slicknav_nav a:hover{background-color:transparent;color:var(--primary-color)}.slicknav_menu ul ul li a{padding:8px 20px 8px 30px}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{content:'\f107';font-family:FontAwesome;font-weight:900;font-size:12px;margin-left:8px;color:var(--white-color);position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:.3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:translateY(-50%) rotate(-180deg);color:var(--primary-color)}.hero{background-color:var(--secondary-color)}.hero-section{position:relative;background-image:url(../images/hero-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:150px 0 400px}.hero-section:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary-color);opacity:70%;z-index:1}.hero-section.hero-video .hero-bg-video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.hero-section.hero-slider-layout .hero-slide .hero-slider-image img,.hero-section.hero-video .hero-bg-video video{width:100%;height:100%;object-fit:cover}.hero-section.hero-slider-layout{background:0 0;padding:0}.about-contact-box:after,.video-play-button a{background:var(--accent-color);transition:.4s ease-in-out}.hero-section.hero-slider-layout .hero-slide{position:relative;background:url(../images/hero-bg.jpg) center center/cover no-repeat;padding:150px 0 400px}.hero-section.hero-slider-layout .hero-slide.slide-2{background:url(../images/hero-bg-2.jpg) center center/cover no-repeat}.hero-section.hero-slider-layout .hero-slide::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:var(--primary-color);opacity:70%;z-index:1}.hero-section.hero-slider-layout .hero-slide .hero-slider-image{position:absolute;top:0;right:0;left:0;bottom:0}.hero-section.hero-slider-layout .hero-pagination{position:absolute;bottom:300px;text-align:center;z-index:2}.about-us-image,.faq-image .appointment-info-list .appointment-info-item,.hero-content,.hero-cta-box,.hero-intro-video-image,.service-item{position:relative}.hero-section.hero-slider-layout .hero-pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--dark-divider-color);opacity:1;transition:.3s ease-in-out;margin:0 5px}.hero-content{max-width:980px;text-align:center;margin:0 auto;z-index:2}.about-us-image,.hero-cta-item .icon-box,.why-choose-item .icon-box{margin-right:30px}.hero-content .section-title p{font-size:20px;font-weight:500}.hero-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 40px}.hero-cta-box{display:flex;flex-wrap:wrap;align-items:center;gap:30px 50px;background-color:var(--white-color);padding:80px;margin-top:-230px;z-index:1}.hero-cta-contetnt,.hero-intro-video-image{width:calc(50% - 25px)}.about-img-1 figure,.about-img-2 figure,.core-value-body-img figure,.core-value-img figure,.course-featured-image figure,.course-navigate-image figure,.faq-image figure,.hero-intro-video-image figure,.how-it-work-image figure,.page-gallery-box .photo-gallery figure,.post-featured-image figure,.service-technique-image figure,.student-experience-img-1 figure,.student-experience-img-2 figure,.student-experience-img-3 figure,.student-experience-img-4 figure,.team-single-image figure,.what-we-do-img figure{display:block}.hero-intro-video-image img{width:100%;aspect-ratio:1/.57;object-fit:cover;filter:brightness(50%)}.video-play-button.btn-effect{position:absolute;top:50%;left:50%;transform:translate(-50% ,-50%);z-index:1}.video-play-button a{position:relative;background-size:200% auto;border-radius:100%;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;cursor:none}.video-play-button a:before{content:'';position:absolute;border:40px solid var(--white-color);border-radius:50%;animation:1.2s linear infinite border-zooming}.video-play-button a:after{content:'';position:absolute;border:40px solid var(--white-color);border-radius:50%;animation:1.2s linear .3s infinite border-zooming}@keyframes border-zooming{100%{transform:scale(1);opacity:0}}.video-play-button a i{font-size:20px;color:var(--white-color);margin-left:3px;transition:.4s ease-in-out}.about-contact-content p,.section-footer-text p a{transition:.3s ease-in-out;text-transform:capitalize}.hero-cta-item,.team-qualification-item{display:flex;margin-bottom:40px}.core-value-item .icon-box img,.course-navigate-info-item .icon-box img,.hero-cta-item .icon-box img{width:100%;max-width:50px}.contact-info-content,.hero-cta-item-content,.why-choose-item-content{width:calc(100% - 80px)}.company-experience-box h3,.hero-cta-item-content h3{font-size:24px;text-transform:capitalize;margin-bottom:20px}.hero-client-slider{padding:40px 0}.error-page-content,.hero-client-slider .company-logo{text-align:center}.hero-client-slider .company-logo img{width:100%;height:50px}.about-us,.error-page,.our-pricing,.our-testimonials,.page-blog,.page-book-appointment,.page-contact-us,.page-course-single,.page-faqs,.page-pricing,.page-service-single,.page-single-post,.page-team-single{padding:100px 0}.about-us-image{background-image:url(../images/about-image-bg.svg);background-repeat:no-repeat;background-position:top 70px right 45px;background-size:98px auto;padding:0 130px 150px 0}.about-img-1 img,.about-img-2 img,.student-experience-img-1 img,.student-experience-img-2 img,.student-experience-img-3 img,.student-experience-img-4 img{width:100%;object-fit:cover}.about-img-1 img{aspect-ratio:1/.89}.about-img-2{max-width:315px;position:absolute;right:0;bottom:0;border:7px solid var(--white-color);z-index:1}.pricig-body,.testimonial-content,.what-we-do-list ul li{border-bottom:1px solid var(--divider-color)}.about-img-2 img{aspect-ratio:1/1.238}.about-contact-box{position:absolute;bottom:40px;left:0;display:flex;align-items:center;overflow:hidden;z-index:2}.course-body,.service-body{left:30px;bottom:30px;right:30px}.about-contact-box:after{content:'';position:absolute;top:0;right:calc(100% - 70px);bottom:0;width:100%;height:100%;z-index:0}.about-contact-box:hover:after{right:0}.about-contact-box .icon-box{width:70px;height:70px;display:flex;align-items:center;justify-content:center}.about-contact-box .icon-box img{position:relative;width:100%;max-width:40px;z-index:1}.about-contact-content{position:relative;width:calc(100% - 70px);padding:10px 45px 10px 20px;background:var(--secondary-color)}.about-contact-content h3,.about-contact-content p,.book-appointment .container,.excellence-item-content,.our-services .container{position:relative;z-index:1}.about-contact-content p{line-height:normal;margin-bottom:5px}.about-us-body,.team-contact-list{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.mission-vision-item,.service-expert-content,.service-expert-image,.service-technique-list-item{width:calc(50% - 15px)}.excellence-item-content h3,.how-work-step-content h3,.mission-vision-item h3,.team-qualification-content h3,.why-choose-item-content h3{font-size:24px;text-transform:capitalize;margin-bottom:15px}.about-us-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px 50px}.company-experience-box{width:calc(47% - 25px);background-color:var(--accent-color);padding:30px 45px;text-align:center}.company-experience-box h2{font-size:48px;margin-bottom:5px}.company-experience-box p{color:var(--primary-color);text-transform:capitalize;margin:0}.about-us-footer-content{width:calc(53% - 25px)}.our-services{position:relative;background:var(--secondary-color);padding:100px 0}.our-services::before{content:'';position:absolute;bottom:0;left:0;right:0;background:url(../images/service-bg-track.png) bottom left/cover repeat-x;width:100%;height:25%;animation:30s linear infinite servicebgmove}@keyframes servicebgmove{from{background-position:right bottom}to{background-position:right 100vw bottom}}.our-services::after{content:'';position:absolute;bottom:18px;left:15px;right:0;background:url(../images/service-bg-car.png) bottom left/cover no-repeat;width:345px;height:340px}.course-image a,.course-image figure,.service-image a,.service-image figure{display:block;cursor:none}.course-image figure::before,.service-image figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(179.58deg,rgba(16,15,17,0) 57.38%,rgba(16,15,17,.8) 83.52%);width:100%;height:100%;z-index:1}.service-image img{width:100%;aspect-ratio:1/1.24;object-fit:cover;transition:.4s ease-in-out}.course-item:hover .course-image img,.post-item:hover .post-featured-image img,.service-item:hover .service-image img,.team-item:hover .team-image img{transform:scale(1.1)}.service-body{position:absolute;transform:translateY(20px);transition:.4s ease-in-out;z-index:1}.service-item:hover .service-body{transform:translateY(0)}.footer-contact-list ul li,.pricing-price,.service-item-content .icon-box{margin-bottom:15px}.service-item-content .icon-box img{width:100%;max-width:40px}.appointment-info-title h3,.course-item-content h3,.service-title h3{font-size:24px;color:var(--white-color)}.service-readmore-btn{visibility:hidden;opacity:0;transition:.4s ease-in-out}.service-item:hover .service-readmore-btn{visibility:visible;opacity:1;margin-top:15px}.services-pagination,.testimonial-pagination{position:relative;text-align:center;margin-top:50px}.services-pagination .swiper-pagination-bullet{height:16px;width:16px;background:var(--white-color);opacity:1;margin:0 3px;border-radius:0;transition:.4s ease-in-out}.section-footer-text{margin-top:50px;text-align:center}.section-footer-text p a{color:var(--accent-color);font-weight:700;text-decoration:underline}.why-choose-us{padding:100px 0 0;background:url(../images/why-choose-us-bg.png) bottom center/45% auto no-repeat}.why-choose-item{display:flex;margin-bottom:60px}.why-choose-item .icon-box img{max-width:50px}.why-choose-image img{width:100%;aspect-ratio:1/1.41;object-fit:cover}.what-we-do{background:linear-gradient(180deg,var(--primary-color) 75%,transparent 25%);padding:100px 0 50px}.book-appointment-content,.what-we-do-content{margin-right:20px}.what-we-do-list{padding:50px;background:var(--white-color)}.what-we-do-list ul li{color:var(--primary-color);line-height:1.5em;text-transform:capitalize;background:url(../images/icon-check.svg) left top/24px auto no-repeat;padding:0 0 30px 40px;margin-bottom:30px}.footer-info-item:last-child,.what-we-do-list ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.what-we-do-img img{width:100%;aspect-ratio:1/.775;object-fit:cover}.what-we-do-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:100px}.author-content h3,.core-value-item-content h3,.pricing-header h3,.team-content h3,.team-social-icon h3,.what-we-do-info h3{font-size:24px;text-transform:capitalize}.our-courses{padding:50px 0 70px}.course-item{position:relative;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.course-image img{width:100%;aspect-ratio:1/1.18;object-fit:cover;transition:.4s ease-in-out}.course-body{position:absolute;z-index:1}.contact-us-form .section-title p,.course-readmore-btn{margin-top:20px}.how-it-work{background:url(../images/how-it-work-bg.png),var(--secondary-color);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:100px 0}.how-it-work-image img{width:100%;aspect-ratio:1/.623;object-fit:cover}.how-it-work-steps{margin-left:30px}.how-work-step-item{position:relative;display:flex;margin-bottom:60px}.about-footer-content,.course-navigate-info-item .icon-box,.pricig-body,.pricing-header,.pricing-item,.student-experience-img-1,.student-experience-img-3{margin-bottom:30px}.how-work-step-item:after{content:"";display:block;position:absolute;left:0;bottom:0;transform:translate(30px,60px);border-left:3px dashed var(--divider-color);height:100%;z-index:0}.book-appointment::before,.faq-image figure::before,.pricig-body ul li:before{content:'';top:0;left:0;position:absolute}.how-work-step-no{position:relative;background-color:var(--accent-color);width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-right:30px}.how-work-step-no:before,.student-experience-item .icon-box:before{content:'';position:absolute;top:0;left:0;background-color:var(--primary-color);width:100%;height:100%;transform:scale(0);transition:.4s ease-in-out;z-index:0}.contact-info-item:hover .icon-box::before,.how-work-step-item:hover .how-work-step-no:before,.student-experience-item:hover .icon-box:before{transform:scale(1)}.how-work-step-no h2{position:relative;font-size:28px;transition:.3s ease-in-out;z-index:1}.how-work-step-content,.team-qualification-content{width:calc(100% - 90px)}.pricing-item{background:var(--secondary-color);height:calc(100% - 30px);padding:40px}.pricig-body{padding-bottom:30px}.pricig-body ul li{position:relative;line-height:1.5em;padding-left:30px;margin-bottom:20px}.pricig-body ul li:before{background:url(../images/icon-check.svg) left top/cover no-repeat;height:22px;width:22px}.pricing-price h2{font-size:48px;color:var(--accent-color)}.pricing-price h2 sub{font-family:var(--default-font);font-size:18px;font-weight:400;color:var(--text-color);bottom:0}.pricing-btn .btn-default{display:block;text-align:center;padding:16px 20px}.pricing-item.highlighted-box{background-color:var(--accent-color)}.excellence-item:hover .icon-box img,.post-item-btn .readmore-btn:hover:after,.pricing-item.highlighted-box .pricig-body ul li::before{filter:brightness(0) invert(0)}.pricing-item.highlighted-box .pricing-btn .btn-default{background:var(--primary-color);color:var(--accent-color)}.pricing-benefit-list{margin-top:30px}.pricing-benefit-list ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 60px}.pricing-benefit-list ul li img{max-width:20px;margin-right:15px}.book-appointment{position:relative;background:url(../images/book-appointment-bg.jpg) center center/cover no-repeat;padding:100px 0}.book-appointment::before{right:0;bottom:0;background:var(--primary-color);opacity:70%;width:100%;height:100%;z-index:0}.appointment-info-list{display:flex;gap:40px 80px;flex-wrap:wrap}.appointment-info-item{width:calc(50% - 40px)}.appointment-info-item.location-info-item{width:100%;border-top:1px solid var(--dark-divider-color);padding-top:40px}.appointment-info-title{display:flex;align-items:center;margin-bottom:15px}.appointment-info-title img{width:100%;max-width:24px;margin-right:15px}.appointment-info-content p,.footer-info-content p{color:var(--white-color);margin-bottom:2px}.appointment-info-content p a,.footer-links ul li a{color:inherit;transition:.3s ease-in-out}.book-appointment-form{background:var(--white-color);padding:50px}.book-appointment-form .form-control{font-size:16px;font-weight:400;line-height:normal;color:var(--text-color);background-color:transparent;border:1px solid var(--divider-color);border-radius:0;padding:17px 20px;box-shadow:none;outline:0}.book-appointment-form .form-control.form-select{padding:17px 35px 17px 20px}.book-appointment-form .form-control.form-select option{font-weight:500;color:var(--primary-color)}.book-appointment-form .form-control::placeholder{color:var(--text-color)}.page-gallery-box .photo-gallery a,.testimonial-slider .swiper-wrapper{cursor:none}.testimonial-item{border:1px solid var(--divider-color);padding:30px}.testimonial-header{display:flex;align-items:center;gap:20px;margin-bottom:20px}.post-entry h5,.testimonial-rating-conuter h3{font-size:24px}.testimonial-content{margin-bottom:20px;padding-bottom:20px}.author-image{margin-right:15px}.author-image img,.service-expert-content .icon-box img{width:100%;max-width:60px}.author-content{width:calc(100% - 75px)}.testimonial-pagination .swiper-pagination-bullet{height:10px;width:10px;background:var(--divider-color);opacity:1;margin:0 3px;border-radius:0;transition:.4s ease-in-out}.service-single-slider .swiper-pagination-bullet-active,.testimonial-pagination .swiper-pagination-bullet-active{width:22px;background:var(--accent-color)}.our-faqs{background:url(../images/driving-excellence-bg.png),var(--secondary-color);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:100px 0}.faq-accordion .accordion-item{background:0 0;border:1px solid var(--divider-color);border-radius:0;margin-bottom:30px;padding:0;transition:.3s ease-in-out;overflow:hidden}.faq-accordion .accordion-header .accordion-button{font-size:24px;font-weight:700;line-height:1.4em;background:var(--accent-color);border-bottom:1px solid var(--divider-color);padding:24px 60px 20px 30px;transition:.3s ease-in-out}.faq-accordion .accordion-header .accordion-button.collapsed{background:0 0;border-bottom:none;padding:24px 60px 24px 30px}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{content:'\f107';font-family:FontAwesome;position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--primary-color);transition:.3s ease-in-out}.faq-accordion .accordion-item .accordion-button.collapsed::after{transform:translateY(-50%) rotate(-180deg)}.faq-accordion .accordion-item .accordion-body{background-color:var(--accent-color);padding:20px 30px 24px}.faq-image{position:relative;margin-left:20px}.faq-image figure::before{right:0;bottom:0;background:linear-gradient(180deg,rgba(16,15,17,0) 4.85%,rgba(16,15,17,.9) 77.07%);width:100%;height:100%;z-index:1}.faq-image figure img{width:100%;aspect-ratio:1/.865;object-fit:cover}.faq-image .appointment-info-list{position:absolute;bottom:40px;left:40px;right:40px;z-index:1}.faq-image .appointment-info-list .appointment-info-item::before,.footer-links::before{right:-40px;background:var(--dark-divider-color);width:1px;position:absolute;content:'';top:0;bottom:0}.faq-image .appointment-info-list .appointment-info-item::before{height:100%;z-index:1}.our-blog,.our-team,.page-courses,.page-gallery,.page-services,.page-team,.page-testimonials,.page-video-gallery{padding:100px 0 70px}.page-gallery-box .photo-gallery,.page-services .service-item,.page-testimonials .testimonial-item,.post-item{height:calc(100% - 30px);margin-bottom:30px}.core-value-item .icon-box,.course-entry p,.error-page-content .section-title,.error-page-content-body p,.footer-logo,.post-entry p,.post-featured-image,.post-item-content,.service-entry p,.team-content{margin-bottom:20px}.post-featured-image a{cursor:none;display:block;overflow:hidden}.post-featured-image img{aspect-ratio:1/.873;object-fit:cover;transition:.5s ease-in-out}.post-item-content h3{font-size:24px;line-height:1.4em}.post-item-content h3 a{display:inline-block;color:inherit}.main-footer{background:url(../images/footer-bg.png),var(--primary-color);background-repeat:no-repeat;background-position:center center;background-size:auto;padding:80px 0 0}.footer-logo img{width:100%;max-width:149px}.about-footer-content p,.cta-content p,.footer-copyright-text p{color:var(--white-color);margin-bottom:0}.footer-contact-list{display:inline-block;background-color:var(--accent-color);padding:15px}.footer-contact-list ul li a{display:inline-flex;align-items:center;color:var(--primary-color);transition:.3s ease-in-out}.footer-contact-list ul li a img{width:100%;max-width:20px;margin-right:12px;transition:.3s ease-in-out}.footer-link-box{display:flex;gap:30px 80px;flex-wrap:wrap;margin-left:60px}.footer-links{position:relative;width:calc(22% - 53.33px)}.footer-links::before{height:100%}.footer-links h3{font-size:24px;color:var(--white-color);text-transform:capitalize;margin-bottom:30px}.footer-links ul,.footer-social-links ul{margin:0;padding:0;list-style:none}.footer-links ul li{color:var(--white-color);text-transform:capitalize;line-height:1.7em;margin-bottom:15px}.footer-contact-info,.footer-newsletter-form{width:calc(39% - 53.33px)}.footer-info-item{display:flex;align-items:baseline;border-bottom:1px solid var(--dark-divider-color);margin-bottom:30px;padding-bottom:30px}.footer-info-item .icon-box{margin-right:10px}.footer-info-item .icon-box img,.team-contact-box .icon-box img{width:100%;max-width:24px}.footer-info-content{width:calc(100% - 34px)}.footer-newsletter-form .form-group .form-control{font-size:16px;font-weight:400;line-height:1.5em;color:var(--text-color);background:var(--white-color);border:none;border-radius:0;outline:0;box-shadow:none;padding:18px 20px}.footer-newsletter-form .form-group .form-control::placeholder{color:var(--text-color)}.footer-newsletter-form .form-group .btn-default{width:100%;text-align:center;padding:16px 20px;margin-top:20px}.footer-copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--dark-divider-color);margin-top:60px;padding:60px 0}.footer-social-links ul{line-height:1em}.footer-social-links ul li{display:inline-block;margin-right:15px;transition:.3s ease-in-out}.footer-social-links ul li:last-child,.post-single-meta ol li:last-child,.post-social-sharing ul li:last-child{margin-right:0}.footer-social-links ul li a{background:var(--white-color);color:var(--primary-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.footer-social-links ul li a i{font-size:22px;color:inherit}.page-header{background-color:var(--secondary-color);padding-bottom:40px}.page-header-section{position:relative;background:url(../images/page-header-bg.jpg) center center/cover no-repeat;padding:115px 0}.page-header-section:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary-color);opacity:70%}.page-header-box{position:relative;text-align:center;z-index:1}.page-header-box h1{display:inline-block;font-size:80px;text-transform:uppercase;color:var(--white-color);margin-bottom:15px;cursor:none}.page-header-box ol{margin:0;padding:0;justify-content:center}.page-header-box ol li.breadcrumb-item{font-size:20px;font-weight:500;text-transform:capitalize;color:var(--white-color)}.driving-excellence{position:relative;padding:100px 0;background:url(../images/driving-excellence-bg.png),var(--secondary-color);background-repeat:no-repeat;background-position:center left;background-size:auto}.excellence-counter-item{display:flex;border-bottom:1px solid var(--divider-color);margin-bottom:40px;padding-bottom:40px}.course-category-list ul li:last-child,.excellence-counter-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.course-category-list ul li,.page-single-category-list ul li,.post-entry{border-bottom:1px solid var(--divider-color)}.excellence-body-counter{width:20%}.excellence-body-counter h2{font-size:48px;text-transform:uppercase}.excellence-counter-content{width:80%}.excellence-counter-content h3{font-size:24px;line-height:1.4em;text-transform:capitalize;margin-bottom:15px}.driving-excellence-list{display:flex;flex-wrap:wrap;gap:30px;margin-left:30px}.excellence-item{position:relative;width:calc(50% - 15px);background:var(--white-color);padding:30px;overflow:hidden}.excellence-item:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:0;background:var(--accent-color);z-index:0;transition:.3s ease-in-out}.excellence-item:hover:after{top:auto;height:100%}.excellence-item .icon-box,.sidebar-cta-logo{position:relative;margin-bottom:40px;z-index:1}.excellence-item .icon-box img{width:100%;max-width:50px;transition:.4s ease-in-out}.excellence-item-content p{margin:0;transition:.4s ease-in-out}.student-experience{padding:50px 0 100px}.student-experience-image{position:relative;background:url(../images/student-experience-image-bg-2.svg) top right/80px auto no-repeat;display:flex;flex-wrap:wrap;gap:30px;padding-right:20px;align-items:end}.student-experience-image:after{content:'';position:absolute;width:80px;height:58px;bottom:0;left:40%;transform:translateX(-50%);background:url(../images/student-experience-image-bg-1.svg) bottom center/cover no-repeat;z-index:0}.student-experience-img-box-1{position:relative;width:calc(45% - 15px);padding-bottom:40px;z-index:1}.student-experience-img-box-2{position:relative;width:calc(55% - 15px);z-index:1}.student-experience-img-1 img{aspect-ratio:1/1.475}.student-experience-img-2 img{aspect-ratio:1/1.17}.student-experience-img-3 img{aspect-ratio:1/.87}.student-experience-img-4 img{aspect-ratio:1/1.277}.student-experience-body,.team-education-qualification .section-title{border-bottom:1px solid var(--divider-color);margin-bottom:40px;padding-bottom:40px}.student-experience-item{display:flex;align-items:center;margin-bottom:30px}.student-experience-item .icon-box{position:relative;width:80px;height:80px;background-color:var(--accent-color);display:flex;align-items:center;justify-content:center;margin-right:30px}.student-experience-item .icon-box img{position:relative;width:100%;max-width:50px;z-index:1}.student-experience-item-content{width:calc(100% - 110px)}.student-experience-item-content h3{font-size:24px;line-height:1.4em;text-transform:capitalize}.student-experience-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.student-experience-rating h3{color:var(--accent-color);font-size:24px;text-transform:capitalize;margin-bottom:10px}.student-experience-rating p{text-transform:capitalize;margin:0}.team-item{background:var(--secondary-color);height:calc(100% - 30px);margin-bottom:30px}.team-image a{display:block;cursor:none;overflow:hidden}.team-image img{width:100%;aspect-ratio:1/1.126;object-fit:cover;transition:.4s ease-in-out}.team-body{padding:20px}.team-social-icon ul{list-style:none;margin:0;padding:0;display:flex;gap:15px}.team-social-icon ul li a{width:40px;height:40px;color:var(--primary-color);background:var(--white-color);border:1px solid var(--divider-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s ease-in-out}.team-social-icon ul li a i{color:inherit;font-size:16px}.our-core-value{position:relative;padding:100px 0;background:url(../images/driving-excellence-bg.png),var(--secondary-color);background-repeat:no-repeat;background-position:center center;background-size:cover}.core-value-body,.core-value-box{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.core-value-content{width:calc(55% - 15px)}.core-value-content-box{width:calc(53% - 15px)}.core-value-list ul{list-style:none;margin:0;padding:0}.core-value-list ul li{background:url(../images/icon-check.svg) left top/22px auto no-repeat;line-height:1.5em;padding-left:30px;margin-bottom:20px}.course-entry ul li,.service-entry ul li{background:url(../images/icon-check.svg) left top 2px/22px auto no-repeat;padding-left:30px}.core-value-btn,.course-confidence-box ul,.service-technique-image{margin-top:40px}.core-value-body-img{width:calc(47% - 15px)}.core-value-body-img img{width:100%;aspect-ratio:1/1.21;object-fit:cover}.core-value-image{position:relative;width:calc(45% - 15px);padding-bottom:45px}.core-value-img img{width:100%;aspect-ratio:1/1.03;object-fit:cover}.footer-contact-list.core-value-contact-info{position:absolute;bottom:0;left:55%;width:max-content;transform:translateX(-50%);border:3px solid var(--secondary-color);animation:3s linear infinite alternate contactbox;z-index:1}@keyframes contactbox{50%{left:45%}}.our-faqs.about-our-faqs{background:0 0}.page-single-sidebar{position:sticky;top:20px;margin-right:20px}.page-single-category-list{border:1px solid var(--divider-color);margin-bottom:60px}.course-category-list h3,.page-single-category-list h3{font-size:24px;color:var(--white-color);text-transform:uppercase;background:var(--accent-color);padding:18px 30px}.page-single-category-list ul{list-style:none;margin:0;padding:30px}.page-single-category-list ul li{padding-bottom:25px;margin-bottom:25px}.page-single-category-list ul li:last-child{margin:0;padding:0;border-bottom:none}.page-single-category-list ul li a{position:relative;display:block;line-height:1.4em;text-transform:capitalize;color:var(--text-color);padding-right:30px;transition:.4s ease-in-out}.page-single-category-list ul li a::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../images/arrow-accent.svg) center center/cover no-repeat;width:14px;height:14px;transition:.4s ease-in-out}.page-single-category-list ul li a:hover::before{transform:translateY(-50%) rotate(45deg);filter:brightness(0) invert(0)}.sidebar-cta-box{position:relative;background:url(../images/sidebar-cta-bg.jpg) 0 0/cover,0 0/cover no-repeat;padding:40px 30px}.sidebar-cta-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-color);opacity:50%;width:100%;height:100%}.sidebar-cta-logo img{width:100%;max-width:173px}.cta-content{position:relative;margin-bottom:20px;z-index:1}.cta-content h3{font-size:24px;text-transform:capitalize;color:var(--white-color);margin-bottom:15px}.cta-contact-buttons{position:relative;display:flex;gap:20px;align-items:center;z-index:1}.cta-contact-buttons .btn-default:hover:before{filter:none}.cta-contact-btn{display:inline-flex;align-items:center;font-size:16px;color:var(--white-color);transition:.3s ease-in-out}.cta-contact-btn img{width:100%;max-width:20px;margin-right:5px}.service-single-slider .swiper-slide figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 66.79%,rgba(16,15,17,.8) 100%);width:100%;height:100%;z-index:0}.course-featured-image img,.service-single-slider .swiper-slide img{width:100%;aspect-ratio:1/.598;object-fit:cover}.service-single-slider .service-pagination{position:absolute;bottom:30px;text-align:center;z-index:1}.contact-info-item .icon-box::before,.contact-us-content:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.service-single-slider .swiper-pagination-bullet{height:10px;width:10px;background:var(--white-color);opacity:1;margin:0 3px;border-radius:0;transition:.4s ease-in-out}.course-category-list,.course-entry,.page-faqs-catagery .page-faq-accordion,.service-entry{margin-bottom:60px}.course-entry h2,.service-entry h2{font-size:48px;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:20px}.contact-info-content p,.contact-social-list h3,.course-category-list ul li,.post-tags .tag-links a,.tag-links,.team-contact-content h3,.team-emergency-box ul li{text-transform:capitalize}.service-entry h3{font-size:24px;margin-bottom:15px}.service-entry ul li{line-height:1.5em;margin-bottom:20px}.course-confidence-box,.course-navigate-box,.service-expert-box,.service-technique-box{margin-top:60px}.service-expert-item-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.service-expert-item{width:100%;display:flex;gap:30px;flex-wrap:wrap}.service-expert-item:nth-child(2n){flex-direction:row-reverse}.service-expert-content{background:var(--accent-color);padding:40px}.service-expert-content .icon-box{margin-bottom:70px}.service-expert-item-content p{color:var(--primary-color);margin-bottom:0}.service-expert-image figure{display:block;height:100%}.service-expert-image img{width:100%;aspect-ratio:1/.86;object-fit:cover}.service-technique-image img{width:100%;aspect-ratio:1/.346;object-fit:cover}.service-technique-list-box{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:40px}.page-pagination{margin-top:30px;text-align:center}.page-pagination ul{justify-content:center;padding:0;margin:0}.page-pagination ul li a,.page-pagination ul li span{display:flex;text-decoration:none;justify-content:center;align-items:center;background:var(--secondary-color);color:var(--primary-color);border-radius:0;width:40px;height:40px;margin:0 5px;font-weight:700;line-height:1em;transition:.3s ease-in-out}.contact-social-list ul li a:hover,.page-pagination ul li a:hover,.page-pagination ul li.active a{background:var(--accent-color);color:var(--white-color)}.post-single-meta ol li{font-size:18px;color:var(--white-color);margin-right:15px}.post-single-meta ol li i{font-size:18px;color:var(--white-color);margin-right:5px}.post-image{position:relative;margin-bottom:30px}.post-image figure{display:block;overflow:hidden}.post-image img{width:100%;aspect-ratio:1/.5;object-fit:cover}.post-content{width:100%;max-width:1100px;margin:0 auto}.post-entry{padding-bottom:30px;margin-bottom:30px}.post-entry:after{content:'';display:block;clear:both}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{font-weight:700;line-height:1.2em;margin:0 0 .417em}.post-entry h1{font-size:80px}.post-entry h2{font-size:48px}.post-entry h3{font-size:40px}.post-entry h4{font-size:30px}.post-entry h6{font-size:18px}.post-entry p strong{color:var(--primary-color);font-size:18px;font-weight:600}.post-entry ol{margin:0 0 30px}.post-entry ul{padding:0 0 0 20px;margin:20px 0}.post-entry ol li,.post-entry ul li{position:relative;font-size:18px;font-weight:500;line-height:1.5em;color:var(--text-color);margin-bottom:15px}.course-category-list ul li,.course-navigate-item-content h3 b,.post-entry blockquote p,.post-tags .tag-links a,.tag-links,.team-emergency-box ul li{font-family:var(--accent-font);font-weight:700}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul{margin-top:20px;margin-bottom:0}.post-entry blockquote{background:url(../images/icon-blockquote.svg),var(--accent-color);background-repeat:no-repeat;background-position:30px 30px;background-size:50px;border-radius:0;padding:30px 30px 30px 90px;margin-bottom:30px}.course-category-list ul,.course-navigate-info{background:var(--secondary-color);padding:30px}.post-entry blockquote p{font-size:20px;line-height:1.5em;color:var(--primary-color)}.tag-links{font-size:24px;color:var(--primary-color);display:inline-flex;align-items:center;flex-wrap:wrap;gap:15px}.post-tags .tag-links a{display:inline-block;font-size:18px;line-height:1em;background:var(--accent-color);color:var(--primary-color);border-radius:0;padding:11px 20px;transition:.3s ease-in-out}.post-social-sharing ul li:hover a,.post-tags .tag-links a:hover{background:var(--primary-color);color:var(--white-color)}.post-social-sharing ul li{display:inline-block;margin-right:10px}.post-social-sharing ul li a{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--accent-color);color:var(--primary-color);border-radius:0;width:40px;height:40px;transition:.3s ease-in-out}.post-social-sharing ul li a i{font-size:18px;color:inherit}.course-category-list ul{margin:0;list-style:none}.course-category-list ul li{font-size:20px;line-height:1.4em;color:var(--primary-color);display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:25px}.course-category-list ul li span{font-family:var(--default-font);font-size:16px;font-weight:400;color:var(--text-color);width:52%}.course-entry ul{display:flex;gap:20px 30px;flex-wrap:wrap;list-style:none;margin-bottom:20px;padding:0}.course-entry ul li{width:calc(50% - 15px);line-height:1.5em}.course-navigate-info{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.course-navigate-info-item{width:calc(25% - 20px)}.course-navigate-item-content h3{font-family:var(--default-font);font-size:18px;font-weight:400;text-transform:capitalize;margin-bottom:15px}.course-navigate-item-content h3 b{font-size:24px;margin-right:5px}.course-navigate-video-image{position:relative;width:calc(50% - 20px)}.course-navigate-image img{width:100%;aspect-ratio:1/.511;object-fit:cover;filter:brightness(60%)}.team-about-box{display:flex;flex-wrap:wrap;align-items:center;gap:30px 60px;margin-bottom:100px}.team-about-content,.team-contact-form,.team-education-qualification,.team-single-image{width:calc(50% - 30px)}.team-single-image img{width:100%;aspect-ratio:1/1.01;object-fit:cover}.page-gallery-box .photo-gallery img,.video-gallery-image img{aspect-ratio:1/.87;object-fit:cover}.team-contact-box{width:calc(50% - 15px);display:flex;background-color:var(--white-color);border:1px solid var(--divider-color);padding:30px 20px}.team-contact-box .icon-box{background-color:var(--accent-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:15px}.team-contact-content{width:calc(100% - 55px)}.team-contact-content h3{font-size:24px;margin-bottom:5px}.team-about-content .team-social-icon{display:flex;flex-wrap:wrap;align-items:center;gap:20px 10px;margin-bottom:40px}.team-emergency-box{background:var(--accent-color);padding:20px}.team-emergency-box ul{width:100%;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.team-emergency-box ul li{color:var(--primary-color);font-size:18px;line-height:normal}.team-emergency-box ul li a{display:block;color:inherit}.team-emergency-box ul li img{max-width:24px;margin-right:10px}.team-education-contact{display:flex;flex-wrap:wrap;gap:30px 60px}.team-qualification-item .icon-box{background:var(--accent-color);width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-right:30px}.team-qualification-item .icon-box img{width:100%;max-width:30px}.page-gallery-box .photo-gallery img{width:100%}.video-gallery-image{height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.video-gallery-image a{position:relative;display:block;cursor:none}.video-gallery-image a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-color);opacity:0;visibility:hidden;width:100%;height:100%;z-index:1;transform:scale(0);transition:.4s ease-in-out}.video-gallery-image:hover a::before{opacity:40%;visibility:visible;transform:scale(1)}.video-gallery-image a::after{content:'\f04b';font-family:FontAwesome;position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%);font-size:20px;background:var(--accent-color);color:var(--white-color);border-radius:50%;height:60px;width:60px;cursor:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.5s ease-in-out;z-index:1}.video-gallery-image:hover a::after{opacity:1;visibility:visible}.contact-us-box{display:flex;flex-wrap:wrap}.contact-us-content,.contact-us-form{width:50%}.contact-us-content{position:relative;background:url(../images/contact-us-image.jpg) center center/cover no-repeat;padding:80px}.contact-us-content:before{background:linear-gradient(270.39deg,rgba(16,15,17,0) .34%,#100f11 99.66%)}.contact-info-item{position:relative;display:flex;border-bottom:1px solid var(--dark-divider-color);margin-bottom:40px;padding-bottom:40px;z-index:1}.contact-info-item .icon-box{position:relative;width:60px;height:60px;background:var(--accent-color);display:flex;align-items:center;justify-content:center;margin-right:20px}.contact-info-item .icon-box::before{background:var(--white-color);transform:scale(0);height:100%;width:100%;transition:.4s ease-in-out}.contact-info-item .icon-box img{position:relative;width:100%;max-width:30px;transition:.4s ease-in-out;z-index:1}.contact-info-content p{color:var(--white-color);margin-bottom:5px}.contact-info-content h3,.contact-social-list h3{color:var(--accent-color);font-size:24px}.contact-info-content h3 a{color:inherit;transition:.4s ease-in-out}.contact-social-list{position:relative;display:flex;align-items:center;gap:10px 20px;z-index:1}.contact-social-list ul{display:flex;flex-wrap:wrap;gap:15px 20px;list-style:none;line-height:1em;padding:0;margin:0}.contact-social-list ul li a{background:var(--white-color);color:var(--primary-color);width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.contact-social-list ul li a i{font-size:24px;color:inherit}.contact-us-form{background:var(--white-color);border:1px solid var(--divider-color);padding:50px}.contact-form .form-control{font-size:18px;font-weight:400;line-height:normal;color:var(--text-color);background-color:var(--white-color);border:1px solid var(--divider-color);border-radius:0;padding:18px 20px;box-shadow:none;outline:0}.contact-form .form-control::placeholder{color:var(--text-color)}.google-map .container-fluid{padding:0}.google-map-iframe,.google-map-iframe iframe{width:100%;height:800px}.page-book-appointment .book-appointment-form{border:1px solid var(--divider-color);background-color:var(--white-color);box-shadow:0 20px 50px 0 #0000000D}.page-appointment-content .appointment-info-content p{color:var(--text-color)}.page-appointment-content .appointment-info-item.location-info-item{border-color:var(--divider-color)}.error-page-image{text-align:center;margin-bottom:30px}.error-page-image img{width:100%;max-width:60%}@media only screen and (max-width:1840px){.bg-section{width:calc(100% - 100px);margin-left:50px;margin-right:50px;max-width:100%}}@media only screen and (max-width:1560px){.bg-section{width:calc(100% - 30px);margin-left:15px;margin-right:15px}.our-services::after{bottom:11px;width:233px;height:230px}}@media only screen and (max-width:1024px){.header-contact-btn{display:none}}@media only screen and (max-width:991px){.btn-default,.post-single-meta ol li,.post-single-meta ol li i,.pricing-price h2 sub,.readmore-btn,body{font-size:16px}.course-body,.service-body{left:20px;bottom:20px}.navbar{padding:20px 0}.main-header .navbar-brand img{max-width:150px}.navbar-toggle,.responsive-menu,.slicknav_nav li,.slicknav_nav ul{display:block}.header-btn{display:none}.bg-section{width:100%;margin-left:0;margin-right:0;border-radius:0}.btn-default{padding:14px 35px 14px 15px}.btn-default.btn-highlighted{padding:11px 35px 11px 15px}.btn-default::before{right:15px}.readmore-btn{padding-right:20px}.course-entry,.how-work-step-item,.page-faqs-catagery .page-faq-accordion,.section-row,.service-entry,.service-expert-content .icon-box{margin-bottom:40px}.section-row .section-title.section-title-center{max-width:100%}.about-footer,.about-us-body,.core-value-item,.course-category-list,.course-featured-image,.driving-excellence-content,.excellence-item .icon-box,.hero-cta-item,.how-it-work-content,.our-services .section-footer-text,.page-appointment-content,.page-single-category-list,.pricing-footer,.section-title,.service-single-slider,.sidebar-cta-logo,.team-about-content .team-social-icon,.team-contact-list,.team-qualification-item,.why-choose-box,.why-choose-item{margin-bottom:30px}.section-title h1{font-size:55px}.company-experience-box h2,.excellence-body-counter h2,.post-entry h2,.pricing-price h2,.section-title h2{font-size:38px}.page-pagination,.section-title p,.section-title-content{margin-top:10px}.post-social-sharing ul,.section-btn{text-align:left}.course-readmore-btn,.section-content-btn .section-btn{margin-top:15px}.hero-section,.hero-section.hero-slider-layout .hero-slide{padding:50px 0 250px}.hero-section.hero-slider-layout .hero-pagination{bottom:215px}.hero-section.hero-slider-layout .hero-pagination .swiper-pagination-bullet{width:8px;height:8px}.hero-content .section-title p,.page-header-box ol li.breadcrumb-item,.post-entry blockquote p{font-size:18px}.hero-btn{gap:20px 30px}.hero-cta-box{padding:50px;margin-top:-200px}.contact-us-content,.contact-us-form,.core-value-content,.core-value-image,.hero-cta-contetnt,.hero-intro-video-image,.team-about-content,.team-contact-form,.team-education-qualification,.team-single-image{width:100%}.hero-cta-item .icon-box,.why-choose-item .icon-box{margin-right:20px}.contact-info-content,.hero-cta-item-content,.how-work-step-content,.team-qualification-content,.why-choose-item-content{width:calc(100% - 70px)}.company-experience-box h3,.cta-content h3,.excellence-counter-content h3,.excellence-item-content h3,.hero-cta-item-content h3,.how-work-step-content h3,.mission-vision-item h3,.service-entry h3,.team-qualification-content h3,.why-choose-item-content h3{font-size:22px;margin-bottom:10px}.hero-client-slider{padding:30px 0}.about-us,.book-appointment,.driving-excellence,.error-page,.how-it-work,.our-core-value,.our-faqs,.our-pricing,.our-services,.our-testimonials,.page-blog,.page-book-appointment,.page-contact-us,.page-course-single,.page-faqs,.page-pricing,.page-service-single,.page-single-post,.page-team-single{padding:50px 0}.about-us-image,.student-experience-image{max-width:80%;margin:0 auto 30px}.about-contact-box .icon-box img{max-width:30px}.company-experience-box{padding:25px}.our-services::before{height:20%}.our-services::after{bottom:8px;width:150px;height:148px}.page-single-category-list ul li a::before,.services-pagination .swiper-pagination-bullet{width:12px;height:12px}.service-image img{aspect-ratio:1/1.1}.appointment-info-title,.footer-contact-list ul li,.footer-links ul li,.pricing-price,.service-entry p,.service-item-content .icon-box{margin-bottom:10px}.appointment-info-title h3,.author-content h3,.contact-info-content h3,.contact-social-list h3,.contact-social-list ul li a i,.core-value-item-content h3,.course-item-content h3,.course-navigate-item-content h3 b,.post-item-content h3,.pricing-header h3,.service-title h3,.student-experience-item-content h3,.tag-links,.team-contact-content h3,.team-content h3,.team-social-icon h3,.testimonial-rating-conuter h3,.what-we-do-info h3{font-size:22px}.course-confidence-box,.course-navigate-box,.service-expert-box,.service-technique-box,.services-pagination{margin-top:40px}.section-footer-text{margin-top:20px}.why-choose-us{padding:50px 0 0;background-size:90% auto}.why-choose-image{text-align:center}.why-choose-image img{max-width:50%}.what-we-do{padding:50px 0 25px}.book-appointment-content,.what-we-do-content{margin:0 0 30px}.book-appointment-form,.contact-us-form,.pricing-item,.service-expert-content,.what-we-do-list{padding:30px}.what-we-do-list ul li{background-size:20px auto;padding:0 0 20px 30px;margin-bottom:20px}.how-it-work-image img,.what-we-do-img img{aspect-ratio:1/.56}.what-we-do-info{gap:20px 30px;margin-top:40px}.our-courses{padding:25px 0 20px}.course-image img{aspect-ratio:1/1.08}.course-body{right:20px}.how-it-work-steps{margin:0}.how-work-step-item:after{transform:translate(25px,50px)}.how-work-step-no,.team-qualification-item .icon-box{width:50px;height:50px;margin-right:20px}.how-work-step-no h2{font-size:24px}.about-footer-content,.course-navigate-info-item .icon-box,.error-page-image,.post-image,.post-tags,.pricing-header{margin-bottom:20px}.pricig-body ul li{padding-left:25px;margin-bottom:15px}.pricig-body ul li:before{height:18px;width:18px;top:2px}.footer-info-item,.pricig-body{margin-bottom:20px;padding-bottom:20px}.book-appointment-form .form-control,.pricing-btn .btn-default{padding:14px 15px}.pricing-benefit-list{margin-top:5px}.pricing-benefit-list ul{gap:15px 30px}.pricing-benefit-list ul li img{max-width:18px;margin-right:10px}.appointment-info-list{gap:30px 80px}.appointment-info-title img{max-width:22px;margin-right:10px}.appointment-info-item.location-info-item{padding-top:30px}.course-category-list ul,.excellence-item,.page-single-category-list ul,.team-contact-box,.testimonial-item{padding:20px}.testimonial-header{gap:10px;margin-bottom:15px}.course-category-list ul li,.testimonial-content{margin-bottom:15px;padding-bottom:15px}.author-image img,.service-expert-content .icon-box img{max-width:50px}.author-content{width:calc(100% - 65px)}.core-value-btn,.course-confidence-box ul,.service-expert-item-list,.service-technique-image,.service-technique-list-box,.testimonial-pagination{margin-top:30px}.faq-accordion .accordion-header .accordion-button.collapsed{padding:15px 45px 15px 20px}.faq-accordion .accordion-header .accordion-button{font-size:22px;padding:15px 45px 15px 20px}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{right:20px;font-size:20px}.faq-accordion .accordion-item .accordion-body{padding:15px 20px 20px}.faq-image{margin:30px 0 0}.course-entry p,.error-page-content .section-title,.error-page-content-body p,.footer-logo,.post-entry p,.post-featured-image,.post-item-content,.service-entry ul li,.team-content{margin-bottom:15px}.faq-image figure img{aspect-ratio:1/.66}.faq-image .appointment-info-list{bottom:30px;left:30px;right:30px}.our-blog,.our-team,.page-courses,.page-gallery,.page-services,.page-team,.page-testimonials,.page-video-gallery{padding:50px 0 20px}.main-footer{padding:40px 0 0}.footer-link-box{margin-left:0;gap:30px 40px}.footer-links{width:calc(22% - 26.67px)}.footer-links::before{right:-20px}.footer-links h3{font-size:22px;margin-bottom:20px}.footer-contact-info,.footer-newsletter-form{width:calc(39% - 26.67px)}.footer-newsletter-form .form-group .form-control{padding:12px 16px}.footer-newsletter-form .form-group .btn-default{padding:16px;margin-top:15px}.footer-copyright{margin-top:30px;padding:30px 0}.page-header{padding-bottom:0}.page-header-section{padding:80px 0}.page-header-box h1{font-size:55px;margin-bottom:10px}.contact-info-item,.excellence-counter-item,.student-experience-body,.team-education-qualification .section-title{margin-bottom:30px;padding-bottom:30px}.excellence-body-counter{width:12%}.excellence-counter-content{width:88%}.driving-excellence-list{margin-left:0}.student-experience{padding:25px 0 50px}.student-experience-item .icon-box{width:70px;height:70px;margin-right:20px}.course-navigate-info-item .icon-box img,.student-experience-item .icon-box img{max-width:40px}.student-experience-item-content{width:calc(100% - 90px)}.student-experience-rating h3{font-size:22px;margin-bottom:5px}.team-image img{aspect-ratio:1/.98}.core-value-list ul li{background-position:left top 2px;background-size:18px auto;padding-left:25px}.course-entry ul li,.service-entry ul li{padding-left:25px;background-size:16px auto}.core-value-body-img img{aspect-ratio:1/.9}.core-value-img img{aspect-ratio:1/.6;object-position:top center}.page-single-sidebar{position:initial;margin:0 0 30px}.course-category-list h3,.page-single-category-list h3{font-size:22px;padding:14px 20px}.page-single-category-list ul li{padding-bottom:15px;margin-bottom:15px}.page-single-category-list ul li a{padding-right:25px}.sidebar-cta-box{padding:30px 20px}.service-single-slider .service-pagination{bottom:20px}.service-entry h2{font-size:38px;margin-bottom:10px}.service-expert-image img{width:100%;aspect-ratio:1/.68;object-fit:cover}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{margin:0 0 .4em}.post-entry ol li,.post-entry ul li{font-size:16px;margin-bottom:10px}.post-entry blockquote{background-position:20px 20px;background-size:40px;padding:20px 20px 20px 70px;margin-bottom:20px}.post-tags .tag-links a{padding:10px 15px}.course-featured-image img{aspect-ratio:1/.49}.course-entry h2{font-size:38px;margin-bottom:15px}.course-entry ul{gap:15px 20px;margin-bottom:15px}.course-entry ul li{width:calc(50% - 10px)}.course-navigate-info{padding:20px;margin-top:30px}.team-about-box{margin-bottom:50px}.team-single-image img{aspect-ratio:1/.8}.team-emergency-box{padding:15px}.contact-info-item .icon-box img,.team-qualification-item .icon-box img{max-width:26px}.contact-us-content{padding:50px}.contact-info-item .icon-box{height:50px;width:50px}.contact-social-list ul li a{width:40px;height:40px}.contact-form .form-control{font-size:16px;padding:15px}.google-map-iframe,.google-map-iframe iframe{height:500px}}@media only screen and (max-width:767px){.course-entry,.how-work-step-item,.section-row,.service-entry{margin-bottom:30px}.excellence-body-counter h2,.page-header-box h1,.section-title h1{font-size:28px}.company-experience-box h2,.course-entry h2,.post-entry h2,.pricing-price h2,.section-title h2,.service-entry h2{font-size:26px}.about-contact-content h3,.hero-content .section-title p,.page-header-box ol li.breadcrumb-item,.post-entry blockquote p,.post-tags .tag-links a{font-size:16px}.hero-cta-box{padding:30px}.hero-cta-item .icon-box{margin-right:10px}.core-value-item .icon-box img,.excellence-item .icon-box img,.hero-cta-item .icon-box img,.service-expert-content .icon-box img,.why-choose-item .icon-box img{max-width:40px}.contact-info-content,.hero-cta-item-content,.how-work-step-content,.team-qualification-content,.why-choose-item-content{width:calc(100% - 50px)}.appointment-info-title h3,.author-content h3,.company-experience-box h3,.contact-info-content h3,.contact-social-list h3,.course-category-list h3,.course-item-content h3,.course-navigate-item-content h3 b,.cta-content h3,.excellence-counter-content h3,.excellence-item-content h3,.hero-cta-item-content h3,.how-work-step-no h2,.mission-vision-item h3,.page-single-category-list h3,.post-item-content h3,.pricing-header h3,.service-entry h3,.service-title h3,.student-experience-item-content h3,.student-experience-rating h3,.tag-links,.team-contact-content h3,.team-content h3,.team-social-icon h3,.testimonial-rating-conuter h3,.what-we-do-info h3,.why-choose-item-content h3{font-size:20px}.hero-client-slider .company-logo img{height:40px}.about-us-image{max-width:100%;background-size:60px auto;background-position:top 48px right 10px;padding:0 80px 100px 0}.about-img-2{max-width:180px;border-width:5px}.about-contact-box{bottom:25px}.about-contact-box .icon-box{width:45px;height:45px}.about-contact-box .icon-box img,.appointment-info-title img,.team-emergency-box ul li img{max-width:20px}.about-contact-box:after{right:calc(100% - 45px)}.about-contact-content{width:calc(100% - 45px);padding:5px 10px 5px 5px}.about-contact-content p{margin-bottom:2px}.about-us-body,.course-navigate-info,.service-expert-item,.service-expert-item-list,.student-experience-footer,.team-contact-list{gap:20px}.about-us-footer-content,.appointment-info-item,.company-experience-box,.core-value-body-img,.core-value-content-box,.course-entry ul li,.course-navigate-video-image,.excellence-item,.footer-contact-info,.footer-links,.footer-newsletter-form,.mission-vision-item,.service-expert-content,.service-expert-image,.service-technique-list-item,.team-contact-box{width:100%}.book-appointment-form,.company-experience-box,.contact-us-content,.contact-us-form,.pricing-item,.service-expert-content,.what-we-do-list{padding:20px}.our-services::before{animation:none}.our-services::after{width:100px;height:98px}.service-item-content .icon-box img,.student-experience-item .icon-box img{max-width:35px}.why-choose-image img{max-width:60%}.what-we-do{background:linear-gradient(180deg,var(--primary-color) 87%,transparent 23%)}.what-we-do-list ul li{padding:0 0 15px 30px;margin-bottom:15px}.what-we-do-info{gap:15px;margin-top:30px}.how-work-step-item:after{transform:translate(20px,40px)}.how-work-step-no,.team-qualification-item .icon-box{width:40px;height:40px;margin-right:10px}.how-work-step-content h3,.team-qualification-content h3{font-size:20px;margin-bottom:5px}.course-entry ul,.pricing-benefit-list ul{gap:10px}.pricing-benefit-list ul li{width:calc(50% - 5px);font-size:12px}.pricing-benefit-list ul li img{max-width:16px;margin-right:5px}.appointment-info-list{gap:25px}.appointment-info-item.location-info-item{padding-top:0;border-top:none}.faq-accordion .accordion-header .accordion-button{font-size:20px;padding:15px 40px 15px 15px}.faq-accordion .accordion-header .accordion-button.collapsed{padding:15px 40px 15px 15px}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{right:15px;font-size:18px}.faq-accordion .accordion-item .accordion-body{padding:15px}.faq-image figure img,.team-single-image img{aspect-ratio:1/1.05}.faq-image .appointment-info-list{bottom:20px;left:20px;right:20px}.footer-contact-list{display:block}.footer-links h3{font-size:20px;margin-bottom:15px}.footer-info-item{margin-bottom:10px;padding-bottom:10px}.footer-copyright{flex-direction:column;gap:15px;margin-top:30px;padding:15px 0}.excellence-body-counter{width:20%}.excellence-counter-content{width:80%}.core-value-item,.course-featured-image,.excellence-item .icon-box,.service-single-slider,.student-experience-img-1,.student-experience-img-3{margin-bottom:20px}.student-experience-image{max-width:100%;gap:20px;padding-right:10px;background-size:60px auto}.student-experience-image:after{width:60px;height:38px}.student-experience-img-box-1{width:calc(45% - 10px);padding-bottom:20px}.student-experience-img-box-2{width:calc(55% - 10px)}.student-experience-item .icon-box{width:60px;height:60px;margin-right:10px}.student-experience-item-content{width:calc(100% - 70px)}.course-navigate-item-content p,.student-experience-rating p{font-size:14px}.core-value-item .icon-box,.service-entry ul li{margin-bottom:10px}.core-value-btn,.course-confidence-box ul,.service-technique-image,.service-technique-list-box{margin-top:20px}.service-single-slider .swiper-slide img{aspect-ratio:1/.8}.service-single-slider .swiper-pagination-bullet{height:8px;width:8px}.service-single-slider .swiper-pagination-bullet-active{width:16px}.course-confidence-box,.course-navigate-box,.service-expert-box,.service-technique-box{margin-top:30px}.service-expert-content .icon-box{margin-bottom:25px}.service-expert-image figure{height:auto}.service-expert-image img{aspect-ratio:1/.625}.service-technique-image img{aspect-ratio:1/.61}.course-featured-image img,.post-image img{aspect-ratio:1/.7}.post-entry blockquote{background-position:15px 15px;padding:60px 15px 15px}.course-category-list ul li{font-size:18px}.course-navigate-info-item{width:calc(50% - 10px)}.course-navigate-item-content h3{font-size:16px;margin-bottom:10px}.contact-info-item .icon-box img,.team-qualification-item .icon-box img{max-width:22px}.contact-info-item .icon-box{height:40px;width:40px;margin-right:10px}.google-map-iframe,.google-map-iframe iframe{height:350px}.error-page-image img{max-width:100%}}.text-primary{color:var(--accent-color)!important}.text-dark{color:var(--primary-color)!important}.bg-light{background-color:var(--secondary-color)!important}.navbar>.container-fluid{flex-wrap:nowrap}.main-header .navbar-brand img{max-width:100%;max-height:56px}@media only screen and (max-width:991px){.main-header .navbar-brand img{max-width:100%;max-height:48px}}.main-menu ul li a.active:hover{color:var(--accent-color)}.header-contact-now-content h3{font-size:18px}.header-contact-now-content h3 a:hover{color:var(--accent-color)}.btn-default{text-transform:none;padding-right:42px}.btn-default::before{background-image:url(assets/images/icon-arrow-right-small-dark.svg)}.main-footer{background-image:url(assets/images/background-three-roads.webp)}.footer-logo img{max-width:100%;max-height:54px}.footer-info-content p a{color:var(--white-color)}.footer-info-content p a:hover{color:var(--accent-color)}.section-title h1{cursor:auto}.section-title h3{text-transform:none;background-image:url(assets/images/icon-steering-wheel-small-primary.svg)}.hero-section{background-image:url(assets/images/background-hero.webp);padding-top:150px;padding-bottom:160px}@media only screen and (max-width:991px){.hero-section{padding-top:70px;padding-bottom:75px}}.hero-btn{gap:20px 30px}.page-header-section{background-image:url(assets/images/background-banner.webp)}.book-appointment{background-image:url(assets/images/background-contacts.webp)}.our-core-value{background-image:none;background-color:var(--white-color)}.core-value-item-content h3{text-transform:none}.why-choose-us{background-image:url(assets/images/illustration-hatchback.webp)}.our-faqs{background-image:url(assets/images/background-single-road.webp)}.about-us-image{background-image:url(assets/images/background-square-dots.svg)}.company-experience-box h3{text-transform:none}.company-experience-box p{text-transform:none}.how-it-work{background-image:url(assets/images/background-triple-crossroad.webp)}.post-featured-image a{cursor:auto}.post-featured-image img{transition:none}.post-featured-image img:hover{opacity:.9}.post-item:hover .post-featured-image img{transform:none}.section-title h2{cursor:auto}.post-item-content h3 a:hover{color:var(--accent-color)}.page-pagination ul li.active span{background:var(--accent-color);color:var(--white-color)}.core-value-list ul li{background:0 0;padding-left:0}.readmore-btn::after{background-image:url(assets/images/icon-arrow-right-small-primary.svg)}.btn-default.btn-highlighted{padding-right:42px}.btn-default.btn-highlighted::before{background-image:url(assets/images/icon-arrow-right-small-white.svg)}.page-header-box h1{cursor:auto}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{font-size:18px}.page-header-box ol li.breadcrumb-item{text-transform:none}.breadcrumb-item+.breadcrumb-item{padding-left:3px}.page-header-box ol li.breadcrumb-item a:hover{text-decoration:underline}@media only screen and (max-width:991px){.core-value-img img{aspect-ratio:1/1.03}}