﻿h2,p{font-weight:400;color:var(--color-text)}.booking-content .www-m a:hover,.booking-content a{text-decoration:none}h1{color:var(--color-text)}p{font-size:16px;line-height:24px}h2{font-size:44px;line-height:55px;margin-bottom:14px}h2.color-white{color:#fff}.section{min-height:auto;padding:60px 0;position:relative;width:100%}.href-underline{text-decoration:underline!important;color:var(--color-primary)}.btn-connect-coach{display:flex;width:262px;height:57px;justify-content:center;align-items:center;border-radius:10px;background:#f1c418;color:var(--White,#fff);font-size:20px;font-weight:500;line-height:24px;border:2px solid #fff}.btn-connect-coach:hover{background-color:#fff;color:#f1c418;border:2px solid #f1c418}.arrow-buttons,.home-bt_02 .arrow-buttons{display:flex;width:100%;align-items:center;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%)}.arrow-buttons button,.home-bt_02 .arrow-buttons button,.home-bt_03 .arrow-buttons-bt3 button{background-color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #3964f5;border-radius:50%;color:var(--color-primary);font-size:20px;flex:none;padding:0}.arrow-buttons buttonsvg,.home-bt_02 .arrow-buttons buttonsvg,.home-bt_03 .arrow-buttons-bt3 buttonsvg{width:14px;height:14px;margin:0}.arrow-buttons button.pre,.home-bt_02 .arrow-buttons button.pre{position:absolute;left:-60px}.arrow-buttons button.next{position:absolute;right:-60px}.arrow-buttons button.disabled,.home-bt_02 .arrow-buttons button.disabled,.home-bt_03 .arrow-buttons-bt3 button.disabled{color:#9f9f9f;border-color:#9f9f9f}.arrow-buttons button.disabled svg circle,.home-bt_02 .arrow-buttons button.disabled svg circle,.home-bt_03 .arrow-buttons-bt3 button.disabled svg circle{outline:rgba(159,159,159,1);stroke:rgba(159,159,159,1)}.arrow-buttons button.disabled svg path,.home-bt_02 .arrow-buttons button.disabled svg path,.home-bt_03 .arrow-buttons-bt3 button.disabled svg path{fill:rgba(159,159,159,1)}#list_of_day{display:flex;flex-wrap:wrap;justify-content:space-between}.pc-show{display:flex!important}.mb-show{display:none!important}.mb-show.btn-connect-now{background-color:#2863ee;color:#fff;font-size:16px;align-items:center;border-radius:10px;border:1px solid #2863ee;width:100%;height:50px;margin-bottom:15px}.mb-show.btn-book-now{background-color:#d9d9d9;border-radius:10px;border:1px solid #d9d9d9;font-size:20px;align-items:center;color:#747474;width:100%;height:50px}.mb-show.btn-book-now.active{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.text.pink{color:#e668b3!important}.text.purple{color:#a07cc5!important}.text.orange{color:#f78b77!important}.text.green{color:#45c4a0!important}.text.brown{color:#d07072!important}.text.dark-blue{color:#313391!important}.homepage2_01{background:url('/images/homepage-2/new-bg.webp') 0 0/cover;height:800px;padding-top:50px}.homepage2_01 .container-custom2,.homepage2_01 .content-section-1 .box-img .img-right{height:100%}.homepage2_01 .content-section-1{position:relative;height:100%;margin:0 auto}.homepage2_01 .content-section-1 .intro{display:flex;justify-content:space-between;height:750px}.homepage2_01 .content-section-1 .intro-content{display:flex;flex-direction:column;color:#fff;text-align:left;max-width:500px;z-index:2;position:relative;left:12px}.homepage2_01 .content-section-1 .intro-content .title{font-size:60px;font-weight:500;color:#fff}.homepage2_01 .content-section-1 .intro-content .description-1{font-size:16px;font-weight:400;color:#fff}.homepage2_01 .content-section-1 .intro-content .description-2{font-size:14px;font-weight:300;color:#fff}.homepage2_01 .content-section-1 .intro-content .mb-b .btn-connect-coach{margin-top:20px;margin-bottom:15px}.booking-content{box-shadow:0 0 10px 0 rgba(0,0,0,.2509803922);border-radius:20px;background-color:#fff;max-width:1140px;padding:35px 50px;margin:-230px auto 0;z-index:2;position:relative}.booking-content h3{font-size:35px;color:#3964f5;font-weight:400}.booking-content a{font-size:16px;color:#313391;align-items:center}.booking-content p{font-size:17px;color:#313391}.booking-content .p1{font-size:20px}.booking-content .list-of-date{display:flex;justify-content:start;padding:5px 5px 10px;overflow:auto;-ms-overflow-style:none}.booking-content .btn-cate,.booking-content .btn-date{height:60px;background-color:#fff;border-radius:10px;border:1px solid #dedede;font-size:16px;margin-right:15px;padding:1px 20px;white-space:nowrap;min-width:110px;color:#313391;word-wrap:break-word;overflow:hidden}.booking-content .btn-cate.active,.booking-content .btn-cate:hover,.booking-content .btn-date.active,.booking-content .btn-date:hover{border:1px solid var(--color-primary);box-shadow:0 4px 4px 0 #000 40}.booking-content .btn-cate.connect-now,.booking-content .btn-date.connect-now{border:1px solid var(--color-primary)}.booking-content hr{margin:10px 0;height:1px;background-color:#dedede}.booking-content .btn-book{background:#d9d9d9;border-radius:10px;color:#747474;font-size:20px;font-weight:500;height:70px;width:100%;max-width:270px;margin-top:60px;border:0}.booking-content .btn-book.active{background-color:var(--color-primary);color:#fff}.booking-content .btn-book:hover{background-color:#ffc800;color:#000}.booking-content .intro-text{display:flex;justify-content:space-between;align-items:center}.booking-content .text-border{border-radius:10px;padding:1px 25px;border:1px solid #3964f5;text-align:center;width:fit-content;height:auto;margin-right:0;color:#3964f5}.booking-content .text-footer{display:flex;justify-content:end;font-size:14px;font-weight:400;color:#313391}.booking-content .www-m{display:flex;justify-content:space-between;color:#313391;font-size:30px}.booking-content .www-m p{font-size:30px}.booking-content .www-m a{color:#313391}.homepage2_02{background-color:#faf5ee 80;margin-top:-70px;padding-top:100px}.homepage2_02 .text-intro{font-size:25px;font-weight:400;line-height:55px;color:#313391}.homepage2_02 .content-slide{position:relative;margin-left:-10px;margin-right:-10px}.home-bt_02 .content5 .item5,.homepage2_02 .content-slide .item5{margin:20px 11px}.home-bt_02 .content5 .item5 .item5-content,.homepage2_02 .content-slide .item5 .item5-content{padding:23px;border:none;border-radius:8px;background-color:#fff;box-shadow:0 5px 16px 0 rgba(30,34,40,.07)}.home-bt_02 .content5 img,.homepage2_02 .content-slide img{height:50px;object-fit:contain;border-radius:10px}.home-bt_02 .content5 h3,.homepage2_02 .content-slide h3{font-size:20px;font-weight:600;color:#343f52;margin-top:16px;margin-bottom:16px}.homepage2_02 .content-slide .item5 p{font-size:17px;line-height:29px;font-weight:500;color:#60697b;margin-bottom:5px;height:120px}.homepage2_02 .content-slide .item5 button{background-color:transparent;border:none;color:var(--color-primary);font-size:17px;font-weight:600;margin-top:4px;padding:0}.home-bt_02 .content5 .item5 button.btn-1,.homepage2_02 .content-slide .item5 button.btn-1{color:#e668b3}.home-bt_02 .content5 .item5 button.btn-2,.homepage2_02 .content-slide .item5 button.btn-2{color:#a07cc5}.home-bt_02 .content5 .item5 button.btn-3,.homepage2_02 .content-slide .item5 button.btn-3{color:#f78b77}.home-bt_02 .content5 .item5 button.btn-4,.homepage2_02 .content-slide .item5 button.btn-4{color:#45c4a0}.homepage2_03{padding:75px 0}.homepage2_03 h2{font-size:40px;font-weight:400;line-height:55px;text-align:left;color:#313391;margin-bottom:19px;position:relative;display:block}.homepage2_03 p{font-size:16px;line-height:24px;color:#313391;margin-bottom:25px;max-width:435px}.homepage2_03 .intro-content h2::before{content:"Connect Instantly with Certified Coaches";display:block}.homepage2_03 .intro-content ul{list-style:none;padding:0;margin:0;overflow:hidden}.homepage2_03 .intro-content ul li{width:50%;float:left;font-size:16px;line-height:24px;color:#313391;margin-bottom:7px;padding:0;list-style:none}.homepage2_03 .intro-content ul li svg{margin-right:8px}.home-bt_02 .content5,.homepage2_03 .box-content-right{position:relative}.homepage2_03 .box-content-right::-webkit-scrollbar{display:none}.homepage2_03 .box-content-right .box-right{background-color:#fff;border:1px solid #dedede;border-radius:10px;max-width:364px;margin:20px 11px}.homepage2_03 .box-content-right .box-right .status{display:flex;align-items:center;justify-content:start;height:25px;font-size:12px;color:#00d040}.homepage2_03 .box-content-right .box-right .status::before{content:" ";width:7px;height:7px;display:inline-block;border-radius:50%;border:2px solid #00d040;margin-right:5px}.homepage2_03 .box-content-right .box-right .status.recently{color:#9f9f9f}.homepage2_03 .box-content-right .box-right .status.recently::before{border:3px solid #9f9f9f}.homepage2_03 .box-content-right .box-right .status.consulting{color:var(--color-primary)}.homepage2_03 .box-content-right .box-right .status.consulting::before{border:3px solid var(--color-primary)}.homepage2_03 .box-content-right .box-right .box-content{padding:23px}.homepage2_03 .box-content-right .box-right .info{display:flex;padding:0 20px 15px;align-items:center}.homepage2_03 .box-content-right .box-right .info img.avatar{height:102px;width:102px;object-fit:cover;margin-right:10px;border-radius:50%;overflow:hidden}.homepage2_03 .box-content-right .box-right .info .info-content{flex:1;padding-top:12px;width:calc(100% - 115px)}.homepage2_03 .box-content-right .box-right .info .info-content .name{font-size:24px;font-weight:500;line-height:29px;margin:0;padding-bottom:6px;color:var(--color-text);position:relative;white-space:nowrap;overflow:hidden}.homepage2_03 .box-content-right .box-right .info .info-content .name::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#313391 33}.homepage2_03 .box-content-right .box-right .info .info-content .exp{font-size:14px;line-height:17px;font-weight:400;color:var(--color-text);margin-top:5px}.homepage2_03 .box-content-right .box-right .des-content{height:170px}.homepage2_03 .box-content-right .box-right .des-content .education{padding:0 20px 5px;font-size:16px;font-weight:500;line-height:24px;color:#313391;margin:0;text-align:left}.homepage2_03 .box-content-right .box-right .des-content .des{padding:0 20px;font-size:16px;font-weight:400;line-height:24px;color:#313391;height:118px;overflow:hidden;text-overflow:ellipsis;text-align:left}.homepage2_03 .box-content-right .box-right .btn-blue{display:flex;width:89%;height:51px;justify-content:center;align-items:center;border-radius:10px;background:var(--color-primary);color:var(--White,#fff);font-size:20px;font-weight:500;margin:0 20px 20px;border:1px solid var(--color-primary)}.homepage2_03 .box-content-right .box-right .btn-blue:hover{border:1px solid var(--color-primary);background-color:#fff;color:var(--color-primary)}@media (max-width:992px){.homepage2_01 .content-section-1 .intro,.mb-show{justify-content:center}.homepage2_03 .box-content-right .box-right,.homepage2_03 p{max-width:unset}.mb-show{display:flex!important;text-align:center}.mb-show .btn-book-now,.mb-show.resetDate{display:none!important}.arrow-buttons{position:unset;justify-content:center;margin-top:20px}.arrow-buttons .next,.arrow-buttons .pre{position:unset!important;margin:0 6px}.arrow-buttons button{width:36px;height:36px}.booking-content .btn-cate,.booking-content .btn-date{padding:1px 10px}.booking-content .btn-cate{display:inline-block;width:100%;word-wrap:break-word;white-space:normal}.booking-content .list-of-date{margin-bottom:5px}.homepage2_03{height:auto;background:#f7eedf;padding:50px 0}.homepage2_03 .intro-content ul{margin-bottom:30px}.homepage2_03 .intro-content ul li{width:50%}.homepage2_03 .exp{font-size:14px;font-weight:500;line-height:21px;text-align:left}.homepage2_03 h2{font-size:28px;font-weight:500;line-height:33.88px;text-align:center;color:#313391}.homepage2_03 p{font-size:14px;text-align:center}.homepage2_03 .box-content-right{width:100%;display:inline-block;position:unset}.homepage2_03 .box-content-right .box-right .des-content p{font-size:14px;font-weight:500;line-height:19px;text-align:left}.homepage2_03 .box-content-right .btn-next,.homepage2_03 h1:after{display:none}}@media (max-width:769px){.pc-show{display:none!important}.mb-show .btn-book-now,.mb-show.resetDate{display:flex!important;align-items:center;justify-content:center;text-align:center}.homepage2_01{background:url('/images/homepage-2/bg-mb.webp') 0 0/cover no-repeat;height:calc(100vh - 50px);max-height:800px}.homepage2_01 .content-section-1 .intro{height:-webkit-fill-available}.homepage2_01 .content-section-1 .intro .intro-content{padding-top:40px;left:0}.homepage2_01 .content-section-1 .intro .intro-content .title{font-size:30px;padding:0 25px 36px;text-align:center}.homepage2_01 .content-section-1 .intro .intro-content .description-1{padding:0 20px;text-align:center;font-size:16px;font-weight:400;line-height:24px}.homepage2_01 .content-section-1 .intro .intro-content .mb-b{position:absolute;bottom:20px;left:0;right:0;text-align:center}.homepage2_01 .content-section-1 .intro .intro-content .mb-b .btn-connect-coach{background-color:#2863ee;border:1px solid #2863ee;margin:0 auto}.homepage2_02{margin-top:0;padding:0 0 20px;background:#fff}.homepage2_02 .content-slide h3{font-size:20px;font-weight:600;line-height:29px;text-align:left}.homepage2_02 .content-slide p{font-size:17px;font-weight:500;line-height:28.9px;text-align:left;color:#60697b;width:100%}.homepage2_03{padding:35px 0 20px;background:#f7eedf}.homepage2_03 .intro-content h2{font-size:28px;font-weight:500;line-height:33.88px;text-align:center;color:#313391;padding:0 60px}.homepage2_03 .intro-content ul li{font-size:14px;font-weight:500;line-height:21px;display:flex}.homepage2_03 .intro-content p{font-size:14px;font-weight:500;line-height:21px;padding:0 15px;text-align:center}.homepage2_03 .box-content-right .box-right .info .info-content .exp{font-size:14px;font-weight:500;line-height:21px;text-align:left}.booking-content{height:auto;padding:55px 50px 19px;margin-top:0;border-radius:0;box-shadow:none}.booking-content .www-m,.booking-content a{color:#282828}.booking-content h3{font-size:24px;line-height:50px;width:100%}.booking-content p{font-size:16px}.booking-content .hil{position:absolute;right:20px;top:25px}.booking-content .list-of-date{display:flex;justify-content:space-between;flex-wrap:wrap}.booking-content .btn-cate:hover,.booking-content .btn-date:hover{background-color:#fff;color:var(--color-text)}.booking-content .btn-book-now.active,.booking-content .btn-cate .active,.booking-content .btn-cate.active,.booking-content .btn-cate:hover,.booking-content .btn-date .active{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.booking-content .btn-date{padding:0 12px;height:50px;white-space:nowrap;margin-bottom:15px;width:calc(50% - 8px);margin-right:0}.booking-content .btn-date.connect-now{display:none}.booking-content .btn-cate{margin:20px 0 0;width:100%;height:50px}.booking-content .btn-book-now{font-size:16px;align-items:center;border-radius:10px;width:100%;height:50px;margin-bottom:15px;margin-top:20px}.booking-content .btn-book{margin-top:30px;height:60px;max-width:unset}.booking-content .intro-text{display:unset}.booking-content .text-border{font-size:16px;line-height:22px}.booking-content .list-of-date{width:100%;flex-wrap:wrap;padding:5px}.homepage2_02 .text-intro{font-size:18px;font-weight:400;line-height:25px;margin-top:0!important;margin-bottom:0!important;padding:25px 0 25px 20px;text-align:left}.homepage2_03 .box-content-right .box-right .des-content .des{font-size:14px;font-weight:500;line-height:19px;text-align:left}.homepage2_03 .box-content-right .box-right .box-content{padding:0}.homepage2_02 .content-slide{margin:0 10px}}.home-bt_01 .box-left img{width:100%}.home-bt_01 .box-right{padding-left:43px}.home-bt_01 .box-right .title,.home-bt_04 .title{font-size:40px;margin-bottom:24px}.home-bt_01 .box-right .des{font-size:14px;margin-bottom:11px}.home-bt_01 .box-right .accordion-item{border:1px solid #d9d9d9;border-radius:5px;margin-top:16px}.home-bt_01 .box-right h4 button{font-size:16px;color:#313391;font-weight:400;padding:16px;background-color:#f9f9f9;border-radius:5px;border:none}.home-bt_01 .box-right .accordion-button:not(.collapsed){background:#fff;box-shadow:none;border-bottom:none}.home-bt_01 .box-right .accordion-body{font-size:16px;font-weight:400;color:#313391;padding:0 16px 16px}.home-bt_01 .box-right .accordion-button::after,.home-bt_05 .accordion-button::after{background-image:url("/images/v3/arrow-and.svg");background-size:75%;background-position:center}.home-bt_01 .box-right .get-start{width:262px;height:57px;border:1px solid #fff;border-radius:10px;background-color:#3964f5;font-size:20px;line-height:24px;text-align:center;font-weight:500;color:#fff;margin-top:48px}.home-bt_01 .box-right .get-start:hover{cursor:pointer;color:#3964f5;background-color:#fff;border:1px solid #3964f5}.home-bt_02 h4{font-size:25px;font-weight:400;line-height:55px;color:var(--color-text);margin-left:8px}.home-bt_03 .box-07 .des,.home-bt_03 p{font-size:16px;font-weight:400;line-height:23px}.home-bt_02 .content5 .item5 p{font-size:17px;line-height:29px;font-weight:500;color:#60697b;margin-bottom:16px;height:120px}.home-bt_02 .content5 .item5 button{background-color:transparent;border:none;color:var(--color-primary);font-size:17px;font-weight:600;margin-top:0;padding:0}.home-bt_02 .arrow-buttons button.next{position:absolute;right:60px}.home-bt_03{padding:50px 0}.home-bt_03 p{color:#313391;margin-bottom:30px;text-align:center}.home-bt_03 .box-07{padding:30px 20px;border:1px solid #dedede;border-radius:10px;margin-bottom:24px}.home-bt_03 .box-07 .box-07-title{display:flex;justify-content:space-between;margin-bottom:20px}.home-bt_03 .box-07 .box-07-title .name{font-size:20px;font-weight:500;line-height:25px;color:#313391}.home-bt_03 .box-07 .box-07-title .star{margin:0 12px}.home-bt_03 .box-07 .box-07-title .star .star-count ::ng-deep .ant-rate-star{font-size:17px;color:#3964f5!important}.home-bt_03 .box-07 .box-07-title .star .star-count ::ng-deep .ant-rate-star:not(:last-child){margin-right:5px}.home-bt_03 .box-07 .des{color:#313391;text-align:start;height:92px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:0}.home-bt_03 .arrow-buttons-bt3{display:flex;width:100%;align-items:center;justify-content:center}.home-bt_04{background:rgba(250,245,238,.5)}.home-bt_04 .bt_04-content{margin-top:49px}.home-bt_04 .bt_04-content .box-04{border-radius:5px;border:.5px solid #dedede;background-color:#fff;padding:20px 10px;margin-bottom:20px}.home-bt_04 .bt_04-content .box-04 .count{font-size:55px;font-weight:300;line-height:67px;color:#f1c418;padding-bottom:10px;border-bottom:1px solid rgba(217,217,217,.4)}.home-bt_04 .bt_04-content .box-04 .des{font-size:16px;font-weight:400;line-height:23px;color:var(--color-text);height:46px;margin-top:14px}.home-bt_05{background:rgba(255,255,255,.5)}.home-bt_05 .fres{margin:0 auto;max-width:820px}.home-bt_05 h4 button{font-size:16px;color:#313391;font-weight:400;padding:25px 0}.home-bt_05 .accordion-button:not(.collapsed){background:rgb(253 251 247);box-shadow:none}.home-bt_05 .accordion-body{padding-left:0;padding-right:0;font-size:16px;font-weight:400;color:#313391;padding-top:5px}.home-bt_05 a{font-size:16px;font-weight:400;color:#3964f5;text-decoration:underline}@media (max-width:993px){.section{padding:25px 0}.section.home-bt_01{padding-bottom:0}.section.home-bt_03 p{font-size:14px;font-weight:500;line-height:21px;text-align:center}h2{font-size:28px!important;line-height:36px;font-weight:500}}@media (max-width:768px){.homepage2_03 .intro-content h2::before{content:"Connect Instantly and Grow!"}.home-bt_01 .box-right .title,.home-bt_02 h4{text-align:center}.home-bt_01 .box-right{padding:0 25px}.home-bt_02 h4{font-size:18px;line-height:24px;font-weight:500;margin-left:0}.home-bt_02 .arrow-buttons{position:unset;justify-content:center;margin-top:20px}.home-bt_02 .arrow-buttons .next,.home-bt_02 .arrow-buttons .pre{position:unset!important;margin:0 6px}.home-bt_02 .arrow-buttons button{width:36px;height:36px}.home-bt_02 .content5{margin:0 10px}.home-bt_03 .box-07{margin:0 12px}.home-bt_03 .arrow-buttons-bt3{margin-top:20px}.home-bt_03 .arrow-buttons-bt3 button{margin:0 6px;width:36px;height:36px}.home-bt_04 .bt_04-content{padding:0 40px;margin-top:23px}.home-bt_05 button,.home-bt_05 p{font-size:14px;font-weight:500;line-height:21px}}