a,button{transition:.5s ease}ol,ul{padding:0;margin:0}.btn:focus,.form-control:focus,.pagination .page-item .page-link:focus,.pagination .page-item .txt:focus,footer .top-footer form .subcribe .form-control:focus{box-shadow:none}@font-face{font-family:font-1;font-style:normal;font-weight:100;src:url(../../../assets/fonts/outfit/Outfit-Regular.ttf)}@font-face{font-family:font-1;font-style:normal;font-weight:300;src:url(../../../assets/fonts/outfit/Outfit-Medium.ttf)}@font-face{font-family:font-1;font-style:normal;font-weight:400;src:url(../../../assets/fonts/outfit/Outfit-Light.ttf)}@font-face{font-family:font-1;font-style:normal;font-weight:700;src:url(../../../assets/fonts/outfit/Outfit-Bold.ttf)}@font-face{font-family:font-1;font-style:normal;font-weight:600;src:url(../../../assets/fonts/outfit/Outfit-SemiBold.ttf)}@font-face{font-family:font-1;font-style:normal;font-weight:900;src:url(../../../assets/fonts/outfit/Outfit-Black.ttf)}*{font-family:font-1}html,html body{scroll-behavior:smooth}p{font-weight:100}a{text-decoration:none!important;color:inherit}ul{list-style-type:none}ol li{list-style:none}.color-1{color:#004280}.bg-color-1{background-color:#004280}.section-p-sm-tb,.section-p-tb{padding:80px 0;position:relative}@media (max-width:991px){.section-p-sm-tb{padding:0 0 80px}}.section-p-t{position:relative;padding-top:80px}.section-p-b{position:relative;padding-bottom:80px}.section-padding{padding:3rem 0}.section-sub-title .sub-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-transform:capitalize;color:#49a6df;font-weight:300;font-size:16px}.section-main-title .main-title,.section-main-title-1 .main-title{display:-webkit-box;padding-top:10px;font-weight:600;color:#000;overflow:hidden}.section-main-title .main-title{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:59px}.section-main-title .descr{line-height:20px;font-size:16px}.section-main-title-1 .main-title{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:44px}.section-main-title-1 .descr{line-height:20px;font-size:16px}.section-main-title-1 .type{font-weight:100;font-size:14px;width:fit-content;display:inline-block;color:#49a6df;background-color:#c1e1f53d;padding:5px 10px;border-radius:2px}.bg-1,.bg-2,.bg-3,.bg-4,.bg-5{border-radius:8px}.section-main-title-2{position:relative;max-width:50%;margin:auto}.section-main-title-2 .main-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:48px;padding-top:10px;font-weight:600}.com-btn,.com-btn-1{font-weight:300;width:fit-content!important;transition:all ease-in-out .3s}.section-main-title-2 .descr{line-height:20px;font-size:16px}@media (max-width:1399px){.section-main-title-1 .main-title{font-size:40px}}@media (max-width:1199px){.section-main-title-1 .main-title{font-size:30px}}@media (max-width:767px){.section-sub-title .sub-title{font-size:15px}.section-main-title .main-title{font-size:30px}.section-main-title .descr{font-size:14px}.section-main-title-1 .main-title{font-size:20px}.section-main-title-1 .descr{font-size:14px}.section-main-title-2{max-width:100%}.section-main-title-2 .main-title{font-size:20px}.section-main-title-2 .descr{font-size:14px}}.bg-1{background-color:#49a6df0e}.bg-2{background-color:#ffa41c}.bg-3{background-color:#f4f7fa}.bg-4{background-color:#fcf8e6}.bg-5{background-color:#fdeeef}.com-btn{color:#fff;font-size:17px;padding:15px 35px;justify-content:center;border-radius:5px;background:#49a6df}.com-btn i{font-size:15px;padding-left:5px}.com-btn:hover{opacity:.5}.com-btn-1{color:#fff;font-size:17px;padding:10px 25px;justify-content:center;border-radius:5px;background:#004280}.com-btn-1 i{font-size:15px;padding-left:5px}.com-btn-1:hover{opacity:.5}@media (max-width:1199px){.com-btn,.com-btn-1{font-size:14px;padding:10px 20px}}@media (max-width:767px){.com-btn,.com-btn-1{font-size:14px;padding:10px 20px}}.loading-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s ease}.loading-backdrop.active,.main-section .card-face:hover .card-face--back{opacity:1;visibility:visible}.loading-message{color:#fff;font-size:1.5rem;text-align:center}.top_header{background-color:#49a6df}.top_header .nav .nav-item{align-items:center}.top_header .nav .nav-item .top_nav_txt{color:#fff;font-weight:100;font-size:15px;padding:0 5px}.top_header .nav .nav-item .nav-link{color:#fff;background-color:#abd8F580;border-radius:50px;padding:5px 10px;font-size:16px}.top_header .social-media-links .social-links-area .social-links .social-link i{background-color:#def2ff3d;padding:10px 13px;border-radius:50%;margin:10px 5px;color:#fff;transition:all ease-in-out .3s}.top_header .social-media-links .social-links-area .social-links .social-link i:hover{color:#004280}.header{position:sticky;z-index:999;width:100%;background:#fff;top:-2px;box-shadow:0 0 50px rgba(0,0,0,.129)}.header .navbar .navbar-toggler{border:unset;cursor:pointer;transition:all ease-in-out .5s;height:29px;width:50px;z-index:2;flex-direction:column;justify-content:space-between}.header .navbar .navbar-toggler:focus,.header .navbar .navbar-toggler:hover{box-shadow:unset!important}.header .navbar .navbar-toggler .line{display:block;height:4px;width:100%;border-radius:10px;background:#004280}.header .navbar .navbar-toggler .line1{transform:rotate(45deg);transform-origin:0 0;transition:transform .4s ease-in-out}.header .navbar .navbar-toggler .line2{transform:scaleY(0);transition:transform .2s ease-in-out}.header .navbar .navbar-toggler .line3{transform:rotate(-45deg);transform-origin:0 100%;transition:transform .4s ease-in-out}.header .navbar .navbar-toggler.collapsed .line1{transform:rotate(0)}.header .navbar .navbar-toggler.collapsed .line2{transform:scaleY(-1)}.header .navbar .navbar-toggler.collapsed .line3{transform:rotate(0)}.header .navbar .navbar-nav .nav-item{padding:5px 10px}.header .navbar .navbar-nav .nav-item .nav-link{color:#49a6df;font-weight:100;padding:0 15px;font-size:16px;transition:all ease-in-out .3s}.header .navbar .navbar-nav .nav-item .nav-link.active,.header .navbar .navbar-nav .nav-item .nav-link:hover{color:#004280}.header .navbar .navbar-nav .nav-item .nav-link.active svg,.header .navbar .navbar-nav .nav-item .nav-link:hover svg{filter:brightness(0) saturate(100%) invert(13%) sepia(63%) saturate(4198%) hue-rotate(197deg) brightness(96%) contrast(101%)}.header .navbar .navbar-nav .nav-item .dropdown-menu{border:0;top:46px;min-width:210px;padding:3px 0 0;text-align:left;background-color:#fff;border-radius:0 0 4px 4px;transition:all ease-in-out .4s;box-shadow:0 0 5px rgba(0,0,0,.279);border-top:1px solid #49a6df}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{transition:all ease-in-out .4s;color:#49a6df;line-height:25px;padding:3px 20px;border-radius:0!important;font-size:.8rem;font-weight:100;text-transform:uppercase}.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{padding-left:15px;background-color:unset;color:#004280}.header .navbar .search-bar{cursor:pointer}@media (max-width:1199px){.header .navbar .navbar-toggler{display:flex}.header .navbar .navbar-nav .nav-item .nav-link:hover{color:#004280;padding:0 10px}.header .navbar .navbar-nav .nav-item .nav-link.active{color:#004280}.header .navbar .navbar-nav .nav-item .dropdown-menu{box-shadow:unset;border-top:unset}}@media (max-width:424px){.header .logo{width:90%}}@media (max-width:991px){.top_header .nav .nav-item .top_nav_txt:nth-child(1){display:none}.top_header .nav .nav-item .nav-link{background-color:unset}}@media (max-width:767px){.top_header .social-media-links .social-links-area .social-links .social-link i{background-color:unset;padding:10px;margin:10px 0}}.global-search{position:fixed;z-index:9999;width:100%;background-color:rgba(0,0,0,.516);top:0;height:0;overflow:hidden;transition:.2s ease-in-out;backdrop-filter:blur(10px)}.global-search .input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.global-search .input-group .btn{border:unset;background-color:#49a6df;color:#fff;padding:.6rem 1.2rem;font-size:.875rem;font-weight:inherit}.global-search.active{height:100%}.main-section{background-color:#004280}.main-section .text-area .section-main-title .btn-area{align-items:baseline}.main-section .text-area .section-main-title .btn-area .play-btn .txt{color:#fff}.main-section .text-area .section-main-title .btn-area .play-btn .txt .play{color:#49a6df;border:2px solid #fff;padding:20px 23px;border-radius:100px;margin:0 20px;position:relative}.main-section .card-face .detail_1 .txt,.main-section .text-area .section-main-title .descr{color:#fff}.main-section .text-area .section-main-title .btn-area .play-btn .txt .play::before{position:absolute;content:'';bottom:-7px;top:-7px;left:-7px;right:-7px;background-color:transparent;border-radius:50%;border:4px solid #fff;margin:0;opacity:.3;transform-origin:center;animation:anim .8s linear .4s infinite}@keyframes anim{from{margin:0;opacity:.2}to{margin:-15px;opacity:0}}.main-section .card-face{position:relative;animation:moveBounce 3s linear infinite}@keyframes moveBounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.main-section .card-face img{border-radius:30px}.main-section .card-face--back{position:absolute;top:0;left:0;transition:ease-in-out .3s;opacity:0;visibility:hidden}.main-section .card-face .detail_1{position:absolute;top:-10px;right:-180px;background-color:#234c9e;padding:10px 15px;border-radius:30px;border:6px solid #004280;animation:moveBounce1 3s linear infinite}@keyframes moveBounce1{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.main-section .card-face .detail_2{position:absolute;top:-25px;right:-90px;background-color:#ffd55c;padding:10px 15px;border-radius:30px;border:6px solid #004280;animation:moveBounce2 3s linear infinite}.main-section .card-face .detail_2 .txt{color:#000}@keyframes moveBounce2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.main-section .card-face .detail_3{position:absolute;bottom:-35px;left:-20px;animation:moveBounce3 3s linear infinite}.main-section .card-face .detail_3 svg{border-radius:50%;border:6px solid #004280}@keyframes moveBounce3{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (max-width:499px){.main-section .card-face .detail_1 .txt,.main-section .card-face .detail_2 .txt{font-size:13px}.main-section .card-face .detail_1 svg,.main-section .card-face .detail_2 svg{width:10%}.main-section .card-face{position:relative}.main-section .card-face img{border-radius:10px}.main-section .card-face .detail_1{top:-10px;right:-160px;padding:7px 10px}.main-section .card-face .detail_2{top:-40px;right:-100px;padding:7px 10px}.main-section .card-face .detail_3{position:absolute;bottom:-20px;left:-8px}.main-section .card-face .detail_3 svg{width:50%;height:50%}}@media (max-width:767px){.main-section .text-area .section-main-title .btn-area .play-btn .txt{font-size:12px}.main-section .text-area .section-main-title .btn-area .play-btn .txt .play{padding:10px 13px;margin:0 8px}}.sub-logos .title{color:#004280;font-weight:600;font-size:29px}.sub-logos .owl-sub .item{margin:10px 25px}.sub-logos .owl-sub .item .logo-img{transition:all ease-in-out .3s;filter:grayscale(100%)}.sub-logos .owl-sub .item .logo-img:hover{filter:grayscale(0)}@media (max-width:1399px){.sub-logos .title{font-size:25px}}@media (max-width:1199px){.sub-logos .title{font-size:22px}}@media (max-width:991px){.sub-logos .title{font-size:32px}}@media (max-width:499px){.sub-logos .title{font-size:25px}}@media (max-width:424px){.sub-logos .title{font-size:20px}}.about-section .text-area{border-left:4px solid #004280}.about-section .text-card{align-items:center;padding:10px;box-shadow:0 5px 50px rgba(3,15,27,.102);border-radius:5px;transition:all ease-in-out .1s}.about-section .text-card .descr{font-size:20px;font-weight:300;color:#000;padding:0 15px}.about-section .text-card:hover{transition:all ease-in-out .1s;scale:1.01}.about-page .img-area .ab-img,.course-section .class-card,.course-section .class-card .class_img,.testi-section .owl-testi .owl-dots .owl-dot span,footer .footer-bottom .footer-detail .social-media-links .social-links-area .social-links .social-icon,footer .top-footer .footer-link-area .footer-links .footer-link .text{transition:all ease-in-out .3s}.course-section{background-color:#49a6df0e}.course-section .class-card{margin-top:20px;background-color:#fff;box-shadow:0 10px 50px rgba(0,0,0,.078);border-radius:8px;overflow:hidden;padding:15px;border:1px solid #c1dcf5;height:calc(100% - 20px)}.course-section .class-card .type{font-weight:100;font-size:14px;color:#49a6df;background-color:#c1e1f53d;padding:3px 5px}.course-section .class-card .time{font-weight:100;font-size:14px;color:#000}.course-section .class-card .detail-area .title{color:#00274d;font-weight:600;font-size:20px}.course-section .class-card .detail-area .descr{font-size:16px;font-weight:100;color:#00274d}.course-section .class-card:hover{scale:1.02;box-shadow:0 10px 30px rgba(0,116,189,.282)}.course-section .class-card:hover .class_img{scale:1.1}.course-section .class-card:hover .detail-area .apply-btn i{padding:0 5px}@media (max-width:1199px){.course-section .class-card .type{font-size:12px;padding:3px}.course-section .class-card .time{font-size:12px}.course-section .class-card .detail-area .title{font-size:18px}.course-section .class-card .detail-area .descr{font-size:14px}}.testi-section .owl-testi .item{background-color:#004280;border-radius:5px;color:#fff;position:relative;height:300px}.testi-section .owl-testi .item .rate{color:#ffd55c}.testi-section .owl-testi .item .descr{font-weight:100;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4}.testi-section .owl-testi .item .user-area{padding:20px 0}.testi-section .owl-testi .item .user-area .user-img{border-radius:50%}.testi-section .owl-testi .item .user-area .user-detail{padding:15px}.testi-section .owl-testi .item .user-area .user-detail .name{font-weight:300;font-size:16px}.testi-section .owl-testi .item svg{right:20px;position:absolute;bottom:10px;padding:5px}.testi-section .owl-testi .owl-dots{position:absolute;right:0;left:0;bottom:-59px;width:fit-content;margin:auto}.testi-section .owl-testi .owl-dots .owl-dot span{width:7px;height:7px;background:#49a6df;opacity:.4}.testi-section .owl-testi .owl-dots .owl-dot.active span{background:#49a6df;opacity:1}.testi-section .owl-testi .owl-nav{position:absolute;right:0;left:0}.video-section,.video-section .video_area,.video-section .video_area .img-area,footer,footer .logo-area{position:relative}.testi-section .owl-testi .owl-nav .owl-next,.testi-section .owl-testi .owl-nav .owl-prev{color:#49a6df;padding:5px 10px;margin:23px 30px}.testi-section .owl-testi .owl-nav .owl-next:hover,.testi-section .owl-testi .owl-nav .owl-prev:hover{background-color:unset;color:#004280}@media (max-width:767px){.testi-section .owl-testi .item{height:250px}.testi-section .owl-testi .item svg{right:0;bottom:0;padding:35px}.testi-section .owl-testi .owl-nav .owl-next,.testi-section .owl-testi .owl-nav .owl-prev{margin:23px 50px}}@media (max-width:424px){.testi-section .owl-testi .item svg{padding:40px}}footer{background-color:#00274d}footer .logo-area{text-align:center;top:-65px}footer .logo-area .logo{border-radius:100px}footer .top-footer .company-detail .title{font-size:28px;font-weight:600}footer .top-footer .company-detail .descr,footer .top-footer .company-detail .footer-contact-details,footer .top-footer .descr{color:#c7c7c7}footer .top-footer .footer-title{color:#fff;text-transform:capitalize;font-weight:600;font-size:16px;padding:10px 0}footer .top-footer form .subcribe{border:1px solid #c1e1f5;border-radius:5px;padding:10px}footer .top-footer form .subcribe .form-control{background:0 0;border:transparent;color:#c7c7c7}footer .top-footer form .subcribe .form-control::placeholder{color:#c7c7c7}footer .top-footer .input-group{align-items:center}footer .top-footer .input-group .input-group-text{background:0 0;border:none}footer .top-footer .input-group .input-group-text .form-check-input{background-color:transparent;width:24px;height:24px;border:2px solid #49a6df;border-radius:5px}footer .top-footer .input-group .text{color:#c7c7c7}footer .top-footer .footer-link-area .footer-links .footer-link{color:#c7c7c7!important;padding:5px 0}footer .top-footer .footer-link-area .footer-links .footer-link:hover .text{color:#fff;padding-left:3px;text-shadow:0 0 10px #000}footer .top-footer .footer-social-link .social-link{color:#fff;background-color:#abd8F580;border-radius:50%;padding:5px 10px;font-size:16px;margin:0 5px}footer .footer__bottom-bar{padding:15px 5px;font-size:15px;color:#fff;font-weight:100;background-color:#00274d;border-top:1px solid #c7c7c7}footer .footer-bottom{background-color:#00274d;align-items:center}footer .footer-bottom .footer-detail{align-items:center;border-top:1px solid #5c5c5c;padding:25px 0}footer .footer-bottom .footer-detail .copy-right{color:#c7c7c7;font-size:14px}footer .footer-bottom .footer-detail .social-media-links .social-links-area .social-links{padding:0 5px}footer .footer-bottom .footer-detail .social-media-links .social-links-area .social-links .social-icon:hover{filter:brightness(0) saturate(100%) invert(97%) sepia(98%) saturate(3%) hue-rotate(50deg) brightness(103%) contrast(100%)}.modal-content{background-color:transparent!important;border:unset!important}@media (max-width:1199px){.footer .top-footer .input-group .input-group-text .form-check-input{width:20px;height:20px}.footer .top-footer .input-group .text{font-size:14px}}@media (max-width:424px){.footer .top-footer .input-group .text{font-size:12px}}.about-page .stu{background-color:#004280;padding:30px;border-radius:10px;width:fit-content}.about-page .stu .txt-area{color:#fff;font-size:20px;font-weight:600}.about-page .img-area{border-radius:10px;overflow:hidden}.about-page .img-area:hover .ab-img{scale:1.02}@media (max-width:1199px){.about-page .stu{padding:10px;border-radius:10px}}@media (max-width:575px){.about-page .stu .txt-area{font-size:18px;width:50%}}.video-section .video_area{display:inline-flex;justify-content:center}.video-section .video_area .img-area img{border-radius:5px}.video-section .video_area .wave-block{position:absolute;top:36%;justify-content:center;display:flex}.video-section .video_area .wave-block .waves{position:absolute;width:150px;height:150px;background:rgba(0,0,0,.3);opacity:0;border-radius:100%;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite}.video-section .video_area .wave-block .wave-1{-webkit-animation-delay:0s;animation-delay:0s}.video-section .video_area .wave-block .wave-2{-webkit-animation-delay:1s;animation-delay:1s}.video-section .video_area .wave-block .wave-3{-webkit-animation-delay:2s;animation-delay:2s}.video-section .video_area .video-play-icon{position:absolute;top:50%;left:0;right:0;z-index:5;transform:translateY(-50%);text-align:center}.video-section .video_area .video-play-icon svg{width:5%}@keyframes waves{0%{-webkit-transform:scale(.2,.2);transform:scale(.2,.2);opacity:0}50%{opacity:.9}100%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9);opacity:0}}@media (max-width:1399px){.video-section .video_area .wave-block{top:38%}.video-section .video_area .wave-block .waves{width:115px;height:115px}}@media (max-width:1199px){.video-section .video_area .wave-block{top:36%}}@media (max-width:991px){.video-section .video_area .wave-block{top:32%}}@media (max-width:767px){.video-section .video_area .video-play-icon svg{width:9%}.video-section .video_area .wave-block{top:26%}.video-section .video_area .wave-block .waves{width:115px;height:115px}}@media (max-width:499px){.video-section .video_area .wave-block{top:30%}.video-section .video_area .wave-block .waves{width:85px;height:85px}}@media (max-width:424px){.video-section .video_area .wave-block{top:29%}.video-section .video_area .wave-block .waves{width:65px;height:65px}}.values-section{position:relative}.values-section .card-custom{border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.values-section .card-custom .icon{display:block;align-items:center;text-align:center;width:100%;height:50px;border-radius:5px;margin-bottom:10px}.values-section .card-custom .icon i{margin:10px}.values-section .card-custom:hover{transform:translateY(-5px)}.values-section .vision .icon{background-color:#004280}.values-section .mission .icon{background-color:#49a6df}.values-section .values .icon{background-color:#ffd55c}.instructors-section .owl-ins .user-area .user-details .name{font-size:20px;font-weight:600}.instructors-section .owl-ins .user-area .user-details .detail{font-size:16px;font-weight:100}.sport-details-section ::-webkit-scrollbar{width:5px}.sport-details-section ::-webkit-scrollbar-track{background:#f1f1f1}.sport-details-section ::-webkit-scrollbar-thumb{background:#004280}.sport-details-section .sport-area{overflow-y:scroll;height:750px}.sport-details-section .sport-area .sport-card{position:relative}.sport-details-section .sport-area .sport-card .detail-card{box-shadow:0 10px 50px rgba(0,0,0,.078);border-radius:8px;position:relative;top:-100px;background:#fff}.sport-details-section .sport-area .sport-card .detail-card .title{font-size:30px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media (max-width:767px){.sport-details-section .sport-area{height:520px}.sport-details-section .sport-area .sport-card{position:relative}.sport-details-section .sport-area .sport-card .detail-card{top:-50px}.sport-details-section .sport-area .sport-card .detail-card .title{font-size:20px}.sport-details-section .sport-area .sport-card .detail-card .descr{font-size:14px}}.expert-section{background-color:#f2faff}.expert-section .expert-card{text-align:center;position:relative;transition:all ease-in-out 3s}.course-list .class-card,.course-list .class-card .class_img,.expert-section .expert-card .img-area,.expert-section .expert-card .img-area .couch,.expert-section .expert-card .img-area::before,.pagination .page-item .page-link,.recreational-details-section .class-card,.recreational-details-section .class-card .class_img,.recreational-details-section .class-card .detail-area .apply-btn i,.related .owl-course .item .class-card,.related .owl-course .item .class-card .class_img{transition:all ease-in-out .3s}.expert-section .expert-card .title{font-size:18px;font-weight:700}.expert-section .expert-card .subtitle{font-size:16px;font-weight:600}.expert-section .expert-card .img-area{text-align:center}.expert-section .expert-card .img-area .couch{position:relative;border-radius:50%}.expert-section .expert-card .img-area::before{content:"";position:absolute;width:100%;height:55%;right:0;left:0;background-position:center;background-repeat:no-repeat;z-index:0;background-image:url(../../../assets/images/sport/s1.svg)}.expert-section .expert-card:hover{scale:1.01}.expert-section .expert-card:hover .img-area .couch{scale:1.2}.expert-section .expert-card:hover .img-area::before{rotate:5deg}.expert-section .c:nth-child(odd) .expert-card .img-area::before{filter:brightness(0) saturate(100%) invert(73%) sepia(26%) saturate(398%) hue-rotate(166deg) brightness(111%) contrast(92%)}.expert-section .c:nth-child(even) .expert-card .img-area::before{filter:brightness(0) saturate(100%) invert(73%) sepia(9%) saturate(1306%) hue-rotate(308deg) brightness(102%) contrast(92%)}.factory-card-section .factory-card{padding:15px 0;cursor:pointer}.factory-card-section .factory-card .card{border:none;border-radius:8px;position:relative;background-color:#fff}.factory-card-section .factory-card .card .card_face{position:relative;width:100%}.factory-card-section .factory-card .card .card_face img{border-radius:8px}.factory-card-section .factory-card .card .card_face--back{position:absolute;top:0;left:0;transition:ease-in-out .3s;opacity:0;visibility:hidden}.factory-card-section .factory-card .detail-area .title{font-size:24px;font-weight:600}.factory-card-section .factory-card:hover .card .card_face--back{opacity:1;visibility:visible}@media (max-width:991px){.factory-card-section .factory-card .detail-area .title{font-size:18px}}.pagination .page-item .page-left .fas,.pagination .page-item .page-right .fas{border-radius:50%;background-color:#000;color:#fff;padding:10px}.pagination .page-item .page-link,.pagination .page-item .txt{border:none;color:#000;padding:10px;font-size:16px;font-weight:700}.blog-detail .about,.course-detail .about{border-bottom:1px solid #c1dcf5}.pagination .page-item .page-link:hover,.pagination .page-item .txt:hover{background-color:unset}.page-inner-header{position:relative;background-size:cover;background-position:center center}.page-inner-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(80deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);display:block}.page-inner-header .page-banner-outer{position:relative;display:table;height:400px;float:none;margin:auto}.page-inner-header .page-banner-outer .page-banner-area{display:table-cell;vertical-align:middle}.page-inner-header .page-banner-outer .page-banner-area .banner-title{color:#fff;font-weight:700;font-size:60px;position:relative}.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area{position:relative;font-size:15px;font-weight:600}.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area .breadcrumb-item+.breadcrumb-item{text-decoration:none}.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area .breadcrumb-item+.breadcrumb-item a,.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area .breadcrumb-item+.breadcrumb-item a.active,.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area .breadcrumb-item+.breadcrumb-item a:hover{color:#fff!important}.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area .breadcrumb-item+.breadcrumb-item::before{content:'/';font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px;color:#fff}@media (max-width:767px){.page-inner-header .page-banner-outer{height:250px}.page-inner-header .page-banner-outer .page-banner-area .banner-title{font-size:30px}.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area,.page-inner-header .page-banner-outer .page-banner-area .breadcrumb_area .breadcrumb-item+.breadcrumb-item::before{font-size:10px}}.blog-detail h2{font-size:23px;font-weight:600}.blog-detail p{font-size:16px;font-weight:100}.blog-detail .main-title{font-size:37px;font-weight:600}.blog-detail .blog-detail-card .details{border-right:1px solid #c1dcf5;padding:0 15px}.blog-detail .about-detail{border:1px solid #c1dcf5;padding:30px;border-radius:5px}.blog-detail .about-detail ul{-webkit-columns:2;columns:2}.blog-detail ul{list-style-image:url(../../../assets/images/icon/tick.svg)}.blog-detail ul li{padding:5px 0}.blog-detail .about .latest .txt-area .blog-title{font-size:20px;font-weight:600}.blog-detail .about .latest .txt-area .price{font-weight:600;font-size:16px}.blog-detail .tag-area .type,.blog-detail .time{font-weight:100;font-size:14px;width:fit-content;display:inline-block;border-radius:2px}.blog-detail .tag-area .type{color:#49a6df;background-color:#c1e1f53d;padding:5px 10px}.blog-detail .time{padding:5px}@media (max-width:1199px){.blog-detail .about .latest .txt-area .blog-title{font-size:16px}.blog-detail .about .latest .txt-area .price{font-size:15px}}@media (max-width:991px){.blog-detail h2{font-size:18px}.blog-detail p{font-size:14px}.blog-detail .main-title{font-size:25px}.blog-detail .blog-detail-card .details .ins-detail .title{font-size:15px}.blog-detail .about .latest .txt-area .blog-title{font-size:25px}.blog-detail .about .latest .txt-area .price{font-size:15px}}@media (max-width:767px){.blog-detail h2{font-size:16px}.blog-detail .main-title{font-size:20px}.blog-detail .blog-detail-card .details{padding:0 5px}.blog-detail .about .latest .txt-area .price{font-size:14px}}@media (max-width:499px){.blog-detail .about .latest .txt-area .blog-title{font-size:20px}}@media (max-width:424px){.blog-detail .about .latest .txt-area .blog-title{font-size:15px}}@media (max-width:575px){.blog-detail .blog-detail-card .details{border-right:unset}}.recreational-details-section .class-card{height:calc(100% - 0px);margin-top:20px;background-color:#fff;box-shadow:0 10px 50px rgba(0,0,0,.078);border-radius:8px;overflow:hidden}.recreational-details-section .class-card .time{color:#c1e1f5;font-weight:600;font-size:16px}.recreational-details-section .class-card .detail-area .title{color:#c1e1f5;font-weight:600;font-size:24px}.recreational-details-section .class-card .detail-area .descr{font-size:16px;font-weight:100;color:#c1e1f5;border-bottom:1px solid #0072bb}.recreational-details-section .class-card .detail-area .coach-area .couch_img{border-radius:50%;border:1px solid #004280;width:auto;height:50px}.recreational-details-section .class-card .detail-area .coach-area .couch{font-weight:300;color:#c1e1f5}.recreational-details-section .class-card .detail-area .apply-btn{font-size:15px;color:#ffd55c;font-weight:700;padding:10px 0;margin:5px}.recreational-details-section .class-card:hover{scale:1.02;box-shadow:0 10px 30px rgba(0,116,189,.282)}.recreational-details-section .class-card:hover .class_img{scale:1.1}.recreational-details-section .class-card:hover .detail-area .apply-btn i{padding:0 5px}@media (max-width:991px){.recreational-details-section .class-card .detail-area .title{font-size:18px}.recreational-details-section .class-card .detail-area .descr{font-size:14px}.recreational-details-section .class-card:hover{scale:1.01}.recreational-details-section .class-card:hover .class_img{scale:1.05}}.filter-btn{background-color:#c1dcf53d;border:unset;color:#49a6df;font-size:20px;transition:all ease-in-out .5s}.filter-btn:focus,.filter-btn:hover{box-shadow:unset!important}.course-list .filter{border:1px solid #c1dcf5;border-radius:5px}.course-list .filter .cat .title{font-weight:300;font-size:18px}.course-list .filter .cat .form-check .form-check-label{color:#000}.course-list .filter .cat .form-check .form-check-label.active{color:#49a6df}.course-list .class-card{margin-top:20px;background-color:#fff;box-shadow:0 10px 50px rgba(0,0,0,.078);border-radius:8px;overflow:hidden;padding:15px;border:1px solid #c1dcf5;height:calc(100% - 20px)}.course-list .class-card .type{font-weight:100;font-size:14px;color:#49a6df;background-color:#c1e1f53d;padding:3px 5px}.course-list .class-card .time{font-weight:100;font-size:14px;color:#000}.course-list .class-card .detail-area .title{color:#00274d;font-weight:600;font-size:20px}.course-list .class-card .detail-area .descr{font-size:16px;font-weight:100;color:#00274d}.course-list .class-card:hover{scale:1.02;box-shadow:0 10px 30px rgba(0,116,189,.282)}.course-list .class-card:hover .class_img,.related .owl-course .item .class-card:hover .class_img{scale:1.1}.course-list .class-card:hover .detail-area .apply-btn i{padding:0 5px}@media (max-width:991px){.course-list .filter{border:unset}}.pagination .page-item .page-link{border:1px solid #49a6df;border-radius:100%!important;padding:5px 13px;margin:0 5px;font-size:16px;font-weight:600}.pagination .page-item .page-link.active,.pagination .page-item .page-link:hover{background-color:#49a6df;color:#fff}@media (max-width:1199px){.course-list .class-card .type{font-size:12px;padding:3px}.course-list .class-card .time{font-size:12px}.course-list .class-card .detail-area .title{font-size:18px}.course-list .class-card .detail-area .descr{font-size:14px}}.course-detail h2{font-size:23px;font-weight:600}.course-detail p{font-size:16px;font-weight:100}.course-detail .main-title{font-size:37px;font-weight:600}.course-detail .course-detail-card .details{border-right:1px solid #c1dcf5;padding:0 15px}.course-detail .course-detail-card .details .ins-detail{padding:0 10px;display:grid;align-items:center}.course-detail .course-detail-card .details .ins-detail .title{font-weight:600;font-size:18px}.course-detail .course-detail-card .details .ins-detail .type{font-weight:100;font-size:14px}.course-detail .about-detail{border:1px solid #c1dcf5;padding:30px;border-radius:5px}.course-detail .about-detail ul{-webkit-columns:2;columns:2}.course-detail ul{list-style-image:url(../../../assets/images/icon/tick.svg)}.course-detail ul li{padding:5px 0}.course-detail .instructor{border:1px solid #c1dcf5;padding:30px;border-radius:5px}.course-detail .instructor .instructor-detail .title{font-size:28px;font-weight:600}.course-detail .instructor .instructor-detail .type{font-size:16px;font-weight:100}.course-detail .about .latest .txt-area .course-title{font-size:20px;font-weight:600}.course-detail .about .latest .txt-area .price{font-weight:600;font-size:16px}@media (max-width:1199px){.course-detail .about .latest .txt-area .course-title{font-size:16px}.course-detail .about .latest .txt-area .price{font-size:15px}}@media (max-width:991px){.course-detail h2{font-size:18px}.course-detail p{font-size:14px}.course-detail .main-title{font-size:25px}.course-detail .course-detail-card .details .ins-detail .title{font-size:15px}.course-detail .instructor .instructor-detail .title{font-size:18px}.course-detail .instructor .instructor-detail .type{font-size:15px}.course-detail .about .latest .txt-area .course-title{font-size:25px}.course-detail .about .latest .txt-area .price{font-size:15px}}@media (max-width:767px){.course-detail h2{font-size:16px}.course-detail .main-title{font-size:20px}.course-detail .course-detail-card .details{padding:0 5px}.course-detail .course-detail-card .details .ins-detail{padding:0 5px;display:block}.course-detail .course-detail-card .details .ins-detail .title{font-size:15px}.course-detail .about-detail{padding:10px}.course-detail .about-detail ul{-webkit-columns:1;columns:1}.course-detail .instructor .instructor-detail .title{font-size:18px}.course-detail .instructor .instructor-detail .type{font-size:15px}.course-detail .about .latest .txt-area .price{font-size:14px}}.related .owl-course .item .class-card .time img,.related .owl-course .item .class-card .type img{width:unset;display:unset}@media (max-width:499px){.course-detail .about .latest .txt-area .price{font-size:13px;text-wrap:nowrap}}@media (max-width:575px){.course-detail .course-detail-card .details{border-right:unset}}.related .owl-course .item .class-card{margin-top:20px;background-color:#fff;border-radius:8px;overflow:hidden;padding:15px;border:1px solid #c1dcf5;height:415px}.related .owl-course .item .class-card .type{font-weight:100;font-size:14px;color:#49a6df;background-color:#c1e1f53d;padding:3px 5px}.related .owl-course .item .class-card .time{font-weight:100;font-size:14px;color:#000}.related .owl-course .item .class-card .detail-area .title{color:#00274d;font-weight:600;font-size:20px}.related .owl-course .item .class-card .detail-area .descr{font-size:16px;font-weight:100;color:#00274d}.related .owl-course .item .class-card:hover .detail-area .apply-btn i{padding:0 5px}.contact_section .contact-form-section{padding:25px;box-shadow:0 10px 50px rgba(0,0,0,.078);border-radius:8px}.contact_section .contact-form-section .form_title_area{margin:0 auto 40px 0}.contact_section .contact-form-section .form_title_area .title{font-weight:700;color:#000;font-size:30px}.contact_section .contact-form-section form .form-label{font-weight:600;font-size:16px;color:#000}.contact_section .contact-form-section form .form-control{font-weight:100;color:#000;font-size:16px;border:1px solid #000;border-radius:5px}.contact_section .contact-form-section form .form-control.active,.contact_section .contact-form-section form .form-control:hover{border:1px solid #000}.contact_section .contact_title_area{margin:0 auto 40px}.contact_section .contact_title_area .title{font-weight:700;color:#000;font-size:30px}.contact_section .contact-details{margin:25px auto;text-align:center;padding:35px 5%;box-shadow:0 10px 50px rgba(0,0,0,.078);border-radius:8px}.contact_section .contact-details .contact-details-icon{margin:0 20px}.contact_section .contact-details .contact-details-icon .detail-icon-title{font-weight:600;color:#000;padding:5px 20px;font-size:16px}.contact_section .contact-details .contact-details-icon p{margin:0 30px 0 65px;color:#000;font-weight:100;font-size:16px;text-align:left}.contact_section .contact-details .contact-details-icon .contacts-icon{background-color:#c1dcf53d;padding:10px;border-radius:50%}@media (max-width:1199px){.contact_section .contact-form-section .form_title_area .title,.contact_section .contact_title_area .title{font-size:25px;text-align:center}.contact_section .contact-details,.contact_section .contact-form-section .form_title_area,.contact_section .contact-form-section form,.contact_section .contact_title_area{max-width:100%}.contact_section .contact-details .contact-details-icon{margin:0}.contact_section .contact-details .contact-details-icon p{margin:10px 0 0 65px}}@media (max-width:499px){.contact_section .contact-form-section .form_title_area .title,.contact_section .contact_title_area .title{font-size:20px}.contact_section .contact-details,.contact_section .contact-form-section .form_title_area,.contact_section .contact-form-section form,.contact_section .contact_title_area{max-width:100%}.contact_section .contact-details .contact-details-icon{margin:0}.contact_section .contact-details .contact-details-icon p{margin:10px 0 0 50px;font-size:14px}.contact_section .contact-details .contact-details-icon .contacts-icon{padding:5px}}.course-registration_section{position:relative}.course-registration_section .registration-form-section{box-shadow:rgba(17,17,26,.05) 0 4px 16px,rgba(17,17,26,.05) 0 8px 32px}.course-registration_section .registration-form-section .form_title_area{margin-bottom:3rem}.course-registration_section .registration-form-section .form_title_area .title{font-weight:600;color:#00a5e6;font-size:30px}.course-registration_section .registration-form-section form .form-label{font-weight:500;font-size:16px;color:#004280}.course-registration_section .registration-form-section form input{font-weight:100;color:#000;font-size:16px;border:1px solid #afafaf;border-radius:5px}.course-registration_section .registration-form-section form .btn-otp{background-color:#004280;color:#fff;transition:ease-in-out .3s all}.course-registration_section .registration-form-section form .btn-otp:hover{background-color:#00274d}.payment-summery .payment-details{border:1px solid #cfcfcf;border-radius:10px}.payment-summery .payment-details .title{font-size:20px;text-align:center;font-weight:600;color:#004280}.payment-summery .payment-details .details ul{margin-top:2rem;padding:0 2rem}.payment-summery .payment-details .details ul li{display:flex;justify-content:space-between}.payment-summery .payment-details .details ul li .title{font-size:17px;font-weight:600;margin-bottom:10px;color:#000}.payment-summery .payment-details .details ul li .detail{font-size:15px;font-weight:500}.payment-summery .payment-type{border-radius:2px}.payment-summery .payment-type .accordion .accordion-item .accordion-header,.payment-summery .payment-type .accordion .accordion-item .accordion-header .accordion-button{position:relative}.payment-summery .payment-type .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:unset}.payment-summery .payment-type .accordion .accordion-item .accordion-header .accordion-button .payment-type-checkbox{position:absolute;z-index:99;width:100%;height:100%}.payment-summery .payment-type .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url(../../../assets/images/icon/done.svg);rotate:180deg}.payment-summery .payment-type .accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url(../../../assets/images/icon/square.svg)}.payment-summery .payment-type .accordion .accordion-item .accordion-header .payment-type-radio{position:absolute;z-index:2;right:25px;top:50%;transform:translateY(-50%);height:15px;width:15px;accent-color:#00a5e6;opacity:0}.payment-summery .payment-type .accordion .accordion-item .accordion-collapse .accordion-body ul{padding:0 3rem}.payment-summery .payment-type .accordion .accordion-item .accordion-collapse .accordion-body ul li{display:flex;justify-content:space-between}.payment-summery .payment-type .accordion .accordion-item .accordion-collapse .accordion-body ul li .payment-type-text{font-size:15px;color:#585858}.payment-summery .payment-type .accordion .submit-btn{margin-top:2rem;text-align:end}.payment-summery .payment-type .accordion .submit-btn button{background-color:#004280;border:none;padding:10px 20px;border-radius:8px;font-size:16px;font-weight:600;text-transform:capitalize;color:#fff;transition:ease-in-out .3s all}.payment-summery .payment-type .accordion .submit-btn button:hover{background-color:#49a6df}.otp-content{background-color:#fff;-webkit-box-shadow:0 0 9px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 9px 3px rgba(0,0,0,.1);box-shadow:0 0 9px 3px rgba(0,0,0,.1);width:400px;padding:15px;margin:30px auto;border-radius:15px;position:relative;text-align:center}.otp-content button.close{position:absolute;right:-5px;top:-8px;color:red;font-size:35px;border:1px solid;padding:5px;width:30px;height:34px;align-items:center;display:flex;justify-content:center}.otp-content p{font-weight:500}.otp-content h3.title{margin-bottom:5px;font-size:17px;font-weight:500;text-transform:uppercase;color:#000}.otp-content h5{font-size:16px;margin-top:10px}.otp-content .wait-message{color:#000}.otp-content #otp-form{position:relative;width:12rem;margin-inline:auto}.otp-content .user-otp{text-shadow:0 0 0 #2196f3}.otp-content .user-otp+svg.user-otp{position:absolute;left:0;right:0;top:2.2rem;margin-left:10px}.otp-content .user-otp+svg.user-otp line{stroke-dasharray:32}.otp-content #user_otp{width:250px;font-size:22px;border:0;letter-spacing:37px;outline:0;padding-left:17px}.otp-content #input-hidden-focus{position:absolute;top:-999px}.modal-dialog .modal-content{background-color:#fff!important}.modal-dialog .modal-content .modal-header .modal-title{font-size:20px;font-weight:600;color:#004280}