﻿body,button,h1,h2,h3,h4,h5,h6,html,input,label,optgroup,select,textarea{font-family:Fredoka,sans-serif}:root{--ct-success:#4caf50;--ct-success-rgb:76,175,80;--color-primary:#3964f5;--color-primary-2:#1890ff;--color-text:#313391;--color-primary-hover:#1549f4;scroll-behavior:unset}body,html{width:auto;height:auto}h1,h2,h3,h4,h5,h6{font-weight:500}a{text-decoration:none;cursor:pointer}label{font-weight:400}.container-custom{max-width:1366px;margin:0 auto;padding:0 10px}.container-custom2{max-width:1140px;margin:0 auto;padding:0}.container-custom3{max-width:1230px;margin:0 auto;padding:0 10px}.mb-only{display:none!important}.nav-top{height:39px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary)}.header-auth-wapper,header{height:64px}.nav-top .text{font-size:16px;color:#fff;font-weight:500;margin:0 5px}header{position:sticky;top:0;padding:0;background:var(--color-primary);z-index:999}header.home-bg{background-color:transparent}header.sticky{background-color:var(--color-primary)!important}.header-auth-wapper .header-auth{display:flex;justify-content:space-between;align-items:center;height:64px}.header-auth-wapper .logo .logo-text{font-size:30px;font-weight:600;color:#fff}.header-auth-wapper .nav-button{height:60px;display:flex;align-items:center}.header-auth-wapper .bt{color:#fff;width:70px;height:38px;font-size:16px;display:flex;align-items:center;justify-content:center;transition:.3s;margin-left:15px;white-space:nowrap}.header-auth-wapper .bt.primary{background-color:#f1c418;color:#fff;border:2px solid #fff;border-radius:10px;height:40px;width:auto;padding:0 15px;font-weight:500}.primary-menu .menu-categories ul li a,.primary-menu .sub-menu a,.primary-menu h3,.primary-menu p{color:var(--color-text)}.header-auth-wapper .bt.primary:hover{color:#f1c418;background-color:#fff;border:2px solid #f1c418}.primary-menu{margin-left:57px;flex-grow:1}.primary-menu ul{display:flex;padding:0;margin:0;align-items:center}.primary-menu ul li{list-style:none}.primary-menu ul li a{font-size:16px;padding-left:20px;padding-right:20px;line-height:45px;font-weight:400;display:flex;white-space:nowrap}.primary-menu ul li a span{margin-left:5px}.primary-menu .menu-dropdown{padding:10px 0}.primary-menu ul .sub-menu{display:none}.primary-menu ul .sub-menu.desktop{position:absolute;top:63px;background-color:#fff;border-radius:10px;min-width:280px;padding:15px 10px;box-shadow:1px 2px 5px #00000029}.primary-menu ul .sub-menu.active,.primary-menu ul .sub-menu:hover,.primary-menu ul li.menu-dropdown:hover a+.sub-menu{display:block}.primary-menu ul .sub-menu.desktop.full-width{right:0;left:0}.primary-menu ul li.menu-dropdown:hover a span svg{transform:rotate(180deg)}.primary-menu .menu-categories{display:flex}.primary-menu .menu-categories ul{flex-wrap:wrap}.primary-menu .menu-categories .menu-list-item-1{font-size:18px;font-weight:500;line-height:24px;color:var(--color-text);margin-bottom:20px;display:flex;align-items:center;height:48px;padding:0;width:100%;text-wrap:wrap}.primary-menu .menu-categories ul li{width:100%}.primary-menu .menu-categories ul li a{padding-left:0;font-size:14px;font-weight:400;line-height:24px;display:flex;align-items:center;height:36px}.primary-menu p{font-size:16px}.primary-menu h3{font-size:18px;font-weight:500}.primary-menu .grab{width:1px;background-color:#dedede;display:inline-block;height:100%;margin:0 auto}.primary-menu ul .all-coaches{border-top:1px solid #dedede;padding:18px 0 38px;line-height:0;display:flex}.primary-menu .menu-categories .group-categories{width:20%;flex:none}.primary-menu a{color:#fff}.primary-menu .btn-discover{display:flex;justify-content:center;align-items:center;height:55px;border-radius:10px;background-color:#faf5ee!important;font-size:18px!important;font-weight:500!important;color:var(--color-text)!important;margin-right:25px;width:220px}.primary-menu .btn-discover:hover{background-color:#fde5c4!important}.primary-menu .btn-discover.mini{width:180px}.item-arrow{display:flex;align-items:center;justify-content:space-between;padding-right:30px}.item-arrow span{transition:.4s}.item-arrow span.rotate,.sub-menu-arrow.rotate{transform:rotate(-180deg)}.sub-menu-arrow{position:absolute;transition:.4s;top:0;width:70px;height:40px;right:0;display:flex;align-items:center;justify-content:center}.toggle-button-2 button{border:none;width:38px;height:38px;border-radius:25px;background-color:transparent;transition:.2s}.toggle-button-2 button:hover{background-color:#000 20}@media (max-width:1200px){.header-auth-wapper .logo .logo-text{font-size:25px}}@media (max-width:993px){.pc-only{display:none!important}.mb-only{display:block!important}.mb-only.mb-flex{display:flex!important;flex-wrap:nowrap}.header-auth-wapper{height:auto}.header-auth-wapper .header-auth{padding:0 10px;height:50px}.header-auth-wapper .logo{overflow:hidden}.header-auth-wapper .logo img{width:110px;height:100%;object-fit:cover}.header-auth-wapper .nav-button{height:50px;display:flex;align-items:center}.header-auth-wapper .bt2{float:left;margin-right:8px;padding:0 5px!important;border-radius:5px!important}.header-auth .ht{display:none}.primary-menu{position:fixed;top:50px;left:0;right:0;bottom:0;display:none;z-index:999;background-color:#fff;margin:0;box-shadow:0 2px 4px 0 #000 35;padding-bottom:30px;overflow:auto}.primary-menu ul,.primary-menu.active{display:block}.primary-menu ul .sub-menu{padding-left:25px}.primary-menu ul li{border-bottom:1px solid #dedede}.primary-menu ul li:last-child{border-bottom:0;margin-bottom:8px}.primary-menu ul li.menu-item-button{padding:0 15px;margin-top:15px}.primary-menu ul li a{padding:0 30px;line-height:45px;font-size:14px;font-weight:500;color:var(--color-text)}.primary-menu ul li a.button-wide{border-radius:10px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;height:50px;font-size:16px}.primary-menu ul li a.button-wide svg{margin-left:5px}.primary-menu ul li a.button-wide.bt-second{background-color:#f1c418}}.bg-embty{height:300px;background-color:#fff}.footer-v3{background-color:rgba(250,245,238,.5);padding-bottom:30px;padding-top:160px;position:relative;border-top:1px solid #eee}.footer-v3 .footer-join{height:370px;background-color:#3964f5;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;padding:0 132px;top:-260px}.footer-v3 .footer-join p{font-size:16px;font-weight:600;line-height:22px;text-align:center;margin-bottom:24px;color:#fff}.footer-v3 .footer-join h2{font-size:50px;font-weight:400;line-height:51px;text-align:center;margin-bottom:44px;color:#fff}.footer-v3 .footer-join .get-start{width:143px;height:53px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background-color:#fff;font-size:17px;font-weight:600;line-height:29px;margin:0 auto;color:var(--color-text)}.footer-v3 .box{display:flex;flex-direction:column;margin-bottom:20px}.footer-v3 .box .title{font-size:24px;line-height:29px;font-weight:600;color:var(--color-text);margin-bottom:25px}.footer-v3 .box a,.footer-v3 .box span{font-size:17px;line-height:29px;font-weight:400;color:var(--color-text);margin-bottom:12px;cursor:pointer}.footer-v3 .box span{cursor:unset}.footer-v3 .box .icon-contact{display:flex;align-items:center;text-decoration:none}.footer-v3 .box .icon-contact .item-contact{border:none;background:0 0!important;display:flex;align-items:center;justify-content:start;padding:0;margin-right:12px}@media (max-width:1300px){.primary-menu .menu-dropdown{padding:9px 0}.container-custom2{padding:0 10px}}@media (max-width:768px){.container-custom2{overflow-x:hidden}.bg-embty{height:0}.footer-v3{padding-top:30px}.footer-v3 .box{text-align:center;margin-bottom:30px}.footer-v3 .box .title{margin-bottom:16px}.footer-v3 .box .title-sm{font-size:15px;color:var(--color-text);margin-bottom:0}.footer-v3 .box a,.footer-v3 .box span{margin:0;font-size:12px}.footer-v3 .box .icon-contact{justify-content:center;margin-top:12px}.footer-v3 .footer-join{padding:0 25px;width:100%;position:unset;margin-bottom:30px}.footer-v3 .footer-join h2{font-size:28px!important;line-height:36px;font-weight:500}.footer-v3 .footer-join p{font-size:10px;font-weight:400}}.modal-dialog{max-width:690px}.modal-dialog.modal-dialog-mini{max-width:380px}.modal-dialog.modal-dialog-mini .modal-body{padding:0}.modal-dialog iframe{border:none;width:100%;height:calc(100vh - 180px)}.modal-dialog.modal-dialog-mini iframe{height:400px}.modal-dialog .btn-close{position:absolute;right:10px;top:10px;z-index:999}.toast-m{max-width:480px;padding:20px;border-radius:5px;position:fixed;bottom:20px;left:calc(50% - 10px);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:calc(100% - 20px);margin:0 10px}@media(max-width:800px){.modal-dialog{margin:0}.modal-dialog iframe{height:100vh}.modal-dialog.modal-dialog-mini{max-width:unset;display:flex;align-items:end;height:100vh}}