h2{font-size:clamp(21px, 6vw, 45px) !important;line-height:120% !important}#banner{padding-top:0}#banner .under{margin-top:12px}#banner .light-blue{border-radius:23px;padding:34px 22px}@media (max-width:991px){#banner .light-blue{margin-top:30px}}@media (max-width:400px){#banner .light-blue{padding:15px}}#banner .light-blue .text{margin-bottom:40px}#banner .light-blue.second{padding:26px 22px;min-height:169px;padding:26px 22px;display:flex;align-items:center}@media (max-width:991px){#banner .light-blue.second{margin-top:30px}}@media (max-width:400px){#banner .light-blue.second{padding:15px}}@media (max-width:991px){#banner .button{text-align:center}}#banner .button .btn{margin-right:15px}@media (max-width:460px){#banner .button .btn{margin-right:0;margin-top:20px}}#banner .button .video-play{height:83px}@media (max-width:450px){#banner .button .video-play{margin-top:20px}}#banner .button img{height:83px}#banner .arrow{padding-left:0}@media (max-width:991px){#banner .arrow{text-align:center;padding-left:calc(var(--bs-gutter-x)* .5);margin-top:20px;display:none}}#banner .arrow img{width:100%;max-width:170px}#new-goals{background:#fff;background:linear-gradient(180deg,#fff 0%,#fff 47%,#0542bf 47%,#0542bf 100%)}#new-knowledge,#new-knowledge-white{padding-bottom:100px}@media (max-width:991px){#new-knowledge,#new-knowledge-white{padding-bottom:50px}}#new-knowledge .text,#new-knowledge-white .text{margin-bottom:35px}.text-col{display:flex;flex-direction:column;justify-content:center}#new-knowledge-white{padding-top:0}#new-knowledge-white h2{margin-top:120px}@media (max-width:991px){#new-knowledge-white h2{margin-top:50px}}#teacher{padding-top:100px;padding-bottom:100px}@media (max-width:991px){#teacher{padding-top:50px;padding-bottom:50px}}#teacher .text{margin:0 auto}#contact .wrapper{max-width:330px;margin-top:100px}@media (max-width:991px){#contact .wrapper{margin-top:50px;max-width:100%}}#contact .wrapper h3{font-size:clamp(18px, 8vw, 36px) !important;line-height:normal;color:#fff;border-bottom:1px solid #fff;width:fit-content}#contact .contact-blocks{display:flex;flex-direction:column}#contact .contact-blocks .block{display:inline-flex;margin-bottom:26px;align-items:center}#contact .contact-blocks .block:last-child{margin-bottom:0}#contact .contact-blocks .block .icon{max-width:45px;width:100%;display:flex;justify-content:center}#contact .contact-blocks .block .icon img{float:left;margin-right:25px;max-width:30px}#contact .contact-blocks .block .text p{color:#fff;font-size:20px;line-height:140%}#contact .contact-blocks .block .text p a{font-size:20px;text-decoration:none !important;color:#fff}#contact .contact-blocks .block .text p:last-child{margin-bottom:0}#contact .cube-dark{position:absolute;background:#030d40;height:578px;left:0;width:40%;border-top-right-radius:50px;border-bottom-right-radius:50px;z-index:-1;box-shadow:2px 2px 4px 0px rgba(0,0,0,.7)}@media (max-width:991px){#contact .cube-dark{width:98%;height:460px}}#contact .cube-light{position:absolute;background:#eaf5f9;height:603px;right:0;width:70%;border-top-left-radius:70px;border-bottom-left-radius:70px;z-index:-2;margin-top:-60px}@media (max-width:991px){#contact .cube-light{width:98%;height:703px}}#contact form{max-width:796px}@media (max-width:991px){#contact form{margin-top:135px}}#contact form .submit-btn{text-align:right}@media (max-width:991px){#contact form .submit-btn{text-align:center}}#courses{padding-top:100px}@media (max-width:991px){#courses{padding-top:50px}}#courses .blocks .block{border-radius:8px;border:1px solid #eaeaea;padding:20px;min-height:457px;display:flex;text-align:left;margin:12px 0;flex-direction:column;justify-content:flex-start;background:#fff}#courses .blocks .block a{text-decoration:none !important}#courses .blocks .block a h3{font-size:clamp(18px, 4vw, 21px) !important;font-weight:700;margin-bottom:20px}#courses .blocks .block .text{font-size:clamp(16px, 4vw, 18px) !important;min-height:81px}.accordion-item:first-of-type .accordion-button,.accordion-item:first-of-type{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 17H23V23H17V25H23V31H25V25H31V23H25V17Z' fill='black'/%3E%3C/svg%3E") !important;width:48px;height:48px;background-size:cover}@media (max-width:576px){.accordion-button:after{width:24px;height:24px}}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%23030D40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6569 19.7574L28.2426 18.3432L24 22.5859L19.7574 18.3432L18.3431 19.7574L22.5858 24.0001L18.3431 28.2427L19.7574 29.6569L24 25.4143L28.2426 29.6569L29.6569 28.2427L25.4142 24.0001L29.6569 19.7574Z' fill='white'/%3E%3C/svg%3E") !important;width:48px;height:48px;background-size:cover}@media (max-width:576px){.accordion-button:not(.collapsed):after{width:24px;height:24px}}#faq{padding-bottom:0}#faq .stick-block{position:sticky;top:40px;padding:30px;background:#eaf5f9;border-radius:18px;text-align:center;max-width:440px}#faq .stick-block .title{font-size:clamp(16px, 4vw, 21px) !important;font-weight:700;margin-bottom:15px}#faq .stick-block .text{font-size:clamp(14px, 4vw, 18px) !important;margin-bottom:15px}#faq .col-lg-4{position:relative}.accordion .accordion-body{padding:0 0 52px}@media (max-width:576px){.accordion .accordion-body{padding:0 0 22px}}.accordion .accordion-collapse{background:#0542bf;color:#fff;padding-left:150px;padding-right:40px}@media (max-width:991px){.accordion .accordion-collapse{padding-left:140px}}@media (max-width:576px){.accordion .accordion-collapse{padding-left:65px;padding-top:15px}}.accordion .accordion-collapse.show{color:#fff}.accordion .accordion-item{border:0 !important;margin-bottom:7px}.accordion .accordion-item .accordion-header{display:inline-flex;width:100%}.accordion .accordion-item .accordion-header.collapsed{background:#0542bf;color:#fff !important}.accordion .accordion-item .accordion-header.collapsed .button{box-shadow:none}.accordion .accordion-item .accordion-header button{padding:52px 60px 22px;display:inline-flex;align-items:flex-start;font-size:clamp(18px, 3vw, 35px);font-weight:600;background:#0542bf;box-shadow:none;color:#fff}@media (max-width:576px){.accordion .accordion-item .accordion-header button{padding:22px 30px 0}}.accordion .accordion-item .accordion-header button .number{display:inline-flex;font-size:clamp(18px, 3vw, 35px);margin-right:52px;font-weight:600;color:#fff}@media (max-width:576px){.accordion .accordion-item .accordion-header button .number{margin-right:20px}}.accordion .accordion-item .accordion-header button.collapsed{padding:52px 60px;background:#eaf5f9;color:#030d40}@media (max-width:576px){.accordion .accordion-item .accordion-header button.collapsed{padding:22px 30px}}.accordion .accordion-item .accordion-header button.collapsed .number{color:#0542bf}#bonus-pop-up{max-width:880px;margin:0 auto;background:#0542bf;background:linear-gradient(180deg,#3274fd 0%,#0542bf 100%);border-radius:101px;min-height:110px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;position:fixed;bottom:20px;right:0;left:0;z-index:1000}@media (max-width:991px){#bonus-pop-up{flex-direction:row;border-radius:8px}}#bonus-pop-up.show{display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible}#bonus-pop-up .wrapper{display:inline-flex;flex-direction:column;margin-right:30px}@media (max-width:991px){#bonus-pop-up .wrapper{margin-right:0;text-align:left;padding-left:10px}}#bonus-pop-up .wrapper .title{font-size:clamp(14px, 3vw, 18px) !important;font-weight:700;margin-bottom:8px;color:#fff}#bonus-pop-up .wrapper .text{color:#fff;font-size:clamp(14px, 3vw, 16px) !important}@media (max-width:991px){#bonus-pop-up .wrapper .text{margin-bottom:0}}#bonus-pop-up .buttons{display:inline-flex}@media (max-width:991px){#bonus-pop-up .buttons{margin-bottom:5px}}#bonus-pop-up .buttons .btn{max-width:150px;min-width:150px;padding:15px 26px;margin:0 10px}@media (max-width:991px){#bonus-pop-up .buttons .btn.black{display:none}}