*{all:unset;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,section,header,footer,main,aside,article,nav,div,hr,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form{display:block}head,title,script{display:none}a,span,button,input,img{display:inline-block}a:hover,button:hover{cursor:pointer}:root{--primary-font: "Poppins", sans-serif;--linear-gradient-main: linear-gradient(180deg, #3B7EFF 0%, #3C0E69 100%);--th-color-main: #0056D2;--page-pad-x: 6%}body{font-family:var(--primary-font);overflow-x:hidden !important;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h1{font-size:4rem;line-height:7.5625rem;font-weight:600}.h2{font-size:3rem;line-height:5.66875rem;font-weight:600}.h3{font-size:2.25rem;line-height:4.25rem;font-weight:400}.h4{font-size:2rem;line-height:3.78125rem;font-weight:600}.h5{font-size:1.5rem;line-height:2.8375rem;font-weight:400}.h6{font-size:1.25rem;line-height:1.8875rem;font-weight:600}.h7{font-size:1.125rem;line-height:2.125rem;font-weight:400}.caption{font-size:1.5rem;line-height:2.8375rem;font-weight:400}.placeholder{font-size:1.25rem;line-height:2.3625rem;font-weight:400}.body-text{font-size:1rem;line-height:1.8875rem;font-weight:400}.subtitle{font-size:1.125rem;line-height:2.125rem;font-weight:500}.sm-text{font-size:.875rem;line-height:1.65625rem;font-weight:400}.md-text{font-size:.75rem;line-height:1.41875rem;font-weight:400}.sm-btn-text{font-size:.875rem;line-height:1.65625rem;font-weight:600}.btn-text{font-size:1.25rem;line-height:0rem;font-weight:600}@media(min-width: 48em){.h1\:md{font-size:4rem;line-height:7.5625rem;font-weight:600}.h2\:md{font-size:3rem;line-height:5.66875rem;font-weight:600}.h3\:md{font-size:2.25rem;line-height:4.25rem;font-weight:400}.h4\:md{font-size:2rem;line-height:3.78125rem;font-weight:600}.h5\:md{font-size:1.5rem;line-height:2.8375rem;font-weight:400}.h6\:md{font-size:1.25rem;line-height:1.8875rem;font-weight:600}.h7\:md{font-size:1.125rem;line-height:2.125rem;font-weight:400}.caption\:md{font-size:1.5rem;line-height:2.8375rem;font-weight:400}.placeholder\:md{font-size:1.25rem;line-height:2.3625rem;font-weight:400}.body-text\:md{font-size:1rem;line-height:1.8875rem;font-weight:400}.subtitle\:md{font-size:1.125rem;line-height:2.125rem;font-weight:500}.sm-text\:md{font-size:.875rem;line-height:1.65625rem;font-weight:400}.md-text\:md{font-size:.75rem;line-height:1.41875rem;font-weight:400}.sm-btn-text\:md{font-size:.875rem;line-height:1.65625rem;font-weight:600}.btn-text\:md{font-size:1.25rem;line-height:0rem;font-weight:600}}@media(min-width: 64em){.h1\:lg{font-size:4rem;line-height:7.5625rem;font-weight:600}.h2\:lg{font-size:3rem;line-height:5.66875rem;font-weight:600}.h3\:lg{font-size:2.25rem;line-height:4.25rem;font-weight:400}.h4\:lg{font-size:2rem;line-height:3.78125rem;font-weight:600}.h5\:lg{font-size:1.5rem;line-height:2.8375rem;font-weight:400}.h6\:lg{font-size:1.25rem;line-height:1.8875rem;font-weight:600}.h7\:lg{font-size:1.125rem;line-height:2.125rem;font-weight:400}.caption\:lg{font-size:1.5rem;line-height:2.8375rem;font-weight:400}.placeholder\:lg{font-size:1.25rem;line-height:2.3625rem;font-weight:400}.body-text\:lg{font-size:1rem;line-height:1.8875rem;font-weight:400}.subtitle\:lg{font-size:1.125rem;line-height:2.125rem;font-weight:500}.sm-text\:lg{font-size:.875rem;line-height:1.65625rem;font-weight:400}.lg-text\:lg{font-size:.75rem;line-height:1.41875rem;font-weight:400}.sm-btn-text\:lg{font-size:.875rem;line-height:1.65625rem;font-weight:600}.btn-text\:lg{font-size:1.25rem;line-height:0rem;font-weight:600}}.highlighted-text{background-image:linear-gradient(22.5deg, #0056D2, #500799);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}25%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}75%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-left{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}25%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}75%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}25%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}75%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}25%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}75%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:10000}.header-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:min(4%,1rem) 6%}.nav-logo{width:min(50%,10rem)}.nav-item:hover{font-weight:600}.nav .nav-item{display:inline-block}@media(max-width: 47.99375em){.nav-item:not(.nav-logo){display:none}}.nav-item--active{font-weight:600}.header{background-color:#0056d2}.header--sticky{-webkit-box-shadow:0 0 2em rgba(0,0,0,.1);box-shadow:0 0 2em rgba(0,0,0,.1)}.header .nav-item{color:#fff}.header .nav-item.nav-logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.nav-item{text-transform:capitalize;vertical-align:middle;margin-right:2rem;height:100%}.nav-logo{-webkit-transform:translateX(-7%);transform:translateX(-7%)}.nav-logo img{width:60%}.hamburger{position:relative;z-index:20000}@media(min-width: 48em){.hamburger{display:none}}.offcanvas-bg{background-color:#000;width:1rem;height:1rem;border-radius:50%;background-image:linear-gradient(22.5deg, #0056D2, #500799);position:absolute;top:0;right:0;opacity:0;-webkit-transition:all ease-in-out 400ms;transition:all ease-in-out 400ms}@media(min-width: 48em){.offcanvas-bg{display:none}}.offcanvas-content{position:absolute;top:250%;left:0;right:0}.offcanvas-content ul{display:none}.mobile-nav-toggler{display:none}.mobile-nav-toggler:checked~.offcanvas-bg{opacity:1;-webkit-transform:scale(200);transform:scale(200)}.mobile-nav-toggler:checked~.offcanvas-bg~.offcanvas-content ul{display:block}.mobile-nav{width:50%;margin:auto;text-align:center}.mobile-nav__item{color:#fff}@media(min-width: 48em){.footer__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer__col:not(:first-child){width:20%}.footer{background-color:#f2f7ff;padding:5% 6%}.footer__col:first-child img{width:min(50%,10rem)}.footer__col span{font-size:1.25rem;line-height:1.875rem;font-weight:400;padding-bottom:4%}.footer li{font-size:1rem;line-height:1.5rem;font-weight:300;padding-bottom:2%}.footer__col{padding:2% 0}.footer__rule{width:100%;padding:0;border-top:.5px solid #aaa}.footer__copyright{font-size:.875rem;line-height:1.3125rem;font-weight:400;margin-top:4%}.badge{padding:1% 4%}.badge{border-radius:20rem}.badge--white{background-color:#fff;color:#000}.badge--yellow{background-color:#ffc700;color:#000}.accordion .accordion-item.collapsed .accordion-item__content{display:none}.accordion-item__btn{background-color:rgba(230,230,230,.479);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1% 2%;cursor:pointer}.faqs{padding:min(6%,4rem) 6% 0 6%}.faqs__question{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.faqs__question span{margin-right:2%}.faqs__question span.i-plus::before{display:inline-block}.faqs .accordion-item:not(:last-child) .faqs__question{border-bottom:.02rem solid #c7c7c7}.faqs header{text-align:center}.faqs__answer{padding:4%;background-color:#fbfbfb}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.i-arrow-angle-down::before{content:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 8.5L12 15.5L5 8.5%27 stroke=%27%23200E32%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.i-arrow-angle-up::before{content:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 15.5L12 8.5L19 15.5%27 stroke=%27%23200E32%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.i-plus::before{content:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18 12H11.9667L6 12%27 stroke=%27%23222628%27 stroke-width=%271.4%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M12 6V12V18%27 stroke=%27%23222628%27 stroke-width=%271.4%27 stroke-linecap=%27round%27/%3E%3C/svg%3E")}.card{padding:4%}.card{background-color:#fff;border:.1rem solid #d9e9ff;border-radius:.25rem;-webkit-transition:all ease 400ms;transition:all ease 400ms}.card:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-1%);transform:translateY(-1%)}@-webkit-keyframes circle-animated{0%{width:0rem;height:0rem}50%{width:5rem;height:5rem}100%{width:10rem;height:10rem}}@keyframes circle-animated{0%{width:0rem;height:0rem}50%{width:5rem;height:5rem}100%{width:10rem;height:10rem}}.hero-section{--col-gap: 5%}@media(min-width: 48em){.hero-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.hero-section__col:first-child{width:calc(60% - var(--col-gap)/2)}.hero-section__col:last-child{width:calc(40% - var(--col-gap)/2)}.hero-section__col:last-child img{width:100%}}.hero-section__btn{position:relative;padding:2% 4%;margin-top:4%;overflow:hidden}.hero-section__btn span{position:relative;z-index:1000}.hero-section__btn:hover::after{-webkit-animation-name:circle-animated;animation-name:circle-animated;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:" ";width:1rem;height:1rem;background-image:linear-gradient(22.5deg, #0056D2, #500799);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;z-index:0}.hero-section{--pad-x: 6%;--pad-y: 6%;padding:var(--pad-y) var(--pad-x)}.hero-section__title,.hero-section__description{text-transform:capitalize}.hero-section img{width:100%}.hero-section__btn{background-color:#0056d2;color:#fff;border-radius:.25rem}.callback-section{margin:6% 6%;padding:10% 5%}.callback-section__col:last-child{margin-top:2rem}@media(min-width: 48em){.callback-section{padding:4% 5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10%}.callback-section__col{width:100%}.callback-section__col:last-child{margin:0}}.callback-section{position:relative}.callback-section__bg{background-color:#d9e9ff;position:absolute;top:0;bottom:20%;left:0;right:0;z-index:0;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 50% 100%, 0% 80%);clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 50% 100%, 0% 80%)}@media(min-width: 48em){.callback-section__bg{bottom:18%}}.callback-section__col{position:relative;z-index:1000}.callback-section__question{font-size:1.75rem;line-height:4.2525rem;font-weight:600;text-transform:capitalize}.callback-section__question span{color:#0056d2}.callback-section__message{font-size:1rem;line-height:1.5rem;font-weight:400;color:#878787;text-transform:capitalize}.callback-section__col:nth-child(2){text-align:center}@media(min-width: 48em){.callback-section__col:nth-child(2){text-align:left}}.callback-section__col:last-child{background-color:#fff;-webkit-box-shadow:0px 2.42798px 14.5679px rgba(0,0,0,.15);box-shadow:0px 2.42798px 14.5679px rgba(0,0,0,.15);border-radius:2.42798px;position:relative}.callback-section__col:last-child form{padding:8% 5%}.callback-section__col:last-child .form-field{margin-bottom:4%}.callback-section a{margin:4% 0}.callback-section a img{width:2rem;vertical-align:middle}.callback-section button{text-align:center;color:#fff;background-color:#0056d2;width:100%;padding:4%;font-size:.683125rem;line-height:1.024375rem;font-weight:400;border-radius:2.42798px}.form-field{width:100%;background:#fbfbfb;border:.606996px solid #c7c7c7;border-radius:2.42798px;padding:2%}.form-field::-webkit-input-placeholder{font-size:.683125rem;line-height:1.024375rem;font-weight:400;text-align:left;color:#000;padding:4%}.form-field::-moz-placeholder{font-size:.683125rem;line-height:1.024375rem;font-weight:400;text-align:left;color:#000;padding:4%}.form-field:-ms-input-placeholder{font-size:.683125rem;line-height:1.024375rem;font-weight:400;text-align:left;color:#000;padding:4%}.form-field::-ms-input-placeholder{font-size:.683125rem;line-height:1.024375rem;font-weight:400;text-align:left;color:#000;padding:4%}.form-field::placeholder{font-size:.683125rem;line-height:1.024375rem;font-weight:400;text-align:left;color:#000;padding:4%}.courses-section{padding:6%}.courses-section header{text-align:center}.courses-section__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2% 0}.courses-section__nav .nav__btn{margin:1% 2%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:1% 3%;border-radius:.25rem;-webkit-transition:all ease 400ms;transition:all ease 400ms}.courses-section__nav .nav__btn--active{background-color:#0056d2;color:#fff}.courses-section__nav .nav__btn:hover{background-color:#0056d2;color:#fff}.courses-group{--gap: 4%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);width:100%;margin:0 auto}.courses-group.active-category-all .course-card{display:block}.courses-group.active-category-programming .course-card[data-course-category=programming]{display:block}.courses-group.active-category-design .course-card[data-course-category=design]{display:block}.courses-group.active-category-marketing .course-card[data-course-category=marketing]{display:block}@media(min-width: 48em){.courses-group{width:75%}}.course-card{overflow:hidden;width:100%;margin-bottom:var(--gap);display:none}.course-card__img img{width:100%}.course-card__title{padding:2% 6%}.course-card__duration{color:#878787;font-weight:400}.course-card__duration img{width:20%;vertical-align:middle;-webkit-filter:invert(0.7);filter:invert(0.7)}.course-card div:last-child{padding:2% 6%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.course-card div:last-child a{padding:1% 6%;background-color:#d9e9ff;border-radius:.25rem;margin-bottom:2%}.course-card:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-1%);transform:translateY(-1%)}@media(min-width: 26.5625em){.course-card{width:calc(50% - var(--gap))}}@media(min-width: 64em){.course-card{width:calc(33.3333333333% - var(--gap))}}.courses-section{background-color:#f2f7ff}.course-card{background-color:#fff;background-color:#fff;-webkit-transition:all ease 400ms;transition:all ease 400ms;border-radius:.25rem}.course-card--popular{position:relative}.course-popular-badge{background-color:#ffc700;position:absolute;padding:10% 12% 2% 12%;top:2%;-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.08);box-shadow:.25rem .25rem .25rem rgba(0,0,0,.08);-webkit-transform:rotate(-45deg) translateX(-15%) translateY(-60%);transform:rotate(-45deg) translateX(-15%) translateY(-60%)}.courses-section--popular .courses-group{margin:min(4%,6rem) auto 0 auto}.feature-section{--gap: 10%;padding:min(6%,1rem) 6%}.feature-section__col{width:60%;margin:var(--gap) auto;text-align:center}.feature-section__col img{width:min(100%,12rem)}@media(min-width: 26.5625em){.feature-section__col{width:30%}}@media(min-width: 48em){.feature-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:var(--gap)}}
