@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.btn-default,body{position:relative;line-height:1em;font-size:16px}a,a:focus,a:hover{text-decoration:none}:root{--primary-color:#000000;--secondary-color:#f9f7ea;--text-color:#8b8b8b;--nav-bk-colo:#000000b5;--accent-color:#addd19;--accent-secondary-color:#fcfbf5;--white-color:#ffffff;--divider-color:#0000001a;--dark-divider-color:#ffffff1a;--background:#ffffff;--error-color:rgb(230, 87, 87);--default-font:"Inter Tight", sans-serif}body{font-family:var(--default-font);font-weight:400;color:var(--text-color);background:var(--background)}::-webkit-scrollbar-track{background-color:var(--primary-color);border-left:1px solid var(--primary-color)}::-webkit-scrollbar{width:7px;background-color:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--accent-color)}::selection{color:var(--primary-color);background-color:var(--accent-secondary-color);filter:invert(1)}p{line-height:1.6em;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.2em;color:var(--primary-color)}.about-us-body-item p,.benefit-item-content p,.contact-info-content p,.footer-menu ul li:last-child,.page-catagery-list ul li:last-child,.post-item-content p,.section-footer-text p,.slicknav_menu ul ul,.testimonial-author .author-content p,.testimonial-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:1250px}.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:rgb(255 255 255 / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.btn-default::after,.btn-default::before{content:"";transition:0.4s ease-in-out;position:absolute;right:0}.image-anime:hover:after{height:250%;transition:0.6s linear;background-color:#fff0}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden}.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{display:inline-block;background:var(--accent-color);border-radius:100px;font-weight:700;text-transform:capitalize;color:var(--primary-color);border:none;padding:17px 60px 17px 30px;transition:0.5s ease-in-out;overflow:hidden;z-index:0}.btn-default:hover{background:0 0;color:var(--white-color)}.btn-default::before{top:50%;width:25px;height:25px;background-image:url(../images/arrow-black.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;transform:translate(-30px,-50%)}.btn-default:hover::before{filter:brightness(0) invert(1);transform:translate(-27px,-50%)}.btn-default::after{display:block;top:0;bottom:0;left:-15%;width:0;height:106%;background:var(--primary-color);transform:skew(45deg);z-index:-1}.cb-cursor:before,.page-pagination ul li a:hover,.page-pagination ul li.active a,.preloader,.slicknav_btn,.slicknav_menu{background:var(--accent-color)}.hero-benefit-item,.loading-container .loading,.loading-container:hover .loading{transition:0.5s ease-in-out}.btn-default:hover:after{width:100%;transform:skew(0);left:0}.approach-item-box:hover .approach-item-content p,.approach-item-box:hover .approach-item-title h3,.btn-default.btn-highlighted:hover,.contact-info-content p a:hover,.join-us-btn .btn-default.btn-highlighted:hover,.page-testimonials .testimonial-item.active .testimonial-author h3,.page-testimonials .testimonial-item.active .testimonial-author p,.page-testimonials .testimonial-item.active .testimonial-content p,.page-testimonials .testimonial-item:hover .testimonial-author h3,.page-testimonials .testimonial-item:hover .testimonial-author p,.page-testimonials .testimonial-item:hover .testimonial-content p,.team-detail-item:hover .icon-box i{color:var(--primary-color)}.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title h3,.dark-section .section-title p,.dark-section .section-title-content p,.how-work-step.active .how-work-step-content h3,.how-work-step.active .how-work-step-no h2,.how-work-step:hover .how-work-step-content h3,.how-work-step:hover .how-work-step-no h2,.main-menu ul li a,.need-help-box:hover .need-help-content h3,.pricing-item.highlighted-box .pricing-body ul li,.pricing-item.highlighted-box .pricing-header h2,.pricing-item.highlighted-box .pricing-header h2 sub,.pricing-item.highlighted-box .pricing-header h3,.pricing-item.highlighted-box .pricing-header p{color:var(--white-color)}.btn-default.btn-highlighted:hover::before,.join-us-btn .btn-default.btn-highlighted:hover:before{filter:none}.btn-default.btn-highlighted::after,.course-readmore-btn a:hover{background:var(--white-color)}.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 #fff0;border-color:#fff0 var(--primary-color) #fff0 var(--primary-color);animation:1.5s linear infinite rotate-loading;transform-origin:50% 50%}.main-menu ul ul,header.main-header .main-menu ul li.submenu.mega-menu>ul{opacity:0;transform:scale(1,.8);border-radius:20px;background:var(--background);text-align:left;list-style:none;visibility:hidden}#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:1880px;margin:0 auto;border-radius:12px}.about-us-img-1 figure,.about-us-img-2 figure,.slicknav_btn{border-radius:8px}.section-row{margin-bottom:80px}.about-us-body-item:last-child,.approach-list ul li:last-child,.benefit-list ul li:last-child,.course-entry p:last-child,.course-entry ul li:last-child,.expert-counter-no h2,.faq-accordion .accordion-item:last-child,.footer-links ul li:last-child,.how-work-step:last-child,.page-faqs-catagery .page-single-faqs: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,.pricing-body ul li:last-child,.section-row .section-title,.section-title-content p:last-child,.service-entry p:last-child,.service-entry ul li:last-child,.why-choose-item:last-child{margin-bottom:0}.footer-menu,.post-social-sharing,.section-btn,.why-choose-box-1{text-align:right}.section-content-btn .section-btn{margin-top:30px;text-align:left}.course-entry p,.error-page-content .section-title,.error-page-content-body p,.footer-logo,.page-catagery-list ul li,.post-entry p,.pricing-header p,.section-title-content p,.service-entry p,.team-image{margin-bottom:20px}.approach-list,.how-work-image-2,.page-single-image,.pricing-header,.section-title,.testimonial-content{margin-bottom:40px}.section-title h3{font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:.19em;text-transform:uppercase;color:var(--primary-color);background:url(../img/download.png) left center/20px auto no-repeat;display:inline-block;padding-left:30px;margin-bottom:10px}.section-title h1{font-size:64px;line-height:1.1em;margin-bottom:0;cursor:none}.section-title span{color:#addd19}.section-title h2{font-size:48px;margin-bottom:0;cursor:none}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul,.section-title p{margin-top:20px;margin-bottom:0}.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}header.main-header{position:absolute;left:0;right:0;top:0;width:100%;max-width:1640px;margin:0 auto;border-bottom:1px solid var(--dark-divider-color);background:0 0;z-index:100;background:var(--nav-bk-colo)}.google-map .container-fluid,header.main-header .container-fluid{padding:0}header.main-header .header-sticky{position:relative;top:0;z-index:100}.main-header.bg-section{border-radius:0}header.main-header .header-sticky.hide{transform:translateY(-50%);transition:transform 0.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(--primary-color);border-bottom:1px solid var(--divider-color)}.navbar{padding:25px 0;align-items:center}.navbar-brand{padding:0;margin:0}.navbar-brand img{width:170px;padding-left:10px}.main-menu .nav-menu-wrapper{flex:1;text-align:center;margin:0 20px}.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-family:var(--accent-font);font-size:16px;font-weight:500;line-height:1.2em;padding:15px 20px!important;text-transform:capitalize;transition:0.3s ease-in-out}.main-menu ul li.submenu>a:after{content:"\f107";font-family:FontAwesome;font-weight:900;font-size:14px;margin-left:8px}.footer-links ul li a:hover,.footer-menu ul li a:hover,.main-menu ul li a:focus,.main-menu ul li a:hover,.post-entry a,.section-footer-text p a:hover{color:var(--accent-color)}.main-menu ul ul{transform-origin:top;padding:0;margin:0;width:235px;position:absolute;left:0;top:100%;transition:0.3s ease-in-out}.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;transition:0.3s ease-in-out}.main-menu ul ul li a:focus,.main-menu ul ul li a:hover{color:var(--primary-color);background-color:#fff0;padding:8px 20px 8px 23px!important}.header-contact-btn{display:flex;align-items:center;gap:25px}.contact-form .btn-default:before,.main-menu ul li.highlighted-menu,.navbar-toggle,.responsive-menu{display:none}.responsive-menu{top:0;position:relative}.slicknav_btn{padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0}.slicknav_icon .slicknav_icon-bar{display:block;height:3px;width:22px;background-color:var(--primary-color);border-radius:6px;margin:4px auto!important;transition:0.1s ease-in-out}.hero.hero-slider-layout .hero-slide::before,.hero::after{background:linear-gradient(180deg,#fff0 22.8%,rgb(38 38 38 / .9) 62.74%);bottom:0;width:100%;left:0;height:100%}.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}.slicknav_menu ul{margin:5px 0}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-size:16px;font-weight:500;text-transform:capitalize;padding:6px 20px;color:var(--primary-color);line-height:normal;margin:0;border-radius:0!important;transition:0.3s ease-in-out}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:focus,.slicknav_nav a:hover{background-color:#fff0;color:var(--white-color)}.slicknav_menu ul ul li a{padding:6px 20px 6px 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(--primary-color);position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:0.3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:translateY(-50%) rotate(-180deg);color:var(--white-color)}header.main-header .main-menu ul li.submenu.mega-menu>ul{transform-origin:top;padding:20px;margin:0;width:950px;position:absolute;left:0;top:110%;transition:0.3s ease-in-out;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;gap:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}header.main-header .main-menu ul li.submenu.mega-menu:hover>ul{visibility:visible;opacity:1;transform:scale(1,1);padding:20px}header.main-header .main-menu ul li.submenu.mega-menu ul ul{position:static;width:100%;transform:none;visibility:visible;opacity:1;display:block;background:0 0;padding:0;margin:0}header.main-header .main-menu ul li.submenu.mega-menu ul li{margin:0;padding:0;width:100%}header.main-header .main-menu ul li.submenu.mega-menu ul li a{color:var(--primary-color);padding:4px 15px!important;display:block;transition:0.3s ease-in-out;text-align:left}header.main-header .main-menu ul li.submenu.mega-menu ul li a:focus,header.main-header .main-menu ul li.submenu.mega-menu ul li a:hover{color:var(--accent-color);background-color:#fff0;padding:6px 15px 6px 18px!important}header.main-header .main-menu ul li.submenu.mega-menu ul li.mega-column .category{font-weight:600;color:var(--white-color);background-color:var(--primary-color);padding:8px 15px;margin-bottom:10px;border-radius:5px;border-bottom:1px solid var(--divider-color)}header.main-header .main-menu ul li.submenu.mega-menu ul li.separator{width:100%;border-bottom:1px solid var(--primary-color);margin:10px 0;grid-column:1/-1}header.main-header .main-menu ul li.submenu.mega-menu ul li ul{padding-left:0}.hero{position:relative;background:url(../images/hero-bg.jpg) center center/cover no-repeat;padding:265px 0 80px;margin-top:20px;overflow:hidden}.hero::after{content:"";position:absolute;top:0;right:0}.hero.hero-video .hero-bg-video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.hero.hero-slider-layout .hero-slide .hero-slider-image img,.hero.hero-video .hero-bg-video video{width:100%;height:100%;object-fit:cover}.hero.hero-slider-layout{background:0 0;padding:0}.hero.hero-slider-layout .hero-slide{position:relative;padding:265px 0 80px}.hero.hero-slider-layout .hero-slide::before{content:"";display:block;position:absolute;top:0;right:0;z-index:1}.hero.hero-slider-layout .hero-slide .hero-slider-image{position:absolute;top:0;right:0;left:0;bottom:0}.hero.hero-slider-layout .hero-pagination{position:absolute;bottom:50px;text-align:center;z-index:2}.hero.hero-slider-layout .hero-pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--secondary-color);opacity:1;transition:0.3s ease-in-out;margin:0 5px}.hero.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.hero-section{position:relative;width:100%;max-width:1640px;margin:0 auto;z-index:2}.about-us-images,.how-work-content{margin-right:20px}.hero-benefits-box{display:flex;flex-wrap:wrap;align-items:center;margin-top:160px}.hero-benefit-item{position:relative;width:25%;border-top:2px solid var(--dark-divider-color);padding-top:40px;padding-right:100px}.hero-benefit-item::before{content:"";display:block;position:absolute;top:-3px;left:auto;right:0;background:var(--accent-color);border-radius:100px;width:0;height:4px;transition:0.4s ease-in-out}.hero-benefit-item.active:before,.hero-benefit-item:hover:before{width:100%;right:auto;left:0}.hero-benefit-item-header{display:flex;align-items:center;margin-bottom:15px}.contact-info-header .icon-box,.hero-benefit-item-header .icon-box,.testimonial-author .author-image{margin-right:15px}.hero-benefit-item-header .icon-box img{max-width:30px}.hero-benefit-item-title{width:calc(100% - 45px)}.hero-benefit-item-title h3{font-size:20px;text-transform:capitalize;color:var(--white-color)}.fact-counter-item p,.faq-accordion .accordion-item .accordion-body p,.hero-benefit-item-content p{color:var(--white-color);margin:0}.about-us{position:relative;padding:100px 0 0}.about-us::before{content:"";position:absolute;right:0;bottom:0;background-position:right bottom;background-size:cover;width:253px;height:483px}.about-us .container,.approach-item-content,.approach-item-header,.cta-box .container,.expert-coach-box h3,.expert-coach-box img,.join-us .container,.our-approach .container,.our-faqs .container,.our-services .container,.page-testimonials .testimonials-item-rating,.service-title{position:relative;z-index:1}.about-us-images{position:relative;display:flex;flex-wrap:wrap;justify-content:right;padding:0 25px 0 8px}.about-us-img-1{padding-right:265px;transform:rotate(1deg)}.about-us-img-2{width:100%;max-width:325px;margin-top:-308px;transform:rotate(-4.5deg)}.about-us-img-1 img{width:100%;aspect-ratio:1/1.1951;object-fit:cover}.about-us-img-2 img{width:100%;aspect-ratio:1/1.39;object-fit:cover}.get-membership-circle{position:absolute;left:0;bottom:0;transform:translate(65%,-42%)}.get-membership-circle a{display:block;border-radius:50%}.get-membership-circle a img{width:100%;max-width:180px;border-radius:50%;animation:20s linear infinite infiniterotate}@keyframes infiniterotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.about-footer-content,.about-us-body-item,.sidebar-cta-image{margin-bottom:30px}.about-us-body-item h3{font-size:20px;line-height:1.4em;text-transform:capitalize;background:url(../icon/tick.png) left top 1px/22px auto no-repeat;margin-bottom:15px;padding-left:35px}.about-us-btn,.our-facts-btn,.pricing-btn,.service-expert-box .about-us-body,.service-expert-counters,.what-we-do-btn{margin-top:40px}.service-slider{padding:30px 0}.service-slider .swiper-slide{height:auto}.service-slider .swiper-pagination{position:relative;margin-top:25px;text-align:center}.service-slider .swiper-pagination-bullet{width:25px;height:6px;background:#222;opacity:.5;border-radius:3px;margin:0 4px;transition:0.3s}.service-slider .swiper-pagination-bullet-active{background:#addd19;opacity:1;width:35px}@media (max-width:992px){.service-slider .swiper-slide{padding:10px}}@media (max-width:768px){.service-slider{padding:10px 0}.service-slider .swiper-slide{width:100%!important;display:flex;justify-content:center}.service-slider .swiper-pagination{margin-top:15px}join-us-content .service-slider .swiper-pagination-bullet{width:18px;height:5px;margin:0 3px}.service-slider .swiper-pagination-bullet-active{width:28px}}@media (max-width:480px){.service-slider .swiper-pagination-bullet{width:14px;height:4px;margin:0 2px}.service-slider .swiper-pagination-bullet-active{width:24px}}.our-approach,.our-faqs,.our-services{position:relative;background:var(--background);padding:100px 0}.our-services::before{content:"";position:absolute;left:-30px;top:120px;background:url(../icon/basketball.png) right bottom/cover no-repeat;width:144px;height:150px}.our-approach::after,.our-faqs::after,.our-services::after{content:"";position:absolute;right:30px;bottom:0;background:url(../images/section-bg-3.png) right bottom/cover no-repeat;width:120px;height:215px}.course-item,.service-item{position:relative;border-radius:12px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.service-image a,.service-image figure{display:block;border-radius:14px;cursor:none}.service-image img{width:100%;aspect-ratio:1/1.24;object-fit:cover;transition:0.4s ease-in-out}.service-item:hover .service-image img{transform:scale(1.05)}.service-content{position:absolute;left:0;bottom:0;right:100px;background:var(--accent-color);border-radius:0 12px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px;z-index:1}.service-no{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.service-no h2{font-size:44px;opacity:10%}.service-title h3{font-size:35px;text-transform:capitalize;margin-left:60px}.course-item-content h3 a,.page-header-box ol li.breadcrumb-item a,.post-item-content h2 a,.service-title h3 a,.team-content h3 a,.team-detail-content p a{color:inherit}.service-btn a{display:block}.service-btn img{width:100%;max-width:30px;transition:0.4s ease-in-out}.service-btn:hover img{transform:translateX(3px)}.video-play-button a:after,.video-play-button a:before{top:-30%;left:-30%;width:160%;height:160%;transform:scale(.6);content:""}.page-pagination,.section-footer-text{margin-top:30px;text-align:center}.section-footer-text p span{font-weight:500;color:var(--white-color);background:var(--primary-color);border-radius:4px;padding:4px 12px;margin-right:10px}.section-footer-text p a{color:var(--primary-color);font-weight:600;text-transform:capitalize;text-decoration:underline;transition:0.3s ease-in-out}.error-page,.how-it-work,.our-benefits,.our-pricing,.page-blog,.page-book-appointment,.page-contact-us,.page-course-single,.page-faqs,.page-pricing,.page-service-single,.page-single-post,.page-team-single,.what-we-do,.why-choose-us{padding:100px 0}.why-choose-item{margin-bottom:100px}.why-choose-item .icon-box{position:relative;background:var(--accent-color);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.benefit-item .icon-box::before,.course-challenge-item .icon-box::before,.expert-counter-header .icon-box::before,.sidebar-cta-contact .icon-box::before,.why-choose-item .icon-box::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--primary-color);border-radius:50%;height:100%;width:100%;transform:scale(0);transition:0.4s ease-in-out}.benefit-item:hover .icon-box::before,.course-challenge-item:hover .icon-box::before,.expert-counter-item:hover .expert-counter-header .icon-box::before,.service-experience-box:hover .service-experience-content .icon-box::before,.sidebar-cta-box:hover .sidebar-cta-contact .icon-box::before,.team-detail-item:hover .icon-box::before,.why-choose-item:hover .icon-box::before{transform:scale(1)}.why-choose-item .icon-box img{position:relative;max-width:50px;transition:0.4s ease-in-out;z-index:1}.benefit-item:hover .icon-box img,.course-challenge-item:hover .icon-box img,.expert-counter-item:hover .expert-counter-header .icon-box img,.sidebar-cta-box:hover .sidebar-cta-contact .icon-box img,.why-choose-item:hover .icon-box img{filter:brightness(1) invert(1)}.why-choose-item-content h3{font-size:20px;text-transform:capitalize;margin-bottom:15px}.why-choose-box-1 .why-choose-item .icon-box{margin:0 0 30px auto}.team-feature-image-list,.why-choose-images{position:relative}.contact-info-item.location-item,.service-experience-list .service-experience-box,.why-choose-image img,.why-choose-image-circle img{width:100%}.why-choose-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:473px;height:710px;z-index:1}.cta-box,.cta-box-btn,.how-work-step,.how-work-step-item,.how-work-step-no,.join-us,.our-testimonials,.video-play-button a{position:relative}.post-item,.pricing-item{height:calc(100% - 30px)}.join-us{background:url(../models/hero-bg.jpg) center center/cover no-repeat;padding:265px 0}.join-us::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:var(--primary-color);opacity:50%;z-index:0}.benefit-item-list,.join-us-btn,.member-skill-list,.our-benefits-box,.service-expert-counters{display:flex;flex-wrap:wrap;gap:30px}.join-us-btn .btn-default.btn-highlighted{background:0 0;border:1px solid var(--white-color);color:var(--white-color);padding:16px 60px 16px 30px}.expert-coach-box:hover img,.how-work-step.active .how-work-step-item .icon-box img,.how-work-step:hover .how-work-step-item .icon-box img,.join-us-btn .btn-default.btn-highlighted::before,.need-help-box:hover .icon-box img,.page-catagery-list ul li a:hover::before{filter:brightness(0) invert(1)}.video-play-button a{background-color:var(--accent-color);border-radius:100%;width:85px;height:85px;margin:0 auto;display:flex;align-items:center;justify-content:center;cursor:none}.video-play-button a:before{position:absolute;border:50px solid var(--dark-divider-color);border-radius:50%;z-index:-1;animation:1.2s linear infinite border-zooming}.video-play-button a:after{position:absolute;border:50px solid var(--dark-divider-color);border-radius:50%;z-index:-1;animation:1.2s linear 0.3s infinite border-zooming}@keyframes border-zooming{100%{transform:scale(1);opacity:0}}.video-play-button a i{font-size:30px;color:var(--primary-color)}.approach-img-1 figure,.course-benefit-image figure,.how-work-image-1 figure,.how-work-image-2 figure,.page-gallery-box .photo-gallery figure,.page-single-image figure,.sidebar-cta-image figure,.team-feature-image figure,.team-single-image figure,.testimonials-image-box figure,.what-we-img-1 figure{display:block;border-radius:12px}.faqs-img-1 img,.faqs-img-2 img,.how-work-image-1 img,.how-work-image-2 img{width:100%;object-fit:cover;border-radius:12px}.how-work-image-1 img{aspect-ratio:1/0.99}.how-work-image-2 img{aspect-ratio:1/0.54}.how-work-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--secondary-color);border-radius:12px;margin-bottom:30px;padding:40px;overflow:hidden}.how-work-step::before{content:"";position:absolute;top:0;bottom:0;left:auto;right:0;background:url(../models/3d.avif) center/cover no-repeat;filter:brightness(50%);width:0;height:100%;transition:0.5s ease-in-out}.how-work-step.active:before,.how-work-step:hover:before{left:0;width:100%}.how-work-step-item{width:63%;display:flex;flex-wrap:wrap;align-items:center;z-index:1}.book-appointment-content,.contact-us-content,.footer-contact-details,.how-work-step-item .icon-box{margin-right:30px}.how-work-step-item .icon-box img{width:100%;max-width:60px;transition:0.3s ease-in-out}.how-work-step-content,.what-we-item-content{width:calc(100% - 90px)}.how-work-step-content h3{font-size:20px;text-transform:capitalize;line-height:1.4em;transition:0.3s ease-in-out}.how-work-step-no{width:37%;text-align:right;z-index:1}.cta-box-content,.cta-box-image,.error-page-content,.error-page-image,.page-header-box,.sidebar-cta-info h3,.team-content,.team-social-icon ul{text-align:center}.how-work-step-no h2{font-size:44px;color:var(--text-color);transition:0.5s ease-in-out}.our-facts{background:var(--primary-color) url(../images/facts-bg.png) no-repeat;background-position:right bottom;background-size:350px auto;padding:100px 0}.our-facts-image{margin-right:65px;margin-bottom:-100px}.our-facts-image img{width:100%;aspect-ratio:1/1.49;object-fit:cover}.facts-counter-box{display:flex;flex-wrap:wrap;gap:30px;border-top:1px solid var(--dark-divider-color);border-bottom:1px solid var(--dark-divider-color);padding:40px 0;margin:40px 0}.fact-counter-item{width:calc(33.33% - 20px)}.fact-counter-item h2{font-size:40px;color:var(--white-color);margin-bottom:5px}.our-facts-list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px 30px}.our-facts-list ul li{width:calc(50% - 15px);font-size:20px;font-weight:600;line-height:1.4em;color:var(--white-color);background:url(../icon/tick.png) left center/20px auto no-repeat;padding-left:30px}.cta-box-list ul li,.pricing-body ul li{background:url(../icon/tick.png) left center/18px auto no-repeat;line-height:1.4em}.pricing-item{background:var(--secondary-color);border-radius:12px;margin-bottom:30px;padding:40px}.pricing-header h3{font-size:20px;text-transform:uppercase;margin-bottom:10px}.cta-box-list ul,.footer-menu ul,.page-catagery-list ul,.pricing-benefit-list ul,.pricing-body ul{margin:0;padding:0;list-style:none}.post-entry h4,.pricing-header h2{font-size:30px}.pricing-header sub{font-size:16px;font-weight:400;text-transform:capitalize;color:var(--text-color);bottom:0}.pricing-body{background-color:var(--accent-secondary-color);border-radius:12px;padding:30px}.pricing-body ul li{text-transform:capitalize;padding-left:30px;margin-bottom:20px}.pricing-item.highlighted-box{background:var(--primary-color)}.pricing-item.highlighted-box .pricing-body{background:var(--dark-divider-color)}.cta-box,.page-single-faqs .faq-accordion .accordion-header .accordion-button.collapsed,.testimonial-slider .testimonial-button-next:hover,.testimonial-slider .testimonial-button-prev:hover{background:var(--secondary-color)}.benefit-btn,.pricing-benefit-list{margin-top:30px}.pricing-benefit-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px}.pricing-benefit-list ul li{color:var(--primary-color);display:inline-flex;align-items:center}.pricing-benefit-list ul li img{max-width:20px;margin-right:15px}.cta-box{padding:100px 0 0}.cta-box::before{content:"";position:absolute;left:-40px;top:0;background:url(../images/section-bg-4.png) left top/cover no-repeat;width:280px;height:280px}.cta-box::after{content:"";position:absolute;right:0;bottom:0;background:url(../images/section-bg-1.png) right bottom/cover no-repeat;width:253px;height:483px}.cta-box-content{width:100%;max-width:870px;margin:0 auto 30px}.cta-box-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px}.cta-box-list ul li{text-transform:capitalize;padding-left:30px}.approach-list ul li,.benefit-list ul li{background:url(../icon/tick.png) left top 2px/18px auto no-repeat;padding-left:30px}.footer-links ul li,.footer-menu ul li a{line-height:1.6em;text-transform:capitalize}.cta-box-btn{margin-top:40px}.cta-box-btn::before{content:"";position:absolute;right:18%;bottom:0;top:0;background:url(../images/arrow-cta-box.svg) right top/cover no-repeat;width:112px;height:52px;animation:3s linear infinite ctaarrow}@keyframes ctaarrow{50%{right:21%}}.cta-box-image img{width:100%;max-width:1150px;margin:0 auto;aspect-ratio:1/0.5461;object-fit:cover}.our-testimonials{padding:100px 0;z-index:1}.testimonials-image-box{position:relative;margin-right:20px}.testimonials-image-box figure img{width:100%;aspect-ratio:1/1.1;object-fit:cover;border-radius:12px}.testimonials-rating-box{position:absolute;bottom:30px;left:30px;right:30px;background:var(--accent-color);border-radius:12px;display:flex;align-items:center;padding:20px;z-index:1}.testimonial-author,.testimonial-btn{align-items:center;display:flex}.testimonials-rating{margin-right:8px}.testimonials-rating-box i{font-size:18px;color:var(--primary-color);margin-right:3px}.footer-social-links ul li:last-child,.post-single-meta ol li:last-child,.post-social-sharing ul li:last-child,.team-social-icon ul li:last-child,.testimonials-rating-box i:last-child{margin-right:0}.testimonials-rating-content p{color:var(--primary-color);line-height:normal;margin:0}.testimonials-rating-content p span{font-size:20px;font-weight:600}.page-gallery-box .photo-gallery a,.testimonial-slider .swiper-wrapper{cursor:none}.testimonial-author .author-image figure{border-radius:12px}.testimonial-author .author-image img{max-width:60px;width:100%;border-radius:12px}.testimonial-author .author-content{width:calc(100% - 75px)}.testimonial-author .author-content h3{font-size:20px;text-transform:capitalize;margin-bottom:5px}.testimonial-btn{position:absolute;bottom:0;right:0;justify-content:right;margin-top:30px;z-index:2}.testimonial-slider .testimonial-button-next,.testimonial-slider .testimonial-button-prev{position:relative;width:40px;height:40px;background:var(--accent-color);border-radius:12px;transition:0.4s ease-in-out}.testimonial-slider .testimonial-button-next{margin-left:15px}.testimonial-slider .testimonial-button-next::before,.testimonial-slider .testimonial-button-prev::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../images/arrow-black.svg);background-repeat:no-repeat;background-position:center center;background-size:25px auto;display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out}.testimonial-slider .testimonial-button-prev::before{transform:rotate(180deg)}.our-faqs::before{content:"";position:absolute;left:-30px;top:120px;background:url(../icon/basketball.png) right bottom/cover no-repeat;width:134px;height:140px}.need-help-box::before,.page-header:before,.post-item-btn a::before{left:0;bottom:0;right:0;content:""}.faqs-images{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-right:20px}.faqs-img-1{width:calc(47% - 15px)}.faqs-img-2{width:calc(53% - 15px)}.faqs-img-1 figure,.faqs-img-2 figure,.post-image figure{display:block;border-radius:12px;overflow:hidden}.faqs-img-1 figure img{aspect-ratio:1/1.263}.faqs-img-2 figure img{aspect-ratio:1/1.585}.need-help-box{position:relative;background-color:var(--accent-color);border-radius:12px;display:flex;align-items:center;padding:15px 20px;overflow:hidden;margin-top:30px}.need-help-box::before{position:absolute;width:100%;height:0;background:var(--primary-color);z-index:0;transition:0.4s ease-in-out}.approach-item-box:hover:before,.expert-coach-box:hover:before,.need-help-box:hover::before{height:100%}.need-help-box .icon-box{position:relative;margin-right:15px;z-index:1}.need-help-box .icon-box img{width:100%;max-width:40px;transition:0.3s ease-in-out}.need-help-content{width:calc(100% - 55px);position:relative;z-index:1}.need-help-content h3{font-size:18px;line-height:1.4em;text-transform:capitalize;transition:0.3s ease-in-out}.faq-accordion .accordion-item{position:relative;background:var(--white-color);border-radius:10px;margin-bottom:30px;padding:0;transition:0.3s ease-in-out;overflow:hidden}.faq-accordion .accordion-header .accordion-button{font-size:20px;font-weight:600;line-height:1.2em;background:var(--primary-color);border-bottom:1px solid var(--dark-divider-color);color:var(--white-color);padding:18px 50px 18px 20px;transition:0.3s ease-in-out}.faq-accordion .accordion-header .accordion-button.collapsed{color:var(--primary-color);background:0 0}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{content:"\f068";font-family:FontAwesome;position:absolute;right:20px;top:20px;font-size:20px;font-weight:900;line-height:normal;color:var(--white-color);border-radius:50%}.faq-accordion .accordion-item .accordion-button.collapsed::after{content:"\2b";color:var(--primary-color)}.faq-accordion .accordion-item .accordion-body{background:var(--primary-color);padding:18px 50px 18px 20px;z-index:1}.our-blog,.our-team,.page-courses,.page-gallery,.page-services,.page-team,.page-testimonials,.page-video-gallery{padding:100px 0 70px}.post-item{border:1px solid var(--divider-color);border-radius:12px;margin-bottom:30px;overflow:hidden;transition:0.4s ease-in-out}.post-item:hover,.testimonial-card:hover{transform:translateY(-5px)}.course-image a,.course-image figure,.post-featured-image a{display:block;cursor:none}.post-featured-image img{width:100%;aspect-ratio:1/0.636;object-fit:cover;transition:0.4s ease-in-out}.post-item .post-featured-image:hover img{transform:scale(1.07)}.post-item-content{padding:30px}.post-item-content h2{font-size:20px;line-height:1.4em;margin-bottom:10px}.post-item-btn a{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--primary-color);text-transform:capitalize;font-weight:600;border-top:1px solid var(--divider-color);padding:16px 30px;transition:0.3s ease-in-out}.post-item-btn a:hover{border-color:var(--accent-color)}.post-item-btn a::before{position:absolute;top:100%;background:var(--accent-color);width:100%;height:100%;transition:0.3s ease-in-out;z-index:-1}.page-testimonials .testimonial-item.active:before,.page-testimonials .testimonial-item:hover:before,.post-item-btn a:hover:before{top:0}.contact-info-header .icon-box img,.post-item-btn a img{width:100%;max-width:25px}.main-footer{position:relative;background:var(--primary-color) url(../images/footer-bg.png) no-repeat;background-position:bottom center;background-size:100% auto;padding:80px 0 0}.main-footer .section-row{border-bottom:1px solid var(--dark-divider-color);margin-bottom:60px;padding-bottom:60px}.about-footer{margin-right:40px}.footer-logo img{width:100%;max-width:190px}.about-footer-content p,.footer-copyright-text p{color:var(--white-color);margin-bottom:0}.footer-social-links ul{margin:0;padding:0;list-style:none}.footer-social-links ul li{display:inline-block;margin-right:12px}.footer-social-links ul li a{width:38px;height:38px;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.3s ease-in-out}.footer-social-links ul li a:hover,.team-social-list a:hover{color:var(--white-color);border-color:var(--white-color)}.footer-social-links ul li a i,.post-social-sharing ul li a i{font-size:18px;color:inherit}.footer-links h3{font-size:20px;color:var(--white-color);text-transform:capitalize;margin-bottom:30px}.footer-links ul{list-style:disc;margin:0;padding-left:20px}.footer-links ul li{color:var(--white-color);margin-bottom:15px}.footer-links ul li::marker{color:var(--accent-color);transition:0.3s ease-in-out}.footer-links ul li:hover::marker{color:var(--white-color)}.contact-info-content p a,.footer-links ul li a{color:inherit;transition:0.3s ease-in-out}.footer-contact-details.footer-links ul{list-style:none;padding:0}.footer-newsletter-box .form-group{display:block;background:0 0}.footer-newsletter-box .form-control{width:100%;font-size:18px;font-weight:400;line-height:1.5em;color:var(--white-color);padding:16px 20px;background-color:#fff0;border:1px solid var(--dark-divider-color);border-radius:12px;outline:0;box-shadow:none;margin-bottom:30px}.footer-newsletter-box .form-control::placeholder{color:var(--white-color)}.footer-copyright{border-top:1px solid var(--dark-divider-color);padding:40px 0;margin-top:60px}.footer-menu ul li{display:inline-block;margin-right:30px}.footer-menu ul li a{color:var(--white-color);transition:0.3s ease-in-out}.page-header{position:relative;background:url(../models/abou_1.jpg) center center/cover no-repeat;padding:215px 0 110px;margin-top:20px;overflow:hidden}.page-header:before{display:block;position:absolute;top:0;background:linear-gradient(180deg,#fff0 0,rgb(38 38 38 / .65) 50%,rgb(38 38 38 / .9) 100%);z-index:0}.page-header-box{position:relative;z-index:1}.page-header-box h1{font-size:64px;line-height:1.1em;color:var(--white-color);margin-bottom:15px}.page-header-box ol{margin:0;padding:0;justify-content:center}.page-header-box ol li.breadcrumb-item{font-size:16px;font-weight:600;text-transform:capitalize;color:var(--white-color)}.expert-coach-box:hover h3,.page-catagery-list ul li:hover a,.page-header-box ol .breadcrumb-item+.breadcrumb-item::before,.service-experience-body p,.service-experience-content-list ul li{color:var(--white-color)}.our-approach::before{content:"";position:absolute;left:-30px;top:120px;background:url(../images/section-bg-2.png) right bottom/cover no-repeat;width:144px;height:140px}.approach-list ul,.benefit-list ul,.course-entry ul,.post-social-sharing ul,.service-entry ul{list-style:none;padding:0;margin:0}.approach-list ul li{position:relative;line-height:1.5em;margin-bottom:15px}.approach-item-box{position:relative;background:var(--primary-color);border-radius:12px;padding:40px;overflow:hidden}.approach-item-box:before{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:0;background:var(--accent-color);transition:0.4s ease-in-out;z-index:0}.approach-item-header{display:flex;align-items:center;gap:15px;margin-bottom:30px}.approach-item-header .icon-box img{width:100%;max-width:28px;transition:0.4s ease-in-out}.approach-item-box:hover .approach-item-header .icon-box img{filter:brightness(0) invert(0)}.approach-item-title h3{font-size:20px;text-transform:capitalize;color:var(--white-color);transition:0.4s ease-in-out}.approach-item-content p{color:var(--white-color);margin-bottom:0;transition:0.4s ease-in-out}.benefit-btn a,.team-social-icon ul li a{color:var(--primary-color);transition:0.3s ease-in-out}.approach-images{position:relative;display:flex;flex-wrap:wrap;justify-content:end;padding-top:60px;margin-left:20px}.approach-img-1{padding-right:75px}.approach-img-1 figure img{width:100%;aspect-ratio:1/0.926;object-fit:cover;border-radius:12px}.approach-img-2{position:relative;width:100%;max-width:442px;border:6px solid var(--secondary-color);border-radius:12px;margin-top:-100px;z-index:1}.approach-img-2 figure{display:block;border-radius:8px}.approach-img-2 img{width:100%;aspect-ratio:1/0.574;object-fit:cover;border-radius:8px}.approach-images .get-membership-circle{top:0;right:0;left:auto;bottom:auto;transform:none;border:8px solid var(--secondary-color);border-radius:50%}.benefit-item-list:nth-of-type(2n){flex-direction:row-reverse}.benefit-item{width:calc(35% - 15px);border:1px solid var(--divider-color);border-radius:12px;padding:30px}.benefit-item:nth-of-type(2n){width:calc(65% - 15px);background-color:var(--secondary-color);border-color:#fff0}.expert-coach-box,.team-social-icon ul li a{background:var(--accent-color);display:flex}.benefit-item .icon-box,.service-experience-content .icon-box{position:relative;background:var(--accent-color);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.benefit-item .icon-box img,.expert-counter-header .icon-box img{position:relative;width:100%;max-width:40px;transition:0.4s ease-in-out;z-index:1}.benefit-item-content h3{font-size:20px;margin-bottom:15px}.benefit-btn a{font-size:16px;font-weight:700;text-transform:capitalize;text-decoration:underline}.benefit-btn a:hover{color:var(--text-color)}.benefit-list{margin-top:20px}.benefit-list ul li{position:relative;line-height:1.5em;margin-bottom:20px}.page-gallery-box .photo-gallery,.team-item{height:calc(100% - 30px);margin-bottom:30px}.team-image a,.team-image a figure{display:block;border-radius:12px;cursor:none}.team-image a img{width:100%;aspect-ratio:1/1.187;object-fit:cover;transition:0.4s ease-in-out}.course-item:hover .course-image img,.sidebar-cta-box:hover .sidebar-cta-image img,.team-item:hover .team-image a img{transform:scale(1.1)}.team-content{margin-bottom:15px}.contact-info-header .contact-info-title h3,.team-content h3{font-size:20px;text-transform:capitalize}.team-content p{text-transform:capitalize;margin-bottom:0}.team-social-icon ul{list-style:none;margin:0;padding:0}.post-social-sharing ul li,.team-social-icon ul li{display:inline-block;margin-right:10px}.team-social-icon ul li a{width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center}.team-social-icon ul li a:hover{color:var(--accent-color);background:var(--primary-color)}.team-social-icon ul li a i{color:inherit;font-size:18px}.what-we-images{position:relative;display:flex;flex-wrap:wrap;margin-right:20px}breadcrumb-item .what-we-img-1{padding-left:270px}.what-we-img-1 figure img{width:100%;aspect-ratio:1/1.26;object-fit:cover;border-radius:12px}.what-we-img-2{position:relative;width:100%;max-width:390px;margin-top:-240px;z-index:1}.what-we-img-2 figure{display:block;border:4px solid var(--accent-secondary-color);border-radius:18px;overflow:hidden}.what-we-img-2 figure img{width:100%;aspect-ratio:1/0.999;object-fit:cover}.what-we-img-2 .get-membership-circle{bottom:auto;top:0;transform:translate(60px,-58%);border:8px solid var(--accent-secondary-color);border-radius:50%}.expert-coach-box,.page-catagery-list,.page-catagery-list ul li a{border-radius:12px;overflow:hidden}.expert-coach-box{position:absolute;bottom:45px;right:0;width:100%;max-width:265px;align-items:center;gap:15px;padding:20px;z-index:1;animation:3s linear infinite alternate objectmoveleft}@keyframes objectmoveleft{50%{right:50px}}.expert-coach-box:before{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:0;background:var(--primary-color);transition:0.4s ease-in-out;z-index:0}.expert-coach-box img{width:100%;max-width:40px;transition:0.4s ease-in-out}.expert-coach-box h3{font-size:18px;text-transform:capitalize;transition:0.4s ease-in-out}.what-we-item,.what-we-item-list{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.contact-info-item,.course-benefit-content,.course-benefit-image,.skills-progress-bar,.what-we-item{width:calc(50% - 15px)}.what-we-item .icon-box img{width:100%;max-width:60px}.what-we-item-content h3{font-size:20px;line-height:1.4em}.page-single-sidebar{position:sticky;top:20px;margin-right:20px}.page-catagery-list{background-color:var(--secondary-color);margin-bottom:60px;padding:30px}.page-catagery-list h3{font-size:20px;text-transform:capitalize;margin-bottom:30px}.page-catagery-list ul li a{position:relative;display:block;line-height:1.4em;text-transform:capitalize;color:var(--text-color);background-color:var(--white-color);padding:18px 50px 18px 20px;transition:0.4s ease-in-out;z-index:1}.page-catagery-list ul li a::before{content:"";position:absolute;right:20px;top:50%;transform:translate(0,-50%);background:url(../images/arrow-text.svg) center center/cover no-repeat;width:24px;height:24px;transition:0.3s ease-in-out}.page-catagery-list ul li a::after{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:0;background:var(--primary-color);transition:0.4s ease-in-out;z-index:-1}.page-catagery-list ul li a:hover:after{top:0;height:100%}.sidebar-image-content{background:var(--white-color);border:1px solid var(--divider-color);border-bottom:none;border-radius:12px 12px 0 0;padding:30px}.course-catagery-list,.course-challenge-item,.expert-counter-item{background:var(--secondary-color)}.course-catagery-list ul li,.post-entry,.team-catagery-title{border-bottom:1px solid var(--divider-color)}.sidebar-cta-image img{width:100%;aspect-ratio:1/0.55;object-fit:cover;border-radius:12px;transition:0.4s ease-in-out}.sidebar-cta-contact{display:flex;align-items:center;justify-content:space-between;gap:20px}.course-challenge-content,.sidebar-contact-content{width:calc(100% - 80px)}.post-entry h6,.sidebar-contact-content h3,.team-catagery-title h3{font-size:20px}.sidebar-cta-contact .icon-box{position:relative;background:var(--accent-color);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.course-challenge-item .icon-box img,.sidebar-cta-contact .icon-box img{position:relative;width:100%;max-width:30px;transition:0.4s ease-in-out;z-index:1}.sidebar-cta-info h3{font-size:22px}.sidebar-cta-info h3 a{background:var(--accent-color);display:block;color:inherit;padding:25px;border-radius:0 0 12px 12px;transition:0.4s ease-in-out}.course-entry ul li,.service-entry ul li,.team-feature-list ul li{background:url(../icon/tick.png) left top 2px/18px auto no-repeat;padding-left:30px}.sidebar-cta-info h3 a:hover{color:var(--white-color);background:var(--primary-color)}.page-single-image img{width:100%;aspect-ratio:1/0.538;object-fit:cover;border-radius:12px}.course-entry,.page-faqs-catagery .page-single-faqs,.service-entry,.team-member-feature,.team-member-info,.team-member-skills,.team-single-image{margin-bottom:60px}.course-entry h2,.service-entry h2{font-size:48px;margin-bottom:20px}.course-entry ul li,.service-entry ul li{position:relative;line-height:1.5em;margin-bottom:15px}.course-benefit-box,.course-challenge-box,.service-experience-golf-box,.service-expert-box{margin-top:60px}.service-experience-boxes{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.service-experience-list{width:calc(50% - 15px);height:100%;display:flex;flex-wrap:wrap;gap:30px}.service-experience-box{position:relative;width:calc(50% - 15px)}.service-experience-content{position:relative;padding:30px;height:100%;align-content:end;z-index:1}.service-experience-content .icon-box::before,.team-detail-item .icon-box::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--white-color);border-radius:50%;height:100%;width:100%;transform:scale(0);transition:0.4s ease-in-out}.service-experience-content .icon-box img{position:relative;width:100%;max-width:30px;z-index:1}.service-experience-body h3{font-size:20px;color:var(--white-color);margin-bottom:15px}.service-experience-content-list{border-top:1px solid var(--dark-divider-color);margin-top:30px;padding-top:30px}.service-experience-image{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.course-body,.team-feature-list{bottom:30px;left:30px;right:30px;z-index:1}.service-experience-image img{width:100%;aspect-ratio:1/1.315;object-fit:cover;filter:brightness(50%);border-radius:12px;height:100%}.service-experience-list .service-experience-image img{aspect-ratio:1/0.62}.expert-counter-item{width:calc(50% - 15px);border-radius:12px;padding:30px}.expert-counter-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:30px}.expert-counter-header .icon-box{position:relative;background:var(--accent-color);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content: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:10px;width:40px;height:40px;margin:0 5px;font-weight:700;line-height:1em;transition:0.3s ease-in-out}.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 img{width:100%;aspect-ratio:1/0.5;object-fit:cover;border-radius:12px}.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:64px}.post-entry h2,.testimonial-card h2{font-size:48px}.post-entry h3{font-size:40px}.post-entry h5{font-size:24px}.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-catagery-list ul li,.post-entry blockquote p,.post-tags .tag-links a,.tag-links{font-weight:600;color:var(--primary-color)}.post-entry blockquote{background:url(../images/icon-blockquote.svg),var(--accent-color);background-repeat:no-repeat;background-position:30px 30px;background-size:45px;border-radius:12px;padding:30px 30px 30px 90px;margin-bottom:30px}.post-entry blockquote p{font-size:20px;line-height:1.5em}.tag-links{font-size:20px;text-transform:capitalize;display:inline-flex;align-items:center;flex-wrap:wrap;gap:15px}.post-tags .tag-links a{display:inline-block;font-size:16px;text-transform:capitalize;line-height:1em;background:var(--accent-color);border-radius:10px;padding:12px 20px;transition:0.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 a{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--accent-color);color:var(--primary-color);border-radius:10px;width:40px;height:40px;transition:0.3s ease-in-out}.course-image figure::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 50.79%,rgb(0 0 0 / .8) 94.51%);width:100%;height:100%;z-index:1}.course-image img{width:100%;aspect-ratio:1/1.091;object-fit:cover;transition:0.4s ease-in-out}.course-readmore-btn a,.page-testimonials .testimonial-item .testimonial-author h3,.page-testimonials .testimonial-item .testimonial-author p,.page-testimonials .testimonial-item .testimonial-content p,.team-social-list a{transition:0.3s ease-in-out}.course-body{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.course-item-content h3{font-size:20px;color:var(--white-color)}.course-readmore-btn a{width:40px;height:40px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.course-readmore-btn a img{width:100%;max-width:24px}.course-catagery-list{border-radius:12px;margin-bottom:60px;overflow:hidden}.course-catagery-list h3{font-size:20px;background-color:var(--accent-color);padding:30px}.course-catagery-list ul{list-style:none;padding:30px;margin:0}.course-catagery-list ul li{font-size:20px;text-transform:capitalize;line-height:1.2em;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.course-catagery-list ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.course-catagery-list ul li span{width:65%;font-size:16px;font-weight:400;text-transform:none;color:var(--text-color)}.course-challenge-list{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.course-challenge-item{width:calc(50% - 15px);border-radius:12px;display:flex;align-items:center;padding:20px}.course-challenge-item .icon-box{position:relative;background:var(--accent-color);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-right:20px}.course-challenge-content h3{font-size:20px;margin-bottom:10px}.course-benefit-image-content{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px}.course-benefit-image img{width:100%;aspect-ratio:1/0.999;object-fit:cover;border-radius:12px;height:480px;z-index:2}.course-benefit-content ul{margin:40px 0}.team-single-image img{width:100%;aspect-ratio:1/1.175;object-fit:cover;border-radius:12px}.team-catagery-list{border-radius:12px;overflow:hidden}.team-catagery-box{background:var(--accent-color);padding:30px}.team-catagery-title{margin-bottom:30px;padding-bottom:30px}.team-detail-item{display:flex;align-items:center;margin-bottom:40px}.team-detail-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.team-detail-item .icon-box{position:relative;background-color:var(--primary-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:20px;transition:0.5s ease-in-out}.team-detail-item:hover .icon-box{background-color:#fff0}.team-detail-item .icon-box i{position:relative;font-size:18px;color:var(--accent-color);transition:0.4s ease-in-out;z-index:1}.team-detail-content{width:calc(100% - 60px)}.team-detail-content h3{font-size:20px;margin-bottom:5px}.team-detail-content p{color:var(--primary-color);margin-bottom:0}.team-social-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:var(--primary-color);gap:15px;padding:20px}.team-social-list a{border:1px solid var(--accent-color);color:var(--accent-color);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.team-social-list a i{font-size:16px;color:inherit}.team-feature-image figure::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,#fff0 3.54%,rgb(0 0 0 / .8) 75.25%);width:100%;height:100%}.team-feature-image img{width:100%;aspect-ratio:1/0.359;object-fit:cover;border-radius:12px}.team-feature-list{position:absolute}.team-feature-list ul{display:flex;flex-wrap:wrap;gap:20px 30px;list-style:none;padding:0;margin:0}.team-feature-list ul li{position:relative;width:calc(33.33% - 20px);text-transform:capitalize;line-height:1.5em;color:var(--white-color)}.skills-progress-bar .skillbar .skill-data{display:flex;justify-content:space-between;margin-bottom:10px}.skills-progress-bar .skill-data .skill-title{color:var(--primary-color);text-transform:capitalize}.skills-progress-bar .skill-data .skill-no{color:var(--primary-color);margin-left:20px}.skills-progress-bar .skillbar .skill-progress{position:relative;width:100%;height:14px;background:var(--secondary-color);border-radius:100px}.page-testimonials .testimonial-item::before,.video-gallery-image a::before{content:"";left:0;bottom:0;height:100%;transition:0.4s ease-in-out;position:absolute;right:0;width:100%}.skills-progress-bar .skill-progress .count-bar{position:absolute;top:0;left:0;bottom:0;background-color:var(--accent-color);border-radius:100px}.page-testimonials .testimonial-item{position:relative;background:var(--secondary-color);border-radius:12px;height:calc(100% - 30px);margin-bottom:30px;padding:30px 25px;overflow:hidden}.page-testimonials .testimonial-item::before{top:100%;background:var(--accent-color);z-index:0}.page-testimonials .testimonial-item .testimonial-author{position:relative;border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px;z-index:1}.page-testimonials .testimonial-item .testimonial-content{position:relative;margin-bottom:30px;z-index:1}.page-testimonials .testimonials-item-rating i{font-size:18px;color:var(--primary-color)}.page-testimonials .testimonials-item-rating span{font-size:20px;font-weight:600;line-height:1em;color:var(--primary-color);margin-left:10px}.page-gallery-box .photo-gallery img,.video-gallery-image img{width:100%;aspect-ratio:1/0.794;object-fit:cover;border-radius:12px}.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{top:0;background-color:var(--primary-color);border-radius:12px;opacity:0%;visibility:hidden;z-index:1;transform:scale(0)}.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(--primary-color);border-radius:50%;height:60px;width:60px;cursor:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.5s ease-in-out;z-index:1}.video-gallery-image:hover a::after{opacity:1;visibility:visible}.contact-info-list{display:flex;flex-wrap:wrap;gap:60px 30px;border-top:1px solid var(--divider-color);padding-top:50px;margin-top:50px}.contact-info-header{display:flex;align-items:center;margin-bottom:20px}.contact-us-form{background-color:var(--secondary-color);border-radius:12px;padding:30px}.contact-form .form-control{font-size:16px;font-weight:400;line-height:normal;color:var(--text-color);background-color:var(--accent-secondary-color);border-radius:12px;padding:20px;border:none;box-shadow:none;outline:0}.contact-form .form-control::placeholder{color:var(--text-color)}.contact-form .btn-default{padding:17px 30px;width:100%}.google-map-iframe,.google-map-iframe iframe{height:650px;width:100%}.book-appointment-form .form-group .form-control.form-select{padding:20px 30px 20px 20px}.book-appointment-form .form-control.form-select option{text-transform:capitalize;font-weight:500;color:var(--primary-color)}.error-page-image{margin-bottom:30px}.error-page-image img{width:100%;max-width:50%}@media only screen and (max-width:1880px){.bg-section{width:calc(100% - 40px);max-width:100%;margin:0 20px}.hero{margin-top:20px}}@media only screen and (max-width:1640px){header.main-header{position:absolute;left:0;right:0;top:0;width:calc(100% - 40px);max-width:100%;margin:0 20px;z-index:100}header.main-header .container-fluid{padding:0 15px}.hero-section{max-width:100%}.hero-benefit-item{padding-right:50px}}@media only screen and (max-width:991px){.bg-section,header.main-header{width:100%;margin:0}.our-facts-list ul li,.section-title h3{background-size:18px auto;padding-left:25px}.post-social-sharing ul,.section-btn{text-align:left}.btn-default{padding:14px 50px 14px 20px}.btn-default::before{width:22px;height:22px;transform:translate(-20px,-50%)}.btn-default:hover:before{transform:translate(-17px,-50%)}.navbar{padding:15px 0}.hero,.hero.hero-slider-layout .hero-slide{padding:160px 0 50px}.navbar-toggle,.responsive-menu,.slicknav_nav li,.slicknav_nav ul{display:block}.header-btn{display:none}.bg-section{border-radius:0}.course-entry,.page-faqs-catagery .page-single-faqs,.section-row,.service-entry,.team-member-feature,.team-member-info,.team-member-skills{margin-bottom:40px}.benefit-btn,.section-content-btn .section-btn{margin-top:20px}.approach-content,.approach-list,.course-catagery-list,.how-work-image-2,.our-facts-content,.page-single-image,.pricing-header,.section-title,.team-detail-item,.team-single-image,.testimonial-content{margin-bottom:30px}.section-title h1{font-size:46px}.how-work-step-no h2,.post-entry h2,.section-title h2,.service-no h2{font-size:36px}.page-pagination,.pricing-benefit-list,.section-footer-text,.section-title p,.section-title-content{margin-top:10px}.section-btn{margin-top:15px}.hero{margin:0}.hero.hero-slider-layout .hero-pagination{bottom:30px}.hero-benefits-box{margin-top:80px}.hero-benefit-item{padding-right:15px;padding-top:30px}.about-us-body-item h3,.contact-info-header,.hero-benefit-item-header,.service-experience-body h3,.why-choose-item-content h3{margin-bottom:10px}.contact-info-header .icon-box,.hero-benefit-item-header .icon-box{margin-right:10px}.hero-benefit-item-header .icon-box img{max-width:25px}.hero-benefit-item-title{width:calc(100% - 35px)}.hero-benefit-item-title h3,.page-testimonials .testimonials-item-rating span,.post-entry blockquote p{font-size:18px}.course-challenge-content p,.hero-benefit-item-content p{font-size:14px}.about-us,.error-page,.how-it-work,.our-approach,.our-benefits,.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,.what-we-do,.why-choose-us{padding:50px 0}.about-us::before,.cta-box::after{width:153px;height:292px}.about-us-images,.what-we-images{width:100%;max-width:80%;margin:0 auto 30px}.get-membership-circle{transform:translate(80%,-66%)}.get-membership-circle a img{max-width:140px}.about-us-btn,.cta-box-btn,.our-facts-btn,.pricing-btn,.service-experience-boxes,.service-expert-box .about-us-body,.service-expert-counters,.what-we-do-btn{margin-top:30px}.our-approach::before,.our-faqs::before,.our-services::before{left:-15px;width:104px;height:100px;opacity:50%}.our-approach::after,.our-faqs::after,.our-services::after{width:70px;height:125px;opacity:50%}.service-image img{aspect-ratio:1/1.1}.service-content{right:70px;padding:15px}.why-choose-item{margin-bottom:50px}.about-footer-content,.approach-item-header,.benefit-item .icon-box,.error-page-image,.expert-counter-header,.faq-accordion .accordion-item,.page-catagery-list h3,.page-testimonials .testimonial-item .testimonial-content,.post-image,.post-tags,.sidebar-cta-image,.why-choose-box-1 .why-choose-item .icon-box,.why-choose-item .icon-box{margin-bottom:20px}.why-choose-images{width:100%;max-width:80%;margin:30px auto 0}.why-choose-image{width:423px;height:610px}.join-us{padding:165px 0}.video-play-button a{width:70px;height:70px}.video-play-button a i{font-size:24px}.about-footer,.book-appointment-content,.contact-us-content,.faqs-images,.how-work-content,.testimonials-image-box{margin-right:0;margin-bottom:30px}.how-work-image-1 img{aspect-ratio:1/0.59}.how-work-step{padding:30px;margin-bottom:20px}.footer-menu ul li,.how-work-step-item .icon-box{margin-right:20px}.how-work-step-item .icon-box img,.what-we-item .icon-box img{max-width:50px}.how-work-step-content{width:calc(100% - 70px)}.our-facts{background-size:200px auto;padding:50px 0}.our-facts-image{max-width:50%;margin:0 auto -50px}.facts-counter-box{padding:30px 0;margin:30px 0}.fact-counter-item h2{font-size:34px}.our-facts-list ul li{font-size:18px}.approach-item-box,.pricing-item{padding:30px}.course-entry p,.error-page-content .section-title,.error-page-content-body p,.footer-logo,.post-entry p,.pricing-header p,.service-entry p,.team-image{margin-bottom:15px}.pricing-header h2{font-size:26px}.contact-us-form,.course-catagery-list h3,.course-catagery-list ul,.expert-counter-item,.post-item-content,.pricing-body,.service-experience-content,.sidebar-image-content,.team-catagery-box{padding:20px}.cta-box{padding:50px 0 0}.cta-box::before{left:-20px;width:150px;height:150px;opacity:30%}.cta-box-btn::before{width:90px;height:42px}.testimonials-image-box figure img{aspect-ratio:1/0.7}.contact-form .form-control,.sidebar-cta-info h3 a,.team-social-list,.testimonials-rating-box{padding:15px}.faq-accordion .accordion-header .accordion-button{padding:15px 40px 15px 15px}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{top:16px;right:15px;font-size:18px}.faq-accordion .accordion-item .accordion-body{padding:15px 45px 15px 15px}.our-blog,.our-team,.page-courses,.page-gallery,.page-services,.page-team,.page-testimonials,.page-video-gallery{padding:50px 0 20px}.post-item-btn a{padding:12px 20px}.main-footer{padding:40px 0 0}.main-footer .section-row{margin-bottom:30px;padding-bottom:30px}.footer-contact-details{margin-right:0}.footer-links ul li{margin-bottom:12px}.footer-copyright{padding:20px 0;margin-top:30px}.page-header{padding:150px 0 70px;margin-top:0}.page-header-box h1{font-size:46px;margin-bottom:10px}.approach-list ul li{padding-left:25px}.approach-images{width:100%;max-width:72%;margin:0 auto}.approach-img-1{padding-right:110px}.approach-img-2{max-width:380px;margin-top:-100px}.approach-images .get-membership-circle{right:50px}.benefit-item{width:calc(40% - 15px);padding:20px}.benefit-item:nth-of-type(2n){width:calc(60% - 15px)}.benefit-list ul li{padding-left:25px;margin-bottom:15px}.team-image a img{aspect-ratio:1/1.05}.expert-coach-box{bottom:30px;max-width:238px;gap:10px;padding:10px}.course-body,.team-feature-list{bottom:20px;left:20px;right:20px}.expert-coach-box img,.expert-counter-header .icon-box img{max-width:30px}.what-we-item{gap:15px}.what-we-item-content{width:calc(100% - 65px)}.page-single-sidebar{position:initial;margin:0 0 30px}.page-catagery-list{margin-bottom:30px;padding:20px}.page-catagery-list ul li a{padding:12px 38px 12px 12px}.page-catagery-list ul li a::before{right:12px;width:22px;height:22px}.sidebar-cta-image img{aspect-ratio:1/0.4}.sidebar-cta-contact .icon-box{width:50px;height:50px}.course-challenge-item .icon-box img,.service-experience-content .icon-box img,.sidebar-cta-contact .icon-box img{max-width:24px}.sidebar-cta-info h3{font-size:20px}.course-entry h2,.service-entry h2{font-size:36px;margin-bottom:15px}.course-entry ul li,.service-entry ul li{padding-left:25px;margin-bottom:10px}.course-benefit-box,.course-challenge-box,.service-experience-golf-box,.service-expert-box{margin-top:40px}.service-experience-content .icon-box{width:50px;height:50px;margin-bottom:20px}.service-experience-content-list{margin-top:20px;padding-top:20px}.service-experience-image img{aspect-ratio:1/1.184}.service-experience-list .service-experience-image img{aspect-ratio:1/0.55}.expert-counter-no h2{margin-bottom:0}.expert-counter-header .icon-box{width:60px;height:60px}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{margin:0 0 .442em}.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:12px 15px}.course-readmore-btn a{width:30px;height:30px}.contact-info-header .icon-box img,.course-readmore-btn a img{max-width:20px}.course-catagery-list ul li{margin-bottom:15px;padding-bottom:15px}.course-challenge-list{gap:20px;margin:30px 0}.course-challenge-item{width:calc(50% - 10px);padding:15px}.course-challenge-item .icon-box{width:50px;height:50px;margin-right:10px}.course-challenge-content{width:calc(100% - 60px)}.course-benefit-image-content{gap:20px;margin-top:30px}.course-benefit-image{width:calc(46% - 10px)}.course-benefit-content{width:calc(54% - 10px)}.course-benefit-content ul{margin:30px 0}.team-single-image img{aspect-ratio:1/0.65;object-position:top center}.page-testimonials .testimonial-item .testimonial-author,.team-catagery-title{margin-bottom:20px;padding-bottom:20px}.team-feature-list ul{gap:15px 20px}.team-feature-list ul li{width:calc(33.33% - 13.33px);padding-left:25px}.member-skill-list{gap:20px 30px}.page-testimonials .testimonials-item-rating i{font-size:16px}.contact-info-list{margin-top:30px;padding-top:30px;gap:30px}.google-map-iframe,.google-map-iframe iframe{height:450px}.book-appointment-form .form-group .form-control.form-select{padding:15px 30px 15px 15px}.error-page-image img{max-width:65%}}@media only screen and (max-width:767px){.course-entry,.footer-links,.section-row,.service-entry,.team-member-feature,.team-member-info,.team-member-skills,.why-choose-item{margin-bottom:30px}.fact-counter-item h2,.how-work-step-no h2,.page-header-box h1,.section-title h1,.service-no h2{font-size:28px}.course-entry h2,.post-entry h2,.section-title h2,.service-entry h2{font-size:26px}.hero-benefits-box{gap:30px 0}.hero-benefit-item{padding-top:20px;width:50%}.expert-coach-box h3,.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after,.hero-benefit-item-title h3,.post-entry blockquote p,.post-single-meta ol li,.post-single-meta ol li i,.testimonials-rating-content p span{font-size:16px}.about-us::before,.cta-box::after{width:103px;height:197px}.about-us-images{max-width:100%;padding:0 15px 0 4px}.about-us-img-1{padding-right:85px}.about-us-img-2{max-width:200px;margin-top:-200px}.about-us-img-2 img{border-width:6px}.get-membership-circle{transform:translate(80%,-40%)}.get-membership-circle a img{max-width:100px}.about-us-body-item h3{font-size:18px;background-position:left top 2px;background-size:20px auto;padding-left:30px}.our-approach::before,.our-faqs::before,.our-services::before{width:84px;height:80px}.our-approach::after,.our-faqs::after,.our-services::after{width:50px;height:85px}.approach-item-title h3,.contact-info-header .contact-info-title h3,.course-catagery-list ul li,.course-item-content h3,.how-work-step-content h3,.page-catagery-list h3,.post-item-content h2,.pricing-header h3,.service-experience-body h3,.service-title h3,.sidebar-contact-content h3,.sidebar-cta-info h3,.tag-links,.team-catagery-title h3,.team-content h3,.team-detail-content h3,.testimonial-author .author-content h3,.what-we-item-content h3,.why-choose-item-content h3{font-size:18px}.pricing-body ul li,.service-experience-content .icon-box,.why-choose-box-1 .why-choose-item .icon-box,.why-choose-item .icon-box{margin-bottom:15px}.benefit-item .icon-box,.expert-counter-header .icon-box,.why-choose-item .icon-box{width:50px;height:50px}.benefit-item .icon-box img,.expert-counter-header .icon-box img,.why-choose-item .icon-box img{max-width:24px}.why-choose-box-1{text-align:left}.why-choose-box-1 .why-choose-item .icon-box{margin-left:0}.why-choose-images{width:100%;max-width:100%;margin:30px 0}.why-choose-image{width:255px;height:375px}.join-us{padding:100px 0}.join-us-content{text-align:center;margin-bottom:50px}.footer-links h3,.how-work-content,.page-single-image,.pricing-header,.service-expert-box .about-us-body .about-us-body-item,.team-detail-item{margin-bottom:20px}.join-us-btn .btn-default.btn-highlighted{background:0 0;border:1px solid var(--white-color);color:var(--white-color);padding:13px 50px 13px 20px}.approach-item-box,.how-work-step,.pricing-item{padding:20px}.how-work-step-item{width:85%}.how-work-step-item .icon-box,.need-help-box .icon-box,.testimonial-author .author-image{margin-right:10px}.how-work-step-item .icon-box img,.what-we-item .icon-box img{max-width:40px}.how-work-step-content{width:calc(100% - 50px)}.how-work-step-no{width:15%}.cta-box-list ul,.our-facts-list ul{gap:15px}.our-facts-list ul li{width:100%;font-size:16px;background-size:16px auto}.our-facts-image,.what-we-images{max-width:100%}.our-facts-image img{aspect-ratio:1/1.29;object-fit:contain}.pricing-header h2{font-size:22px}.faq-accordion .accordion-item .accordion-body p,.need-help-content h3,.page-header-box ol li.breadcrumb-item,.pricing-header sub,.testimonial-content p,.testimonials-rating-content p{font-size:14px}.pricing-body{padding:15px}.pricing-btn{margin-top:20px}.pricing-benefit-list{margin-top:5px}.pricing-benefit-list ul,.team-feature-list ul{gap:10px}.pricing-benefit-list ul li{width:calc(50% - 5px);font-size:14px}.pricing-benefit-list ul li img{max-width:16px;margin-right:5px}.cta-box::before{left:-15px;width:100px;height:100px}.cta-box-btn::before{display:none}.testimonials-image-box figure img,.what-we-img-2 figure img{aspect-ratio:1/0.9}.testimonials-rating-box{bottom:15px;left:15px;right:15px;padding:10px}.testimonials-rating{margin-right:5px}.testimonials-rating-box i{font-size:14px;margin-right:0}.testimonial-author .author-image img{max-width:50px}.testimonial-author .author-content{width:calc(100% - 60px)}.faqs-images,.service-experience-boxes,.service-experience-list,.service-expert-counters,.what-we-item-list{gap:20px}.faqs-img-1,.faqs-img-2{width:calc(50% - 10px)}.faqs-img-2 figure img{aspect-ratio:1/1.9}.need-help-box{padding:10px 12px;margin-top:20px}.need-help-box .icon-box img{max-width:30px}.need-help-content{width:calc(100% - 40px);position:relative;z-index:1}.faq-accordion .accordion-header .accordion-button{font-size:18px;padding:12px 40px 12px 15px}.faq-accordion .accordion-item .accordion-body{padding:12px 15px}.footer-links h3{font-size:18px}.footer-newsletter-box .form-control{padding:12px 15px;margin-bottom:20px}.footer-copyright{text-align:center;padding:15px 0;margin-top:0}.footer-menu{text-align:center;margin-top:10px}.approach-item-header{margin-bottom:10px}.approach-images{max-width:100%;padding-top:45px}.approach-img-1{padding-right:50px}.approach-img-2{max-width:270px;margin-top:-70px;border-width:3px}.approach-images .get-membership-circle{right:0}.benefit-item,.benefit-item:nth-of-type(2n),.contact-info-item,.course-benefit-content,.course-benefit-image,.course-challenge-item,.expert-counter-item,.service-experience-box,.service-experience-list,.skills-progress-bar,.team-feature-list ul li,.what-we-item{width:100%}.benefit-item-content h3{font-size:18px;margin-bottom:10px}.team-image a img{aspect-ratio:1/0.98}.what-we-img-1{padding-left:140px}.what-we-img-1 figure img{aspect-ratio:1/1.09}.what-we-img-2{max-width:250px;margin-top:-100px}.what-we-img-2 figure{border-width:4px}.what-we-img-2 .get-membership-circle{transform:translate(20px,-58%);border-width:4px}.what-we-img-2 .get-membership-circle a img{max-width:90px}.expert-coach-box{max-width:210px;right:10px}.what-we-item-content{width:calc(100% - 55px)}.sidebar-cta-image img{aspect-ratio:1/0.55}.page-single-image img{aspect-ratio:1/0.65}.course-benefit-box,.course-challenge-box,.service-experience-golf-box,.service-expert-box{margin-top:30px}.service-experience-content{height:auto}.service-experience-content-list{margin-top:10px;padding-top:10px}.service-experience-image img{aspect-ratio:1/1.01}.service-experience-list .service-experience-image img{aspect-ratio:1/0.63}.course-benefit-image img,.post-image img{aspect-ratio:1/0.7}.post-entry blockquote{background-position:15px 15px;padding:60px 15px 15px}.course-catagery-list h3{font-size:18px;padding:14px 20px}.course-challenge-content h3{font-size:18px;margin-bottom:5px}.course-benefit-content ul{margin:20px 0}.team-single-image img{aspect-ratio:1/0.95;object-position:center center}.page-testimonials .testimonial-item .testimonial-author,.team-catagery-title{margin-bottom:15px;padding-bottom:15px}.team-feature-image img{aspect-ratio:1/0.84}.google-map-iframe,.google-map-iframe iframe{height:350px}.error-page-image img{max-width:80%}}.testimonial-section{text-align:center;padding:60px 20px}.testimonial-section h4{color:#777;margin-bottom:10px;font-weight:400}.testimonial-section h2{font-size:28px;font-weight:700;margin-bottom:50px}.testimonial-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1300px;margin:0 auto}.testimonial-card{background:#fafafa;border-radius:12px;padding:30px 20px;box-shadow:0 2px 8px rgb(0 0 0 / .05);transition:0.3s}.testimonial-card img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:15px}.testimonial-card h3{margin:10px 0 5px;font-size:18px}.testimonial-card p.role{color:#addd19;font-size:14px;margin-bottom:10px}.stars{color:#fbbf24;font-size:18px;margin-bottom:15px}.testimonial-text{font-size:15px;color:#555}header.main-header .main-menu ul li.submenu.mega-menu>ul{opacity:0;visibility:hidden;transform:translateY(6px) scale(1,.98);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;pointer-events:none;margin-top:20px}header.main-header .main-menu ul li.submenu.mega-menu:hover>ul,header.main-header .main-menu ul li.submenu.mega-menu.mega-open>ul{opacity:1;visibility:visible;transform:translateY(0) scale(1,1);pointer-events:auto}header.main-header .main-menu ul li.submenu.mega-menu>a{position:relative;z-index:10}header.main-header .main-menu ul li.submenu.mega-menu>ul{position:absolute;top:100%;left:0;z-index:9999;width:800;box-shadow:0 8px 24px rgb(0 0 0 / .12);border-radius:12px;overflow:hidden}.hero-section{background-size:cover;background-position:center;background-repeat:no-repeat;height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;max-width:1490px;margin:0 auto;padding:0 20px;border-radius:20px 20px 20px 20px}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .589);z-index:1;border-radius:20px 20px 20px 20px}.hero-content{position:absolute;bottom:0;left:10%;padding-bottom:130px;z-index:2;max-width:500px}.hero-content h1{font-size:3.5em;font-weight:700;line-height:1.1;margin-bottom:10px;text-shadow:2px 2px 4px rgb(0 0 0 / .5);color:#fff}.hero-content p{font-size:1.1em;font-weight:700;margin-bottom:25px;line-height:1.5;text-shadow:1px 1px 3px rgb(0 0 0 / .5)}.order-button{display:inline-block;padding:10px 20px;background-color:#fff0;color:#fff;border:1px solid #fff;text-decoration:none;font-weight:700;font-size:1em;transition:background-color 0.3s,color 0.3s}.order-button:hover{background-color:#fff;color:#000}@media (max-width:768px){.hero-section{height:70vh;background-position:50% 80%}.hero-content{padding-bottom:40px;left:5%;right:5%;max-width:none}.hero-content h1{font-size:2em;margin-bottom:5px}.hero-content p{font-size:.95em;margin-bottom:20px}}.apparel-ordering-section{position:relative;background-color:#000;background-size:cover;background-position:center;padding:80px 20px;color:#fff;overflow:hidden;height:70vh;display:flex;align-items:center;color:#fff;max-width:1490px;margin:0 auto;padding:0 20px;margin-top:30px;border-radius:20px 20px 20px 20px;margin-bottom:40px}.apparel-ordering-section .ordering-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .7);z-index:1}.apparel-ordering-section .ordering-diagonal{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 50%,#6ee927 50%,#2268be 100%);z-index:1}.ordering-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px;height:100%}.ordering-text-content{flex:1;max-width:45%;z-index:3}.ordering-text-content h2{font-size:3em;font-weight:700;margin-bottom:20px;line-height:1.1;text-shadow:2px 2px 4px rgb(0 0 0 / .5);color:#fff}.ordering-text-content p{font-size:1em;font-weight:700;line-height:1.5;margin-bottom:30px;opacity:.95;text-shadow:1px 1px 2px rgb(0 0 0 / .5)}.ordering-buttons{display:flex;gap:15px}.ordering-buttons button{background:#fff0;border:2px solid #fff;color:#fff;padding:12px 24px;border-radius:4px;font-size:1em;font-weight:700;cursor:pointer;transition:all 0.3s;text-shadow:1px 1px 2px rgb(0 0 0 / .5)}.ordering-buttons button:hover{background:#fff;color:#000}.ordering-image-content{flex:1;max-width:55%;z-index:2;text-align:right;position:relative}.ordering-image-content img{width:450px;height:auto;max-height:600px;object-fit:cover;border-radius:8px;position:relative;right:-20px}@media (max-width:768px){.apparel-ordering-section{height:auto;padding:60px 20px;flex-direction:column;text-align:center}.ordering-container{flex-direction:column;gap:30px}.ordering-text-content,.ordering-image-content{max-width:100%}.ordering-text-content h2{font-size:2.2em}.ordering-image-content img{right:0}.ordering-diagonal{background:linear-gradient(45deg,transparent 50%,#addd19 50%,#addd19 100%)}}.apparel-customize-section{position:relative;background-color:#e8f5e8;background-size:cover;background-position:center;padding:80px 20px;overflow:hidden}.apparel-customize-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}.customize-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px;height:100%}.customize-images-content{flex:1;max-width:50%;position:relative;z-index:3}.customize-collage-img{width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .2);opacity:.95}.customize-text-content{flex:1;max-width:60%;z-index:3;color:#050505}.customize-text-content h2{font-size:2.5em;font-weight:700;margin-bottom:20px;line-height:1.1;color:#000}.customize-text-content p{font-size:1.1em;font-weight:700;line-height:1.6;margin-bottom:15px;color:#8b8b8b}@media (max-width:768px){.customize-container{flex-direction:column;text-align:center;gap:30px}.customize-images-content,.customize-text-content{max-width:100%}.customize-text-content h2{font-size:2em}.customize-collage-img{max-height:400px}}.premium-apparel-section{position:relative;background-image:url(../bk/bk_1.jpg);background-size:cover;background-position:center;padding:80px 20px;color:#fff;overflow:hidden;height:75vh;display:flex;align-items:center;max-width:1490px;margin:0 auto;margin-top:30px;border-radius:20px 20px 20px 20px}.premium-apparel-section .premium-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:1}.premium-text-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:flex-end;height:100%;padding-right:-5%}.premium-text-content{max-width:50%;text-align:left}.premium-text-content h2{font-size:2.8em;font-weight:700;margin-bottom:20px;line-height:1.1;text-shadow:2px 2px 4px rgb(0 0 0 / .7);color:#fff}.premium-text-content p{font-size:1.1em;font-weight:700;line-height:1.6;margin-bottom:20px;opacity:.95;text-shadow:1px 1px 2px rgb(0 0 0 / .5);color:#8b8b8b}.premium-btn-contact{background:#addd19;color:#fff;padding:12px 24px;border-radius:4px;font-size:1em;font-weight:700;cursor:pointer;transition:all 0.3s;text-shadow:1px 1px 2px rgb(0 0 0 / .5)}.premium-btn-contact:hover{background:#fff;color:#000}@media (max-width:768px){.premium-apparel-section{height:auto;padding:60px 20px;text-align:center}.premium-text-container{padding-right:0;justify-content:center}.premium-text-content{max-width:100%}.premium-text-content h2{font-size:2.2em}}.tailored-solutions-section{position:relative;background-color:#fff;padding:80px 20px;overflow:visible;min-height:400px;display:flex;align-items:center}.tailored-solutions-section::before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#e8f5e8;clip-path:polygon(20% 0%,100% 0%,100% 100%,0% 100%);z-index:0}.tailored-container{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:60px;position:relative;z-index:1}.tailored-text-content{flex:1;max-width:45%;color:#333;z-index:2}.tailored-text-content h2{font-size:3em;font-weight:700;margin-bottom:20px;line-height:1.1;color:#333;letter-spacing:-.01em}.tailored-text-content p{font-size:1em;font-weight:700;line-height:1.6;margin-bottom:30px;color:#8b8b8b}.tailored-btn-appointment{background-color:#addd19;color:#fff;border:none;padding:12px 28px;border-radius:4px;font-size:1em;font-weight:700;cursor:pointer;transition:background-color 0.3s ease;box-shadow:0 2px 4px rgb(40 167 69 / .2)}.tailored-btn-appointment:hover{background-color:#79de3a;color:#000}.tailored-video-content{flex:1;max-width:50%;position:relative;z-index:2}.tailored-video-player{width:100%;height:350px;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .1);loading:lazy}.tailored-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.tailored-video-header{display:flex;align-items:center;justify-content:space-between;padding:10px;background:rgb(0 0 0 / .1);border-radius:8px 8px 0 0}.tailored-logo{width:20px;height:20px;border-radius:2px;margin-right:8px}.tailored-video-title{font-size:.9em;font-weight:700;color:#fff;flex:1;margin-right:10px;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.tailored-video-actions{display:flex;gap:5px}.tailored-watch-later,.tailored-share{font-size:1.2em;color:#fff;opacity:.8;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.tailored-video-footer{position:absolute;bottom:10px;right:10px;background:#28a745;color:#fff;padding:6px 12px;border-radius:12px;font-size:.85em;font-weight:700}@media (max-width:768px){.tailored-solutions-section{min-height:auto;padding:60px 20px;flex-direction:column;text-align:center}.tailored-container{flex-direction:column;gap:30px}.tailored-text-content,.tailored-video-content{max-width:100%}.tailored-text-content h2{font-size:2.2em}.tailored-video-player{height:250px}.tailored-solutions-section::before{clip-path:none;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,#e8f5e8 50%)}.tailored-video-header{padding:8px}.tailored-video-title{font-size:.8em}}.advantages-custom-apparel-section{background-color:#000;padding:80px 20px;color:#fff;overflow:hidden;position:relative}.advantages-container{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.advantages-container h2{font-size:2.5em;font-weight:700;margin-bottom:10px;color:#fff;letter-spacing:-.02em}.advantages-container p{font-size:1.1em;font-weight:700;line-height:1.6;margin-bottom:60px;color:#ccc;max-width:800px;margin-left:auto;margin-right:auto}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:40px}.advantages-feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:rgb(255 255 255 / .05);border-radius:8px;border:1px solid rgb(255 255 255 / .1);transition:transform 0.3s ease}.advantages-feature:hover{transform:translateY(-5px)}.advantages-icon{font-size:3em;margin-bottom:15px;opacity:.8}.advantages-feature h3{font-size:1.2em;font-weight:700;margin-bottom:10px;color:#fff}.advantages-feature p{font-size:.95em;font-weight:700;line-height:1.5;color:#aaa;margin:0}.advantages-arrow{position:absolute;bottom:20px;right:20px;font-size:2em;color:#fff;opacity:.5;transform:rotate(45deg);z-index:1}@media (max-width:768px){.advantages-custom-apparel-section{padding:60px 20px}.advantages-container h2{font-size:2em}.advantages-grid{grid-template-columns:1fr;gap:30px}.advantages-arrow{bottom:10px;right:10px}}.sphere-faq-layout{font-family:'Roboto',Arial,sans-serif;background-color:#fff;padding:40px 20px;max-width:1490px;margin:0 auto}.sphere-faq-layout .container{display:flex;gap:40px;align-items:flex-start}.sphere-faq-layout .left-column{flex:1;background-color:#fff;padding:30px;border-radius:8px;text-align:center}.left-column img{max-width:100%;height:400px;loading:lazy}.sphere-faq-layout .right-column{flex:1;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}@media (max-width:768px){.sphere-faq-layout .container{flex-direction:column;gap:20px}.sphere-faq-layout .left-column,.sphere-faq-layout .right-column{padding:20px}}.service-item{position:relative}.service-image{position:relative;overflow:hidden}.service-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);color:#fff;padding:20px 15px 15px;transform:translateY(100%);transition:transform 0.3s ease}.service-item:hover .service-overlay{transform:translateY(0)}.product-name{margin:0 0 10px 0;font-size:1.3rem;font-weight:700}.view-more-btn{display:inline-block;background:#addd19;color:#fff;padding:8px 16px;text-decoration:none;border-radius:1px;font-size:.9rem;transition:background 0.3s ease}.view-more-btn:hover{background:#addd19}