.single-offline_courses,.single-online_courses{.default{@media only screen and (max-width:768px){padding:25px 0}}}.second-menu{position:fixed!important;z-index:41!important;-webkit-transition:.2s!important;-o-transition:.2s!important;transition:.2s!important;-webkit-animation:showCoursesMenu .5s!important;animation:showCoursesMenu .5s!important;top:3.54167vw!important;@media only screen and (max-width:576px){top:50px}}@media only screen and (max-width:1600px){.second-menu{top:4.25vw}}@media only screen and (max-width:1366px){.second-menu{top:4.97804vw}}@media only screen and (max-width:1024px){.second-menu{top:6.64063vw}}@media only screen and (max-width:768px){.second-menu{top:8.85417vw}}.courses-menu .second-menu .container{max-width:1200px;margin:auto}.container{margin:auto;@media only screen and (max-width:768px){margin-right:32px;margin-left:32px}}.menu-courses__list{justify-content:left;.second-menu__list-item{margin-right:16px}.second-menu__list-item:last-child{margin-right:unset}.text__secondary{align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin:auto;@media only screen and (max-width:768px){margin-right:32px;margin-left:32px}}}.row__courses-level{margin-bottom:80px;margin-top:80px;@media only screen and (max-width:768px){margin-bottom:40px;margin-top:40px}}.free-assesment__inner{background-repeat:no-repeat;@media only screen and (max-width:768px){background-repeat:no-repeat}}.default__content-text>*{margin-bottom:unset}.default__title{text-align:right;@media only screen and (max-width:1200px){text-align:right}@media only screen and (max-width:1024px){text-align:left}@media only screen and (max-width:768px){text-align:left;margin-bottom:16px;font-size:21px;font-style:normal;font-weight:700;line-height:32px}}.default__about-course-item--icon{width:100%;max-width:24px}.default__about-course-item--img{width:23px;height:auto}.default__about-course-item{@media only screen and (max-width:1200px){width:100%}@media only screen and (max-width:767px){width:100%}}.default__content-text{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:28px;.about_title{color:#000;font-family:Lato;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px;@media only screen and (max-width:768px){font-size:24px;font-style:normal;font-weight:700;line-height:26px}}.about_subtitle{color:#000;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:16px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:500;margin-bottom:12px;line-height:18px}}.about_desc{font-family:Lato;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:300;line-height:18px}}.text-top{font-family:Lato;@media only screen and (max-width:1200px){padding:16px;border-radius:8px;background:#F5F4F3}}.text-bottom{display:flex;justify-content:space-between;margin-top:40px;@media only screen and (max-width:768px){margin-top:16px;flex-direction:column;gap:16px}.text-bottom_wrapper{border-radius:24px;background:#F5F4F3;padding:24px 35px 40px;width:48%;@media only screen and (max-width:768px){padding:16px;width:100%}span{color:#000;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:700;line-height:18px}}p{color:#000;font-family:Lato!important;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-top:17px;@media only screen and (max-width:768px){font-size:14px;font-style:normal;font-weight:300;line-height:16px}}}}}.free-assesment{.container{@media only screen and (max-width:1200px){margin:unset}}}.free-assesment--cta{@media only screen and (max-width:819px){margin-bottom:48px}@media only screen and (max-width:767px){margin-bottom:unset}.row{display:flex;justify-content:center;min-height:305px;@media only screen and (max-width:1200px){min-height:216px}@media only screen and (max-width:768px){min-height:90px}}.cta__inner{width:100vw;background:rgba(41,41,41,1);position:absolute;height:100%;@media only screen and (max-width:1200px){height:160px;display:flex;align-items:center}@media only screen and (max-width:767px){height:90px}.cta__inner__content{max-width:58.33333vw;margin-left:auto;margin-right:auto;position:relative;@media only screen and (max-width:1600px){max-width:70vw;width:100%}@media only screen and (max-width:1366px){max-width:74.9634vw}@media only screen and (max-width:1024px){max-width:93.75vw}@media only screen and (max-width:768px){max-width:91.66667vw}@media only screen and (max-width:576px){max-width:100%}.cta__inner__img{position:absolute;height:305px;width:100%;object-fit:cover;@media only screen and (max-width:1200px){width:100%;object-fit:cover;overflow:visible;height:244px;transform:translateX(-20px)}@media only screen and (max-width:819px){width:100%;object-fit:cover;overflow:visible;height:217px}@media only screen and (max-width:768px){width:100%;object-fit:cover;overflow:visible;height:114px;object-position:right;transform:translateX(40px)}}.cta__inner__text{z-index:1;position:relative;padding:61px 0vw;@media only screen and (max-width:1200px){padding:30px 60px}@media only screen and (max-width:819px){padding:16.521px 120px}@media only screen and (max-width:767px){padding:20px 32px}.cta__inner__title{color:#fff;margin-bottom:34px;font-family:"Noto Sans JP";font-size:39px;font-style:normal;font-weight:700;line-height:29px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:700;line-height:13px;margin-bottom:9px}}.cta__inner__description{color:#fff;margin-bottom:56px;font-family:"Noto Sans JP";font-size:27px;font-style:normal;font-weight:350;line-height:20px;@media only screen and (max-width:768px){font-size:14px;font-style:normal;font-weight:300;line-height:8.667px;margin-bottom:14px}}.cta__inner__button{padding:16px 32px;color:#292929;font-family:"Noto Sans JP";font-size:17px;font-style:normal;font-weight:700;line-height:11px;@media only screen and (max-width:768px){padding:6px 10px!important;border-radius:2.167px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}}}}}}.video__slider{width:100%;padding:40px 32px;border-radius:24px;background:#F5F4F3;margin-top:26px;display:grid;@media only screen and (max-width:768px){margin-top:16px;padding:12px}.video__slider--title{color:#000;font-family:Lato;font-size:28px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:24px;@media only screen and (max-width:768px){margin-bottom:9px;font-size:14px;font-style:normal;font-weight:700}}.swiper__video-list{width:100%;.swiper-slide{width:266.667px;height:150px;position:relative;iframe{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.overlay{content:"";background:transparent;width:100%;height:100%;min-height:1px;position:absolute;top:0;left:0;z-index:1}}}}.testimony__wrapper{padding:40px 32px;border-radius:24px;background:#F5F4F3;width:100%;display:grid;@media only screen and (max-width:768px){padding:14.818px 11.855px}.swiper__testimony{width:100%!important;.position:relative;.nav-wrap{position:absolute;bottom:0;right:0;display:flex;gap:24px;@media only screen and (max-width:768px){gap:8px}.swiper-button-prev,.swiper-button-next{position:unset;width:fit-content;aspect-ratio:1/1;background-color:#fff;padding:10px;border-radius:100px;border:2px solid #FFB03B;@media only screen and (max-width:768px){padding:3.7px;stroke-width:.741px}}.swiper-button-prev::after,.swiper-button-next::after{color:#FFB03B;font-size:16px;font-weight:600}@media only screen and (max-width:768px){.swiper-button-prev::after,.swiper-button-next::after{font-size:10px}}}.swiper-slide{.image{width:90px;height:90px;border-radius:100px;overflow:hidden;@media only screen and (max-width:768px){width:33px;height:33px}img{width:100%;height:100%;object-fit:cover}}.top-wrap{display:flex;gap:32px;margin-bottom:32px;@media only screen and (max-width:768px){gap:11px;margin-bottom:11px}.name{color:#000;font-family:Lato;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px;@media only screen and (max-width:768px){font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6px}}.rate{@media only screen and (max-width:768px){width:68px}}}.text-testi{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:28px;width:100%;padding-right:160px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:300;line-height:18px;padding-right:100px}}}}}.default__content-enroll{display:flex;flex-wrap:wrap;align-items:center;@media only screen and (max-width:1461px){justify-content:center}.card-enroll{min-height:360px;padding:32px;border-radius:16px;background:#FFF;width:28.54%;min-width:220px;display:flex;flex-direction:column;gap:16px;min-height:420px;@media only screen and (max-width:1461px){min-height:unset;width:100%;padding:32px 24px;border-radius:16px}.enroll-number{color:#FFB03B;font-family:Lato;font-size:48px;font-style:normal;font-weight:700;line-height:64px;letter-spacing:.48px;@media only screen and (max-width:768px){font-size:28px;font-style:normal;font-weight:700;line-height:64px}}.enroll-title{color:#272727;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;@media only screen and (max-width:768px){font-size:18px;font-style:normal;font-weight:700;line-height:32px}}.enroll-desc{color:#6B6B6B;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:28px;@media only screen and (max-width:768px){font-size:14px;font-style:normal;font-weight:500;line-height:28px}}}.icon-next{margin:0 -6px;@media only screen and (max-width:1461px){transform:rotate(90deg)}}.icon-next:last-child{display:none}}.course-fees__list.new{@media only screen and (max-width:768px){display:flex;flex-wrap:wrap}}.course-fees__shot-list{padding:35px 23px;background-color:#FFF;border:unset;border-radius:16px;@media only screen and (max-width:768px){padding:24px!important;display:grid!important;flex-direction:column!important;gap:16px!important;width:100%!important;margin-bottom:16px}.course-fees__shot-item{color:#272727;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:24px;padding-left:14px;@media only screen and (max-width:1200px){margin:unset}@media only screen and (max-width:767px){font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin:unset}}.course-fees__shot-item:last-child{margin-bottom:unset}.course-fees__shot-item:before{width:7px;height:7px;background-color:#272727;top:14px;@media only screen and (max-width:768px){width:4px;height:4px;background-color:#272727;top:7px}}}.course-fees__block.new{@media only screen and (max-width:768px){margin-bottom:16px}.course-fees__block-title{color:#272727;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:16px;text-transform:capitalize;@media only screen and (max-width:768px){font-size:14px;font-style:normal;font-weight:700;line-height:11.855px}}.course-fees__item{border-radius:16px;.course-fees__item-header{padding:16px;@media only screen and (max-width:768px){padding:7.963pxpx 0}.course-fees__item-header-title{color:#FFF;text-align:center;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px;@media only screen and (max-width:768px){font-size:14px;font-style:normal;font-weight:700}}.course-fees__item-header-subtitle{color:#FFF;text-align:center;font-family:Lato;font-size:12px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;@media only screen and (max-width:768px){font-size:10px;font-style:normal;font-weight:900;line-height:normal}}}.course-fees__item-body{padding:40px 16px;@media only screen and (max-width:768px){padding:19.908px 0;min-height:unset}.course-fees__item-body-title{margin:unset;color:#272727;text-align:center;font-family:Lato;font-size:32px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:24px;@media only screen and (max-width:768px){font-size:20px;font-style:normal;font-weight:800}}.course-fees__item-body-price{color:#272727;text-align:center;font-family:Lato;font-size:12px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;@media only screen and (max-width:768px){font-size:14px;font-style:normal;font-weight:900;line-height:normal}}.course-fees__item-body-subtitle{color:#C5C3C2;text-align:center;font-family:Lato;font-size:12px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:8px;@media only screen and (max-width:768px){font-size:12px;font-style:normal;font-weight:900;line-height:normal}}}}}.courses-level{padding:unset!important;overflow:hidden;.free-assesment__inner{background-color:#292929;@media only screen and (max-width:768px){background-repeat:no-repeat}}}.courses-level__sidebar-block{display:flex;flex-direction:column;align-items:flex-end;gap:24px;.btn-navigation-course{padding:15px 20px;border-radius:8px;border:2px solid #FFB03B;background:#FFF;width:100%;color:#FFB03B;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:normal;@media only screen and (max-width:1200px){display:none}}.bg{padding:15px 20px;border-radius:8px;border:2px solid #FFB03B;background:#FFB03B;width:100%;color:#FFF;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:normal}}.pretitle-wrapper{display:flex;flex-direction:column;align-items:flex-end;@media only screen and (max-width:1024px){width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}@media only screen and (max-width:767px){margin-right:auto;display:flex;flex-direction:row;align-items:flex-start;gap:12px}.default__title{margin:unset;margin:20px 0;@media only screen and (max-width:768px){margin:unset;margin-right:16px}}.desktop{@media only screen and (max-width:1200px){display:none}}.mobile-btn{display:none;@media only screen and (max-width:1200px){display:flex;gap:5px}}}.course-category{padding:32px;border-radius:16px;background:#F5F4F3;margin-bottom:32px;@media only screen and (max-width:768px){padding:11.855px;margin-bottom:16px;border-radius:5.927px}}.inner-title{color:#000;font-family:Lato;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px;@media only screen and (max-width:768px){font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}}.inner-subtitle{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:32px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:16px}}.small-txt{color:#8f8f8f;font-family:Lato;font-size:12px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:16px;@media only screen and (max-width:768px){font-size:8px;font-style:normal;font-weight:900;margin-bottom:16px}}.will-learn-wrap{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;margin-bottom:32px!important;gap:13px!important}@media only screen and (max-width:768px){.will-learn-wrap{margin-bottom:16px!important}}.point-learn{width:47%!important;display:flex!important;gap:8px!important;align-items:center!important}@media only screen and (max-width:768px){.point-learn{width:100%!important}}.icon-learn{width:25px!important;height:25px!important;flex-shrink:0!important}.icon-learn img{width:100%!important;height:100%!important;padding:auto}.text-learn{color:#000!important;font-family:Lato!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:28px!important}@media only screen and (max-width:768px){.text-learn{font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:14.237px!important}}.class-course-card{padding:24px;border-radius:16px;background:#FFF;overflow:hidden;margin-bottom:32px;cursor:pointer;height:fit-content;position:relative;transition:all 0.5s ease-in-out;@media only screen and (max-width:768px){padding:8.891px;border-radius:5.927px;margin-bottom:12px}.main-card{margin-bottom:16px;transition:all 0.5s ease-in-out;@media only screen and (max-width:768px){margin-bottom:12px}}.content-card{opacity:0;transition:all 0.5s ease-in-out}.icon-arrow{position:absolute;right:24px;bottom:24px;transform:rotate(0deg);@media only screen and (max-width:768px){right:12px;bottom:12px}}.class-pretitle{color:#FFB03B;font-family:Lato;font-size:12px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:16px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:900;line-height:normal}}.class-title{color:#000;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px;@media only screen and (max-width:768px){font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding-right:26px}}.class-subtitle{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px;@media only screen and (max-width:768px){font-size:16px;font-style:normal;font-weight:500;line-height:normal}}.class-wrap{display:flex;flex-wrap:wrap;gap:8px;.class-detail{display:flex;padding:6.5px 16px;border-radius:100px;border:2px solid #FFA929;background:#FFF;gap:8px;@media only screen and (max-width:768px){padding:7px;align-items:center;justify-content:center;.icon-detail{width:12px}.icon-text{font-size:12px;font-style:normal;font-weight:500;line-height:normal}}}}}.class-course-card.active{.icon-arrow{transform:rotate(180deg)}}.class-course-card:last-child{margin-bottom:unset}}.course-category:last-child{margin-bottom:unset}}.faq__inner{@media only screen and (max-width:768px){display:flex;flex-direction:column}}.btn-back-top{padding:32px;border-radius:100px;background-color:rgba(250,173,60,1);width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:-50px;position:relative;z-index:99;overflow:visible}.last-section{margin-bottom:-50px}