@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-400.woff2") format("woff2"),url("../fonts/Gilroy-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-600.woff2") format("woff2"),url("../fonts/Gilroy-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-700.woff2") format("woff2"),url("../fonts/Gilroy-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--primary-color:#000000;--secondary-color:#404145;--tertiary-color:#282F39;--span-color:#4F5B67}body{color:var(--primary-color);font-family:"Gilroy",sans-serif;background-color:var(--bs-white)}a{color:var(--secondary-color);text-decoration:none!important}ul{padding-left:0;margin-bottom:0;list-style:none}.header-wrapper .navbar-toggler{color:var(--bs-white);border-color:var(--bs-white)}.header-scrolled .navbar-toggler,.menu-open .navbar-toggler{z-index:10000;outline:unset!important;color:var(--bs-black);border-color:var(--bs-black)}.navbar-toggler:focus{box-shadow:unset}#header.header-wrapper{position:fixed;top:0;left:0;z-index:100;width:100vw;transition:.2s}#header.header-wrapper .navbar-collapse{flex-wrap:wrap!important}#header.header-wrapper .navbar-collapse .nav-link,#header.header-wrapper .navbar-collapse .btn-dropdown-item{color:var(--bs-white);font-size:15px;font-weight:700;white-space:nowrap}#header.header-wrapper .navbar-collapse .btn-dropdown-item{border:1px solid var(--bs-white)}#header.header-wrapper .navbar-collapse .btn-dropdown-item:hover{color:var(--bs-black);background-color:var(--bs-white)}#header.header-scrolled{background:var(--bs-white)!important;animation:slide-down .7s;transition:top 5s linear}#header.header-scrolled .navbar-collapse .nav-link,#header.header-scrolled .navbar-collapse .btn-dropdown-item{color:var(--primary-color)}#header.header-scrolled .navbar-collapse .btn-dropdown-item{border:1px solid var(--bs-black)}#header.header-scrolled .navbar-collapse .btn-dropdown-item:hover{color:var(--bs-white);background-color:var(--bs-black)}#header .dropdown-menu::before{content:"";position:absolute;top:-8px;right:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;z-index:10}#header .dropdown-menu::after{content:"";position:absolute;top:-9px;right:20px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ccc;z-index:10}#header.header-wrapper .navbar-collapse{flex-wrap:wrap!important}#header .navbar-brand img{width:130px}.bg-overly::after{content:"";position:absolute;top:0;left:0;width:100%;height:693px;background:#000000;opacity:.5;transition:opacity .3s ease;pointer-events:none}.bg-overly .container{z-index:1}.bg-about{background-image:url('/storage/images/background/about-us-banner.png')}.bg-our-trainers{background-image:url('/storage/images/background/our-trainers-banner.png')}.bg-training-schedules{background-image:url('/storage/images/background/training-schedules.png')}.bg-life-trainings{background-image:url('/storage/images/background/life-training-banner.png')}.bg-pro{background-image:url('/storage/images/background/pro-banner.png')}.bg-subscriptions{background-image:url('/storage/images/background/subscription-banner.png')}.bg-blogs{background-image:url('/storage/images/background/blog-banner.png')}.bg-contact-us{background-image:url('/storage/images/background/contact-us-banner.png')}.bg-sports{background-image:url('/storage/images/background/life-training-banner.png')}.bg-registration{background-image:url('/storage/images/background/user-registration.png')}.bg-jobs{background-image:url('/storage/images/background/jobs-banner.png')}.bg-business-offer{background-image:url('/storage/images/background/business-offer-banner.png')}.bg-impressum{background-image:url('/storage/images/background/impressum-banner.png')}.bg-privacy-policy{background-image:url('/storage/images/background/privacy-policy-banner.png')}.bg-search{background-image:url('/storage/images/background/search-banner.png')}.bg-terms-conditions{background-image:url('/storage/images/background/term-of-service-banner.png')}.bg-login{background-image:url('/storage/images/background/member-login.png')}.bg-dietitian{background-image:url('/storage/images/background/trainer-dietitian.png')}.dropdown-item.active,.dropdown-item:active{color:var(--bs-white);background-color:var(--primary-color)}.home-banners-wrapper .popular-search-wrapper{width:100%}.home-banners-wrapper .swiper-slide .banner-content-wrapper{position:relative;display:flex;height:681px;width:100%;justify-content:center;background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important}.h-content{color:var(--bs-white);position:absolute;top:0;left:0;transform:translateY(92%);z-index:99;opacity:0;transition:opacity .8s ease-in-out;width:50%}.bg-banner-wrapper h1,.h-content h1{color:var(--bs-white);font-size:45px;font-weight:700;line-height:52px;margin-bottom:0}.h-content.show{opacity:1}.h-content .popular-search-wrapper{width:100%!important}.sports-man{position:absolute;bottom:150px;right:15%;z-index:50;display:none}.sports-man img{pointer-events:none;transform:translateY(20%);max-width:100%;height:600px;object-fit:cover}.bg-banner-wrapper{display:flex;align-items:center;justify-content:center;height:693px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-background-size:cover}.bg-banner-wrapper p{color:var(--bs-white);font-size:25px;font-weight:700;margin-bottom:0}.home-banners-wrapper .swiper-slide .container .bg-banner-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;height:100%;z-index:3}.bg-about h1{font-size:60px}.card{border-color:#0000000f!important}.img-comment{width:50px;object-fit:cover}.comment .left-angle{position:absolute;left:-10px;top:15px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e9ecef}.comment .comment-body{position:relative;background:#e9ecef}.comment .comment-like,.comment .comment-reply{cursor:pointer}.comment .comment-liked{color:var(--bs-black);font-weight:700!important}.avatar-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.avatar-wrapper .img-comment{width:48px;height:48px;border-radius:50%;z-index:2}.home-banners-wrapper .swiper-slide .container .bg-banner-wrapper .h-content{position:relative;z-index:12}.partners-wrapper{position:relative;width:100%;bottom:63px;padding:1rem;background-color:#fafafa;margin-top:0;z-index:2;border-top-left-radius:30px;border-top-right-radius:30px}.partners-wrapper img{position:relative;display:inline-block;filter:grayscale(100%);transition:filter .4s ease}.partners-wrapper img::after{content:"";position:absolute;inset:0;background-color:#CECECE;mix-blend-mode:color;pointer-events:none;transition:opacity .4s ease}.partners-wrapper img:hover{filter:none}.partners-wrapper img:hover::after{opacity:0}.bg-very-light-gray{background-color:#f9f5f3}.blog-cover-bg{width:100%;min-height:200px;will-change:transform;-webkit-transition:all .6s cubic-bezier(.5,1,.89,1);transition:all .6s cubic-bezier(.5,1,.89,1)}.img-blog-writer{width:150px;height:150px;object-fit:cover;border-radius:50%!important}.blog-s-description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;height:110px;line-height:18px}.jobs-wrapper .card-title,.blogs-wrapper .card-title{color:var(--primary-color);line-height:26px;font-size:19px;font-weight:600!important;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;height:50px;text-transform:lowercase}.tox .tox-sidebar-wrap{padding:15px!important}.tox .tox-edit-area::before{border:0!important}.blogs-wrapper .card img,.jobs-wrapper .card .card-img img,.blogs-wrapper .card .card-img img{border-top-left-radius:4px;border-top-right-radius:4px}.jobs-wrapper .card a,.blogs-wrapper .card a{position:relative}.jobs-wrapper .card .card-img,.blogs-wrapper .card .card-img{transition:transform .4s ease;transform:translateY(0)}.jobs-wrapper .card:hover .card-img,.blogs-wrapper .card:hover .card-img{transform:translateY(-10px) scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.blogs-wrapper .card .card-a-info{display:flex;position:absolute;justify-content:space-between;align-items:flex-start;top:10px;width:100%;padding:0 10px;gap:.5rem}.blogs-wrapper .card .card-a-info a img{width:36px;height:36px;object-fit:cover;border-radius:100%;box-shadow:var(--bs-box-shadow-sm)!important}.blogs-wrapper .card .card-a-info .card-date{font-size:15px;font-weight:400;color:var(--bs-white)}.jobs-wrapper .card .card-category,.blogs-wrapper .card .card-category{margin-top:-15px;z-index:5;width:fit-content;padding:2px 10px;color:var(--bs-white);background-color:#ca2100;font-weight:600;transition:.3s}.trainers-dietitians-cards-wrapper .card .card-img .image-overlay-top,.jobs-wrapper .card .image-overlay-top,.blogs-wrapper .card .image-overlay-top{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#000 -61.6%,transparent)}.live::before{content:"";display:inline-block;width:20px;height:20px;background:#F44336;vertical-align:middle;border-radius:30px;animation:pulse 1.5s infinite}.section-heading-wrapper{margin-bottom:3rem!important}.form-toggle-password{position:absolute;right:15px;bottom:15px;z-index:1}.card.card-disabled{opacity:.5;pointer-events:none;user-select:none;box-shadow:unset!important;border:1px solid #dee2e6!important}.disable-actions{pointer-events:none;user-select:none}body.disable-actions .loader-overlay{display:flex!important}.section-heading-wrapper p{font-size:18px}.section-heading-wrapper p span,.section-heading-wrapper p span a{color:var(--bs-black);font-weight:500!important;transition:.3s;text-decoration:underline}.m-heading,.s-heading,.section-heading-wrapper h1{color:var(--secondary-color);font-size:45px;font-weight:700;margin-bottom:14px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-shadow:var(--bs-box-shadow)!important}.section-heading-wrapper h1 span{display:block;font-size:35px;line-height:40px}.section-heading-wrapper .h-description p{color:var(--secondary-color);font-size:18px;font-weight:400;line-height:30px}.section-heading-wrapper .h-description .bold{color:var(--secondary-color);font-weight:700!important;text-decoration:none;margin-bottom:none}.s-heading{font-size:14px;font-weight:900;letter-spacing:.08em;color:#64748b}.s-line,.section-heading-wrapper .s-line{border:none;width:166px;height:4px;opacity:1;background:linear-gradient(90deg,var(--secondary-color) 50%,#dedede 50%)}.b5-paginator .pagination{gap:.5rem}.b5-paginator .pagination .page-item .page-link{color:var(--primary-color);text-align:center;display:inline-block;width:40px;height:40px;line-height:25px;font-weight:600;border-radius:50%}.b5-paginator .pagination .page-item.active .page-link{color:var(--bs-white);background-color:var(--primary-color);border-color:var(--primary-color)}.user-form-wrapper .form-check{display:flex;gap:15px}.user-form-wrapper .form-check-input{width:1.3em;height:1.3em}.user-form-wrapper .input-group-text{padding:13px;font-size:20px;background-color:transparent}.user-form-wrapper .btn-back,.user-form-wrapper .btn-next,.user-form-wrapper .nav-pills .btn-dark{color:var(--bs-black);font-size:15px;font-weight:400;padding:11.26px 24.563px;border:1px solid #DDDDDD;background:var(--bs-white)}.user-form-wrapper .btn-back,.user-form-wrapper .btn-next,.user-form-wrapper .nav-pills .btn-dark.active{color:var(--bs-white);background:var(--bs-black)}.user-form-wrapper .input-group{flex-wrap:unset}.user-form-wrapper .choices{width:100%}.user-form-wrapper .choices__inner{border-top-left-radius:unset!important;border-bottom-left-radius:unset!important}.user-form-wrapper .choices-multiple-wrapper .choices__inner{padding:1px}.user-form-wrapper .form-control{height:48px}.cursor-pointer{cursor:pointer}label{color:var(--bs-secondary-color)!important;margin-bottom:5px}.subscription-wrapper ul.nav.nav-pills{margin-bottom:55px!important}.subscription-wrapper .nav-pills .nav-item{width:21%}.subscription-wrapper .nav-pills .nav-item .nav-link{color:var(--tertiary-color);font-size:20px;font-weight:700;padding:.7rem 0;width:100%;background-color:#EFF3F8;border-radius:unset}.subscription-wrapper .nav-pills .nav-item .nav-link.r-start{border-bottom-left-radius:50px;border-top-left-radius:50px}.subscription-wrapper .nav-pills .nav-item .nav-link.r-end{border-top-right-radius:50px;border-bottom-right-radius:50px}.subscription-wrapper .nav-pills .nav-item .nav-link.active{color:var(--bs-white);background-color:var(--tertiary-color)}.subscription-wrapper .nav-pills .nav-item .nav-link .t-success{color:#198754}.subscription-wrapper hr{margin:2rem;opacity:.1}.subscription-wrapper .btn-dark{font-size:14px;font-weight:700;margin-bottom:12px;padding:11px 32px;border-radius:30px}.subscription-wrapper .premium-card .btn-dark{background:linear-gradient(267.44deg,#00a3ff,#005bdc 93.76%);border:none}.subscription-wrapper .m-heading{font-size:54px;font-weight:900;margin-bottom:.8rem!important}.subscription-wrapper .free-card .m-heading{font-size:54px;font-weight:900;margin-bottom:.8rem!important}.subscription-wrapper .subscription-description,.subscription-wrapper .m-heading,.subscription-wrapper .s-heading{color:var(--secondary-color)}.subscription-wrapper .subline{font-size:14px;color:var(--tertiary-color)}.subscription-wrapper .s-amount{position:relative;font-size:70px}.subscription-wrapper .s-amount sup{position:absolute;top:0;font-size:20px;line-height:50px}.subscription-wrapper .s-validity{font-size:20px;font-weight:400}.subscription-wrapper .subscription-description{text-align:left}.order-design-wrapper p,.order-design-wrapper ul li{color:var(--secondary-color);font-size:18px;line-height:30px}.order-design-wrapper ul{list-style-type:circle;padding-left:2rem;margin-bottom:1rem}.trainers-dietitians-cards-wrapper .card{position:relative;width:264px!important;height:319px}.trainers-dietitians-cards-wrapper .card .card-img .image-overlay-top{top:0;left:0;border-radius:5px;z-index:2}.trainers-dietitians-cards-wrapper .card .card-img img{max-width:100%;width:100%!important;position:absolute;top:0;left:50%;transform:translateX(-50%);object-fit:cover;height:320px!important;border-radius:5px;z-index:1}.trainers-dietitians-cards-wrapper .card .u-info{position:absolute;z-index:5;margin:15px 15px}.trainers-dietitians-cards-wrapper .card .u-info .u-category{display:block;color:var(--bs-white);font-size:15px;font-weight:400;line-height:22px}.trainers-dietitians-cards-wrapper .card .u-info .u-name{display:block;color:var(--bs-white);font-size:25px;font-weight:400;line-height:22px}.goals-section-wrapper{padding:0!important;position:relative;background:radial-gradient(69.82% 79.51% at 79.2% 61.98%,rgba(95,149,255,.95) 0,rgba(0,58,125,.95) 100%);margin:120px auto;display:flex}.goals-section-wrapper img{height:324px;position:absolute;right:0;bottom:0}.goals-section{position:relative;height:238px;align-content:center}.goals-section a,.goals-section a:hover,.goals-section a:focus-visible,.goals-section a:active{color:var(--bs-black)!important;font-size:15px!important;font-weight:700!important;padding:.704rem 2.856rem!important;border-radius:5px!important;background-color:var(--bs-white)!important;box-shadow:var(--bs-box-shadow)!important;border-color:var(--bs-white)!important}.become-a-partner-wrapper{margin-top:200px}.become-a-partner{display:flex;justify-content:space-between;align-items:center;gap:.5rem;height:408px}.become-a-partner img{width:460;height:auto}.testimonials-wrapper img{width:124px;height:124px}.testimonials-wrapper h5{color:var(--secondary-color);font-size:25px;font-weight:700}.testimonials-wrapper p{color:var(--secondary-color);font-size:15px;font-weight:400}.world-map-image{height:516px;background:url('/storage/images/World.jpg') 100% / cover no-repeat}.world-map-wrapper{margin-bottom:-120px!important}.card .card-img{border-radius:unset}.pro-label{position:absolute!important;top:10px!important;right:10px!important;width:56.68px!important;height:auto!important}.trainers-dietitians-pills-wrapper .btn-dark,.trainers-dietitians-pills-wrapper .btn-dark.active{color:var(--bs-white);font-size:21px;font-weight:700;padding:13px 46px;background-color:var(--tertiary-color)}.trainers-dietitians-pills-wrapper .btn-dark.active{background-color:#171717}.trainers-dietitians-pills-wrapper .available{color:var(--secondary-color);font-size:15px;font-weight:400;margin-bottom:3rem}.td-card.card .card-img{position:relative;width:100%;height:300px;overflow:hidden}.td-card.card .card-img img{width:100%;height:300px;object-fit:cover}.td-card.card{border-radius:unset;border:1px solid #c4c4c4}.td-card.card-pro{border:3px solid transparent!important;background:linear-gradient(#fff,#fff),linear-gradient(269.92deg,#0d89cd,#a94d87 101.33%)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.td-card.card .card-body .u-name{color:var(--bs-black);font-size:20px;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:6px;min-width:0}.td-card.card .card-body .u-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.td-card.card .card-body .country-flag{flex-shrink:0}.td-card.card .card-body ul li{color:var(--bs-black);font-size:15px;font-weight:700;height:22.5px;overflow:hidden}.td-card.card .card-body ul li span{color:var(--secondary-color);font-weight:400}.td-card.card .card-body .u-rating-wrapper{display:flex;justify-content:space-between;align-items:end;gap:.5rem}.td-card.card .card-body .u-rating-wrapper .u-rating{color:var(--secondary-color);font-size:15px;font-weight:400}.td-card.card .b-favorite{cursor:pointer}.td-card.card .card-body .u-rating-wrapper .u-rating span{color:#FCBF29;font-weight:700}.td-card.card .card-footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;background-color:var(--bs-white);border-top:1px solid #c4c4c4}.td-card.card-pro .card-footer{border-top:3px solid transparent;background:linear-gradient(#fff,#fff),linear-gradient(269.92deg,#0d89cd,#a94d87 101.33%);background-origin:border-box;background-clip:padding-box,border-box}.td-card.card .card-footer p{color:var(--secondary-color);font-size:15px;font-weight:400;margin-bottom:0}.td-card.card .card-footer p span{font-weight:700}.td-card.card .card-body .training-message-wrapper{display:none;position:absolute;top:35px;left:-68px;padding-top:15px;z-index:2}.td-card.card .card-body .training-message{font-size:12px;width:180px;color:#fff;text-align:center;padding:10px;background-color:#5f95ff;box-shadow:0 4px 8px rgb(0 0 0 / 25%);border-radius:5px}.td-card.card .card-body .training-message-wrapper:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%) rotate(45deg);width:13px;height:13px;background-color:#5f95ff}.td-card.card .card-body .live-training:hover+.training-message-wrapper{display:inline-block}.tooltip.tooltip-footer .tooltip-inner{background-color:#007bff;color:#fff}.tooltip.tooltip-footer.bs-tooltip-top .tooltip-arrow::before{border-top-color:#007bff}.footer-flag{filter:grayscale(100%);opacity:.7;transition:filter .3s ease,opacity .3s ease}.footer-flag:hover{filter:grayscale(0%);opacity:1}.life-training-steps{margin-bottom:5rem!important}.life-training-steps h5{color:var(--secondary-color);font-size:18px;font-weight:700}.life-training-steps p{color:var(--secondary-color);font-size:18px;font-weight:400;margin:unset}.pay-payment-methods .col-md-6{cursor:pointer;padding:20px 0}.pay-payment-methods .col-md-6:hover{box-shadow:var(--bs-box-shadow)!important}.payment-methods-wrapper .card-body{align-items:center;justify-content:center;display:flex}.bo-wrapper h5{color:var(--secondary-color);font-size:18px;font-weight:700;line-height:30px;margin-bottom:35px}.bo-wrapper p{color:var(--secondary-color);font-size:18px;font-weight:400;line-height:30px}.search-filter-wrapper{display:flex!important;justify-content:space-between;align-items:end!important;flex-wrap:wrap!important;gap:1rem!important}.search-filter-wrapper .btn{font-size:15px;padding:11.25px 24.50px}.search-filter-wrapper .form-select{height:47px}.search-filter-wrapper label{color:var(--primary-color);font-size:15px;font-weight:700;margin-bottom:5px}.search-filter-wrapper .dropdown-toggle::after{display:none}.search-filter-wrapper .dropdown-menu.show{width:250px;height:300px;overflow:scroll;overflow-x:hidden}.search-filter-wrapper .select-country{width:167px;text-align:left}.search-filter-wrapper .select-city{width:95px}.search-filter-wrapper .select-category{width:119px}.search-filter-wrapper .from-to-select{display:flex}.search-filter-wrapper .from-to-select .select-from{width:97px;border-top-right-radius:unset;border-bottom-right-radius:unset}.search-filter-wrapper .from-to-select .select-to{width:97px;border-top-left-radius:unset;border-bottom-left-radius:unset}.search-filter-wrapper .select-sort{width:166px}.popular-search-wrapper .form-control{font-weight:500;font-size:15px;height:47px;line-height:17px;border-color:var(--bs-white)}.popular-search-wrapper .s-icon{border-color:var(--bs-white);background-color:var(--bs-white)}.popular-search-wrapper .btn-dark{font-size:15px;font-weight:700}.popular-search-wrapper{width:49%;margin-top:15px;margin-bottom:15px}.popular-tags{display:flex;justify-content:flex-start;align-items:center;gap:1rem!important;flex-wrap:wrap!important;margin-bottom:0!important}.popular-tags,.popular-tags a{color:var(--bs-white)!important;font-size:15px!important;font-weight:400!important}.popular-tags a{padding:3px 15px;border:1px solid var(--bs-white);border-radius:50px}.order-design-img-wrapper{width:369px;height:368px;border-radius:50%;overflow:hidden}.social-wrapper{padding:33px 0;background-color:#fafafa}.social-wrapper .social-links-wrapper{display:flex;justify-content:space-around;align-items:center;gap:1.5rem!important;flex-wrap:wrap!important}.social-wrapper .social-links-wrapper a{color:var(--primary-color);font-size:20px;font-weight:400}.footer-wrapper{background-color:#f2f2f2}.footer-wrapper .footer-logo img{width:100px}.footer-wrapper .footer-s-info{color:var(--primary-color);font-size:15px;font-weight:400;line-height:20px}.footer-wrapper .footer-heading{color:var(--primary-color);font-size:15px;font-weight:600;line-height:20px;text-transform:uppercase;margin-bottom:15px}.footer-wrapper a{color:var(--primary-color);font-size:16px;font-weight:400;line-height:20px}.footer-wrapper .get-in-touch-wrapper .email-info,.footer-wrapper .get-in-touch-wrapper .phone-info,.footer-wrapper .get-in-touch-wrapper .address-info{display:flex;align-items:center;font-size:16px;line-height:20px;gap:.5rem;margin-bottom:15px}.footer-wrapper .footer-line{height:1px;border:none;background-color:#c4c4c4}.footer-wrapper .g-info,.footer-wrapper .g-info a{color:var(--secondary-color);font-size:15px;font-weight:700}.footer-wrapper .footer-s-link{color:var(--secondary-color);font-size:18px}.footer-wrapper .g-info a{padding:1px 4px;border-radius:30px;border:2px solid var(--secondary-color)}.mt-120{margin-top:120px!important}.mb-120{margin-bottom:120px!important}.mb-about-page{margin-bottom:220px!important}.text-primary-color{color:var(--primary-color)!important}.text-secondary-color{color:var(--secondary-color)!important}.text-tertiary-color{color:var(--tertiary-color)!important}.section-heading-wrapper p strong span{font-weight:700!important;text-decoration:none}.form-control:focus{border-color:#424242;box-shadow:0 0 0 .25rem rgb(82 82 82 / 31%)}.cookie-consent-wrapper{position:fixed;left:10px;bottom:10px;text-align:center;padding:20px;z-index:9999;box-sizing:border-box;border-radius:5px;border:1px solid var(--bs-gray-300);background-color:var(--bs-white);box-shadow:var(--bs-box-shadow)!important}.cookie-consent-wrapper .cookies-description{color:var(--bs-black);margin-bottom:5px}.btn-coupon{color:var(--bs-white)!important;padding:10px 33px!important;background-color:#5F95FF!important;border-color:#5F95FF!important}.btn-coupon-success{background-color:var(--bs-success)!important;border-color:var(--bs-success)!important}.thank-you-wrapper{padding:70px 35px;text-align:center!important;box-shadow:var(--bs-box-shadow)!important}.thank-you-wrapper img{height:56px;margin-bottom:25px}.thank-you-wrapper h1{color:var(--secondary-color);font-size:50px;font-weight:700;margin-bottom:25px}.thank-you-wrapper p{color:var(--tertiary-color);font-size:15px;font-weight:400;margin-bottom:40px}.thank-you-wrapper a{width:214px;height:38px;border-color:var(--secondary-color)!important;background-color:var(--secondary-color)!important;box-shadow:0 4px 10px 0 var(--secondary-color)!important}.btn-paypal{border:unset;color:var(--bs-white);font-weight:700;font-size:22px;background-image:linear-gradient(315deg,#263c80 0%,#189bd7 74%)}.btn-stripe{border:unset;color:var(--bs-white);font-weight:700;font-size:22px;background-image:linear-gradient(315deg,#635bff 0%,#635bff 38%)}.country-flag{width:24px;height:15px;margin-left:3px}.training-schedule-wrapper .card{border-color:#EAECEE!important}.training-thumbnail,.training-schedule-wrapper .training-thumbnail{height:250px;object-fit:cover}.training-schedule-wrapper .trainer-info{display:flex;align-items:baseline;gap:1rem;margin:20px 0}.training-schedule-wrapper .trainer-info .trainer-img{width:54px;height:54px;object-fit:cover;border-radius:50%}.training-schedule-wrapper .trainer-info h3{font-weight:700;font-style:Bold;font-size:20.22px}.training-schedule-wrapper .trainer-info .coach-country-flag{width:30px;height:19px}.training-schedule-wrapper .training-title{color:var(--span-color);font-weight:400;font-size:14px;margin-bottom:0}.training-schedule-wrapper .training-info{display:flex;gap:1rem}.training-schedule-wrapper .training-info p{color:var(--span-color);font-weight:400;font-size:14px;margin-bottom:0}.training-schedule-wrapper .training-info p i{color:var(--span-color);padding-top:5px}.training-schedule-wrapper .training-info p .icon-wrapper{display:inline-block;width:25px;height:25px;text-align:center;margin-right:4px;border-radius:30px;background-color:#D9D9D9}.training-schedule-wrapper h1{color:var(--secondary-color);font-weight:700;font-style:Bold;font-size:34px}.training-schedule-wrapper .training-description{color:var(--secondary-color)!important;font-weight:400;font-size:17px}.training-schedule-wrapper .training-host{color:var(--secondary-color);font-weight:400;font-style:Regular;font-size:17px}.training-schedule-payment .card:hover{border-color:#999;box-shadow:0 4px 10px rgba(0,0,0,.1)}.btn-check:checked+.card{border-color:#039111!important}.training-schedule-wrapper .training-schedule-payment{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1rem!important;gap:.5rem!important}.training-schedule-wrapper .training-schedule-payment .card{height:86px}.training-schedule-wrapper .training-schedule-payment img{height:35px;margin:auto}.training-schedule-wrapper .training-schedule-wallet{color:var(--secondary-color);font-weight:400;font-size:18px;margin:0}.btn-training-schedule{font-weight:700;font-size:18px;height:70px;border-radius:6px;border-color:#04C317;background:linear-gradient(86.1deg,#025D0B -106.76%,#04C317 106.38%)}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(85,86,88,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;transition:opacity .8s ease,visibility .8s ease}.loader-container{text-align:center;position:relative}.loader-overlay.fade-out{opacity:0;visibility:hidden}.loader-image{width:120px;height:120px;margin:0 auto 30px;position:relative;animation:float 3s ease-in-out infinite,glow 2s ease-in-out infinite alternate}.loader-image img{width:100%;height:100%;object-fit:contain;animation:pulse 2s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(255,255,255,.5))}.loader-image::before{content:"";position:absolute;width:140%;height:140%;top:-20%;left:-20%;border-radius:50%;border:3px solid transparent;border-top:3px solid rgba(255,255,255,.7);animation:spin 2s linear infinite}.loader-image::after{content:"";position:absolute;width:160%;height:160%;top:-30%;left:-30%;border-radius:50%;border:2px dashed rgba(255,255,255,.3);animation:spinReverse 10s linear infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes glow{0%{filter:drop-shadow(0 0 10px rgba(255,255,255,.5))}100%{filter:drop-shadow(0 0 20px rgba(255,255,255,.8))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}100%{transform:scale(1);opacity:1}}.submenu{list-style:none;padding-left:20px;max-height:0;overflow:hidden;transition:all .3s ease}.submenu.open{max-height:500px}.has-submenu>a{display:flex;align-items:center;justify-content:space-between}.has-submenu.open>a i.fa-chevron-down{transform:rotate(180deg);transition:transform .3s ease}.has-submenu.open .submenu-toggle{background:#f7f7f7}.radar-container{position:relative;width:25px;height:25px;display:flex;align-items:center;justify-content:center;overflow:visible}.radar-point{width:9px;height:9px;background-color:#F44336;border-radius:50%;position:absolute;z-index:2;box-shadow:0 0 10px #F44336,0 0 20px #F44336}.radar-wave{position:absolute;width:15px;height:15px;border:1px solid rgba(255,0,43,.853);border-radius:50%;animation:radar-wave 2s infinite}.radar-wave.delay-1{animation-delay:.66s}.last-seen{background-color:#007bff;color:var(--bs-white);font-size:14px;padding:3px 7px;border-radius:10px;font-weight:100}.status-dot{width:20px;height:20px;border-radius:50%;display:inline-block;border:1px solid var(--bs-white)}.profile-info-wrap .status-dot{position:absolute;right:5%;bottom:55px;z-index:2;width:40px;height:40px;border-radius:50%;display:inline-block;background-color:var(--bs-white);border:11px solid var(--bs-secondary)}.dropdown-toggle .status-dot{width:10px;height:10px;border-width:3px}.status-active{border-color:var(--bs-success)!important}.status-away{border-color:var(--bs-warning)!important}.status-offline{border-color:var(--bs-secondary)!important}@keyframes radar-wave{0%{transform:scale(1);opacity:.7}100%{transform:scale(2);opacity:0}}.star.text-warning,.training-review{color:#FFC100!important}.nav-item-logo{display:none}.dropdown-item{font-weight:600!important}.bg-info{background-color:#006a80!important}.bg-warning{background-color:#ffbf00!important}@media (max-width:991.98px){.navbar-search-icon{display:block!important;color:var(--bs-white);padding:5px}.search-card{position:fixed;top:-100px;left:0;right:0;background:#fff;z-index:1050;transition:top .4s ease-in-out;border-radius:0 0 1rem 1rem;padding:10px}.profile-info-wrap .status-dot{right:23%;bottom:15px}.search-card.active{display:block!important;top:0}.nav-item-logo{display:block;padding:20px}.menu-open .navbar-toggler{color:var(--bs-white)!important}.navbar-collapse.show .nav-link{color:var(--bs-white)!important}.navbar-collapse.show ul{padding:0 20px}.navbar-search-icon{display:block!important;color:var(--bs-white);padding:5px;cursor:pointer}.header-scrolled .navbar-search-icon{color:var(--bs-black)}.partners-wrapper .swiper-slide{text-align:center}.mb-120{margin-bottom:50px!important}.mt-120{margin-top:50px!important}.navbar-collapse{position:fixed;top:0;right:0;height:100vh!important;width:80%;background-color:#000000eb;z-index:9999;transition:right .3s ease-in-out;padding:1rem}.navbar-collapse .nav-link{color:var(--primary-color)!important}.navbar-collapse .btn-dropdown-item{margin-top:10px;color:var(--bs-black)!important;border-color:var(--bs-black)!important}body.menu-open{overflow:hidden}.h-content{width:100%}.bg-banner-wrapper h1,.h-content h1{font-size:25px;line-height:normal}.bg-about{background-image:url('/storage/images/background/about-us-banner-sm.png')}.bg-our-trainers{background-image:url('/storage/images/background/our-trainers-banner-sm.png')}.bg-training-schedules,.bg-life-trainings{background-image:url('/storage/images/background/life-training-banner-sm.png')}.bg-pro{background-image:url('/storage/images/background/pro-banner-sm.png')}.bg-subscriptions{background-image:url('/storage/images/background/subscription-banner-sm.png')}.bg-blogs{background-image:url('/storage/images/background/blog-banner-sm.png')}.bg-contact-us{background-image:url('/storage/images/background/contact-us-banner-sm.png')}.bg-sports{background-image:url('/storage/images/background/life-training-banner-sm.png')}.bg-registration{background-image:url('/storage/images/background/user-registration-sm.png')}.bg-jobs{background-image:url('/storage/images/background/jobs-banner-sm.png')}.bg-privacy-policy{background-image:url('/storage/images/background/privacy-policy-banner-sm.png')}.bg-business-offer{background-image:url('/storage/images/background/business-offer-banner-sm.png')}.bg-impressum{background-image:url('/storage/images/background/impressum-banner-sm.png')}.bg-search{background-image:url('/storage/images/background/search-banner-sm.png')}.bg-terms-conditions{background-image:url('/storage/images/background/term-of-service-banner-sm.png')}.bg-login{background-image:url('/storage/images/background/member-login-sm.png')}.bg-dietitian{background-image:url('/storage/images/background/trainer-dietitian-sm.png')}.blog-cover-bg{min-height:150px}.blog-s-description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;height:125px;line-height:18px}.subscription-wrapper .nav-pills .nav-item{width:auto}.subscription-wrapper .nav-pills .nav-item .nav-link{padding-left:2rem;padding-right:2rem;border-radius:unset!important}.subscription-wrapper .free-card .m-heading{line-height:unset;margin-bottom:1rem!important}.popular-search-wrapper{width:100%}.sports-man{justify-content:center;width:100%;right:0}.swiper{margin-left:auto;margin-right:auto}.mb-about-page{margin-bottom:100px!important}.goals-section-wrapper img{height:187px;width:auto;right:-150px}.goals-section-wrapper,.become-a-partner-wrapper{margin-top:0;margin-bottom:30px}.goals-section{height:auto;padding:37.5px 0;width:55%}.goals-section h1{font-size:20px;line-height:15px}.goals-section a{padding:5.5px 14.14px!important;font-size:10px!important}.become-a-partner .goals-section{padding:20px 15px}.m-heading,.s-heading,.section-heading-wrapper h1{font-size:20px}.popular-tags,.popular-tags a,.footer-wrapper .get-in-touch-wrapper .email-info,.footer-wrapper .get-in-touch-wrapper .phone-info,.footer-wrapper .get-in-touch-wrapper .address-info,.section-heading-wrapper .h-description p,.footer-wrapper .footer-s-info{font-size:14px!important;line-height:normal!important}.fighter-image-wrap img{position:absolute;z-index:1;opacity:.3}.fighter-image-wrap .section-heading-wrapper{position:relative;z-index:2}.social-wrapper{padding:10px 0}.social-wrapper .social-links-wrapper a{font-size:10px}.social-wrapper .social-links-wrapper a img{width:15px}.social-wrapper .social-links-wrapper a span{display:none}.footer-wrapper .footer-heading,.footer-wrapper a{font-size:12px}#pills-tab-content .col-md-3.col-sm-12{min-width:330px}.td-card.card .card-img,.td-card.card .card-img img{height:auto}.cookie-consent-wrapper{left:0;bottom:13px;margin:18px;margin-left:5px}}