html,body{font-family:ProximaNova,sans-serif;overflow-x:hidden;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 576px){html,body{overflow-x:hidden}}.mt-between-block{margin-top:120px}.mt-inner-block{margin-top:40px}.white-bg{background:#fff}.gray-bg{background:#f3f3f3}.green-bg{background:#daf251}.blue-bg{background:#1e22aa}.black-bg{background:#000}@font-face{font-family:"ProximaNova";font-weight:400;font-style:normal;src:url("/static/fonts/proxima-nova_regular.9f756faaabd1.ttf")}@font-face{font-family:"ProximaNova";font-weight:600;font-style:normal;src:url("/static/fonts/proxima-nova_bold.7683b577c49f.ttf")}@font-face{font-family:"ProximaNova";font-weight:500;font-style:normal;src:url("/static/fonts/proxima-nova_medium.9b72413bfc31.ttf")}@font-face{font-family:"ProximaNova";font-weight:200;font-style:normal;src:url("/static/fonts/proxima-nova_light.0d767600d93c.ttf")}@keyframes moveUpRightAndReturn{0%{transform:translate(0, 0)}50%{transform:translate(100%, -100%)}51%{transform:translate(-100%, 100%)}100%{transform:translate(0, 0)}}@keyframes moveRightAndReturn{0%{transform:translate(-50%, -50%)}50%{transform:translate(200%, -50%)}51%{transform:translate(-200%, -50%)}100%{transform:translate(-50%, -50%)}}@keyframes moveRightAndReturnImg{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes moveUpAndReturn{0%{transform:translate(0, 0)}50%{transform:translate(0, -100%)}51%{transform:translate(0, 100%)}100%{transform:translate(0, 0)}}@keyframes linkAppears{0%{transform:translateX(-101%)}100%{transform:translateX(0)}}@keyframes linkDisappears{0%{transform:translateX(0)}100%{transform:translateX(101%)}}.header .navbar{--bs-navbar-padding-y: 14px;--bs-navbar-color: $black;border-bottom:1px solid #000}.header .navbar .container-fluid{align-items:end}.header .navbar .navbar-toggler{border:none;padding-bottom:0}.header .navbar .navbar-toggler:focus{box-shadow:none}.header .navbar .navbar-toggler .navbar-toggler-icon{width:20px;height:20px;background-image:url("/static/images/other/burger-button.8cc63cec70eb.svg")}.header .navbar .nav-item{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-right:1.65rem;border-bottom:1px solid rgba(0,0,0,0);position:relative}.header .navbar .nav-item:hover,.header .navbar .nav-item.active{border-bottom:1px solid #1e22aa}.header .navbar .nav-item:last-child{margin-right:auto}.header .navbar-brand{display:inline-block;margin-right:0}.header .navbar-brand--text{margin-right:0;position:relative;top:12px}.header .second-header{margin-top:17px}.header .second-header ul{font-size:18px;font-style:normal;font-weight:400;line-height:24px;list-style-type:none;padding-left:0;margin:0}.header .second-header ul li{padding:5px 15px;position:relative}.header .second-header ul li.active,.header .second-header ul li:hover{background-color:#1e22aa;color:#fff}.header .second-header ul li.active a,.header .second-header ul li:hover a{color:#fff}.header .second-header ul li a{color:#000;text-decoration:none}.header .second-header ul li a:hover{color:#fff}@media(max-width: 991.98px){.header .navbar{border-bottom:none}}.header .mobile-menu{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.header .mobile-menu .btn-close{--bs-btn-close-bg: url("/static/images/other/close-button.221800edfaac.svg");--bs-btn-close-opacity: 1}.header .mobile-menu .menu-divider{border:none;border-top:1px solid #f3f3f3;margin:20px 0}@media(max-width: 767.98px){.header{background:#fff}}.promo{margin-top:80px}@media(min-width: 576px){.promo{margin-top:120px}}.promo .block{padding:22px 16px}@media(min-width: 576px){.promo .block{padding:42px 42px}}@media(min-width: 992px){.promo .block{min-height:312px;background-image:url("/static/images/other/background-image.6e29f709250e.svg");background-repeat:no-repeat;background-size:292px 257px;background-position:calc(100% - 95px) center}}@media(min-width: 1400px){.promo .block{background-position:calc(100% - 205px) center}}.promo .block .top h3{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px}@media(min-width: 576px){.promo .block .top h3{font-size:32px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:5px;line-height:40px}}.promo .block .top p{font-size:14px;font-style:normal;font-weight:400;line-height:120%;font-weight:300;line-height:20px}@media(min-width: 576px){.promo .block .top p{font-size:16px;font-style:normal;font-weight:500;line-height:24px}}.promo .block .bottom{margin-top:49px}@media(min-width: 576px){.promo .block .bottom{margin-top:24px}}@media(min-width: 768px){.promo .block .bottom{margin-top:89px;margin-bottom:6px}}@media(min-width: 992px){.promo .block .bottom{margin-top:25px}}.promo .block .bottom .wrapper{position:relative;display:inline-block;border:1px solid #000}.promo .block .bottom a{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:7px 16px;text-decoration:none;color:#000;line-height:100%}@media(min-width: 576px){.promo .block .bottom a{padding:10px 14px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}.promo .block .bottom a:hover{color:#000}.promo .block .bottom a img{margin-left:5px}.promo .block .bottom .col:last-child{margin-top:15px}@media(min-width: 576px){.promo .block .bottom .col:last-child{margin-top:auto}}.promo .block .bottom .transition{display:block;text-decoration:none;border:1px solid #000;transition:all .5s ease}.promo .block .bottom .green{background-color:#daf251}.promo .block .bottom .blue{background-color:#1e22aa}.promo .block .bottom .wrapper:hover .transition{transform:translate(-6px, -6px)}.subscribe{margin-top:80px;min-height:352px}@media(min-width: 576px){.subscribe{margin-top:152px}}@media(min-width: 576px){.subscribe{margin-top:120px}}.subscribe .left-block{background-image:url("/static/images/other/arrows.166dce260830.svg");background-size:257px 70px;background-repeat:no-repeat;background-position:-32px 46px;min-height:114px}@media(min-width: 576px){.subscribe .left-block{background-size:505px 135px;background-position:-66px 53px;min-height:183px}}@media(min-width: 992px){.subscribe .left-block{background-size:505px 135px;background-position:-136px 171px}}.subscribe .right-block{position:relative}.subscribe .right-block::before{content:"";position:absolute;background-size:cover;z-index:10;background-image:url("/static/images/other/middle-background-image.fd0d5664c5a9.svg");background-repeat:no-repeat,no-repeat;width:96px;height:96px;top:-32px;left:calc(100% - 60px)}@media(min-width: 576px){.subscribe .right-block::before{width:155px;height:155px;top:-54px;left:calc(100% - 90px)}}@media(min-width: 992px){.subscribe .right-block::before{top:-70px;left:-66px}}@media(min-width: 1200px){.subscribe .right-block::before{top:-54px;left:-66px}}.subscribe .right-block .body{width:100%}.subscribe .right-block .body .content{padding:30px 24px}@media(min-width: 576px){.subscribe .right-block .body .content{padding:60px 100px}}@media(min-width: 992px){.subscribe .right-block .body .content{padding:64px 64px}}@media(min-width: 1200px){.subscribe .right-block .body .content{padding:64px 88px}}@media(min-width: 1400px){.subscribe .right-block .body .content{padding:64px 104px}}.subscribe .right-block .body h3{font-size:32px;font-style:normal;font-weight:500;line-height:40px;font-weight:500;margin-bottom:5px}@media(max-width: 575.98px){.subscribe .right-block .body h3{font-size:18px;font-style:normal;font-weight:500;line-height:24px;font-weight:500}}.subscribe .right-block .body p{font-size:14px;font-style:normal;font-weight:300;line-height:20px;margin-bottom:13px}@media(min-width: 576px){.subscribe .right-block .body p{font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:auto}}@media(min-width: 576px){.subscribe .right-block .body form{margin-top:25px}}.subscribe .right-block .body form .sbs-input{height:40px;width:100%;background-color:#fff;border:none;padding-left:24px;font-size:16px;font-weight:400;line-height:24px;border-radius:0}@media(min-width: 576px){.subscribe .right-block .body form .sbs-input{height:48px;padding-left:28px}}.subscribe .right-block .body form .sbs-input:focus{box-shadow:none}.subscribe .right-block .body form .send-button{position:relative;width:40px;height:40px;background-color:#1e22aa;border:none;padding:16px;overflow:hidden}@media(min-width: 576px){.subscribe .right-block .body form .send-button{width:84px;height:48px}}.subscribe .right-block .body form .send-button::after{content:"";position:absolute;display:block;width:20px;height:20px;background-image:url("/static/images/other/arrow-right-email.35590f1e4fc4.svg");background-repeat:no-repeat;background-position:50% 50%;top:50%;left:50%;transform:translate(-50%, -50%)}.subscribe .right-block .body form .send-button:hover:not(.disabled)::after{animation:moveRightAndReturn .5s forwards}.subscribe .right-block .body form .send-button.disabled{background-color:#f3f3f3}.subscribe .right-block .body form .send-button.disabled::after{background-image:url("/static/images/other/arrow-right-email-black.4ea93ea1ddd2.svg")}.subscribe .right-block .body form .policy{margin-top:8px;display:inline-flex;font-size:16px;align-items:flex-start}.subscribe .right-block .body form .policy .custom-checkbox{display:inline-block;cursor:pointer;width:100%;max-width:16px;height:16px}@media(min-width: 576px){.subscribe .right-block .body form .policy .custom-checkbox{max-width:20px;height:20px}}.subscribe .right-block .body form .policy .sbs-checkbox{position:absolute;opacity:0;cursor:pointer}.subscribe .right-block .body form .policy .edu-checkbox{width:100%;max-width:16px;height:16px;display:inline-block;background:url("/static/images/other/checkbox.aec9a69d57b2.svg") no-repeat;background-size:contain;transition:background .3s ease}@media(min-width: 576px){.subscribe .right-block .body form .policy .edu-checkbox{max-width:20px;height:20px}}.subscribe .right-block .body form .policy input[type=checkbox]:checked+.edu-checkbox{background:url("/static/images/other/checkbox-checked.d1fd12a366ca.svg") no-repeat;background-size:contain}.subscribe .right-block .body form .policy .text{margin-left:8px;font-size:12px;font-style:normal;font-weight:300;line-height:120%;line-height:17px;margin-top:2px}.subscribe .right-block .body form .policy .text a{text-decoration:none;color:#1e22aa}.contact{margin-top:46px;min-height:254px;background-image:url("/static/images/other/background-image-1.af4f1e718c03.svg"),url("/static/images/other/background-image-3.a8788cba5de8.svg");background-position:-56px 180px,calc(100% + 2px) 152px;background-repeat:no-repeat,no-repeat;background-size:223px 210px,88px 72px}@media(min-width: 576px){.contact{min-height:356px;margin-top:58px;background-size:515px 515px,164px 153px;background-position:-295px 174px,calc(100% + 26px) 187px}}@media(min-width: 576px){.contact{min-height:356px;background-image:url("/static/images/other/background-image-1.af4f1e718c03.svg"),url("/static/images/other/background-image-3.a8788cba5de8.svg");background-position:-294px 174px,calc(93% + 54px) 187px;background-repeat:no-repeat,no-repeat;background-size:515px 515px,164px 153px}}@media(min-width: 768px){.contact{min-height:319px;background-image:url("/static/images/other/background-image-1.af4f1e718c03.svg"),url("/static/images/other/background-image-3.a8788cba5de8.svg"),url("/static/images/other/background-image-2.1624bac5af6b.svg");background-position:-194px 105px,calc(93% + 96px) 20px,calc(100% - 102px) 160px;background-repeat:no-repeat,no-repeat,no-repeat;background-size:515px 515px,164px 153px,97px 97px}}@media(min-width: 992px){.contact{margin-top:122px;background-position:-126px 103px,calc(100% + 5px) 20px,calc(100% - 180px) 159px}}@media(min-width: 1200px){.contact{min-height:313px;background-position:-85px 97px,calc(100% - 31px) 14px,calc(100% - 260px) 153px}}@media(min-width: 1400px){.contact{min-height:318px;background-position:calc(50% - 409px) 103px,calc(50% + 524px) 18px,calc(50% + 331px) 159px}}.contact .description{font-size:18px;font-style:normal;font-weight:400;line-height:24px;font-weight:500}@media(min-width: 576px){.contact .description{font-size:32px;font-style:normal;font-weight:500;line-height:40px;font-weight:500}}.contact .description .animated-link{position:relative;display:inline-flex;text-decoration:none;overflow:hidden}.contact .description .animated-link::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background-color:#1e22aa;border-radius:2px;transform:translateX(-101%);transition:transform .5s ease}.contact .description .animated-link:hover::after{animation:linkAppears .5s forwards}.contact .description .animated-link:not(:hover)::after{animation:linkDisappears .5s forwards}.contact .ext-links{margin-top:30px}@media(min-width: 576px){.contact .ext-links{margin-top:26px}}@media(min-width: 768px){.contact .ext-links{margin-top:28px}}.contact .ext-links a{color:#1e22aa;background-color:#1e22aa;margin-right:32px;overflow:hidden}.contact .ext-links a:last-child{margin-right:0}.contact .ext-links a img{width:32px;height:32px}@media(min-width: 576px){.contact .ext-links a img{width:50px;height:50px}}.contact .ext-links a:hover img{animation:moveUpAndReturn .5s forwards}.footer-block{padding-top:40px;border-top:1px solid #000;font-size:16px;font-style:normal;font-weight:400;line-height:100%;font-weight:300;line-height:200%}.footer-block .item-bold{font-weight:500}.footer-block .mobile .menu-links{margin-top:29px;padding-left:12px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}@media(min-width: 576px){.footer-block .mobile .menu-links{margin-top:auto;padding-left:0}}@media(min-width: 768px){.footer-block .mobile .menu-links{padding-left:24px}}.footer-block .mobile .menu-links a{text-decoration:none;color:#000;margin-bottom:22px}.footer-block .pc ul{list-style-type:none;margin-bottom:11px}.footer-block .pc ul li{line-height:18px;padding:10px 0}.footer-block .pc ul li:first-child{padding-top:0;padding-bottom:10px;line-height:17px;font-weight:500}.footer-block .pc ul li.bold-mobile{font-weight:500}@media(min-width: 992px){.footer-block .pc ul li .bold-mobile{font-weight:400}}.footer-block .pc a{text-decoration:none;color:#000}.footer-block .links{font-size:14px;font-style:normal;font-weight:400;line-height:120%;margin-top:19px;padding-left:12px}@media(min-width: 576px){.footer-block .links{padding-left:24px}}@media(min-width: 992px){.footer-block .links{padding-left:0;margin-top:21px}}.footer-block .links a{font-weight:300;line-height:200%;text-decoration:underline;color:#000}.footer-block .links a .separator{text-decoration:none}.footer-block .copyright{margin-top:10px;margin-bottom:20px;padding-left:12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media(min-width: 576px){.footer-block .copyright{padding-left:24px}}@media(min-width: 992px){.footer-block .copyright{padding-left:0}}.modal-uni .modal-content{padding:24px}@media(min-width: 576px){.modal-uni .modal-content{padding:24px 43px}}.modal-uni .modal-content img{width:42px;height:42px}@media(min-width: 576px){.modal-uni .modal-content img{width:66px;height:66px}}.modal-uni .modal-content h1{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-top:4px;margin-bottom:5px;font-weight:500}@media(min-width: 576px){.modal-uni .modal-content h1{font-size:32px;font-style:normal;font-weight:400;line-height:48px;margin-top:0;margin-bottom:4px}}.modal-uni .modal-content p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}@media(min-width: 576px){.modal-uni .modal-content p{font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:1rem}}@media(min-width: 576px){.modal-uni .modal-content p:last-child{padding-top:10px;line-height:24px}}.modal-uni .modal-content p.p-error{padding-top:0}.modal-uni .modal-content p a{text-decoration:none;color:#000;font-weight:500}.modal-uni .modal-content .cross{position:absolute;top:20px;right:20px;width:24px;height:24px;cursor:pointer}@media(min-width: 576px){.modal-uni .modal-content .cross{right:24px}}.cookies-policy{font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media(min-width: 576px){.cookies-policy{font-size:16px;font-style:normal;font-weight:400;line-height:100%;font-weight:300;line-height:24px}}.cookies-policy a{color:#1e22aa;text-decoration:none}.cookies-policy .btn:hover{background-color:#fff}body{background-image:url("/static/images/welcome/green-circle.684110bbde5d.svg"),url("/static/images/welcome/hat-circle-mobile.6320b2b12ee7.svg");background-size:348px 348px,214px 187px;background-repeat:no-repeat,no-repeat;background-position:-188px -65px,calc(100% + 45px) 39px}@media(min-width: 576px){body{background-image:url("/static/images/welcome/green-circle.684110bbde5d.svg"),url("/static/images/welcome/hat-circle.7d14a08e095f.svg");background-size:515px 515px,589px 519px;background-position:-256px -178px,calc(100% + 224px) 74px}}@media(min-width: 768px){body{background-size:515px 515px,589px 519px;background-position:-256px -178px,calc(100% + 193px) 104px}}@media(min-width: 992px){body{background-size:515px 515px,712px 617px;background-position:-143px -81px,calc(100% + 194px) 110px}}@media(min-width: 1200px){body{background-position:calc(50% - 576px) -81px,calc(50% + 369px) 110px}}.hero{margin-top:120px;font-size:18px;font-style:normal;font-weight:500;line-height:24px}@media(min-width: 576px){.hero{padding-left:21px;margin-top:153px;font-size:32px;font-style:normal;font-weight:500;line-height:40px;font-size:39px}}@media(min-width: 992px){.hero{padding-left:0;margin-top:88px;font-size:48px;font-style:normal;font-weight:500;line-height:normal}}.hero .row .item{margin-bottom:24px;padding-left:62px}@media(min-width: 576px){.hero .row .item{margin-bottom:39px}}@media(min-width: 992px){.hero .row .item{margin-bottom:26px}}.hero .row .item.first{background-image:url("/static/images/welcome/triangle.15c51e7a9cf9.svg");background-repeat:no-repeat;background-position:24px center;background-size:28px 25px}@media(min-width: 576px){.hero .row .item.first{background-size:24px 20px;background-position:23px 8px}}@media(min-width: 992px){.hero .row .item.first{background-position:13px 18px}}.hero .row .item.second{background-image:url("/static/images/welcome/circle.596dcdb5801b.svg");background-repeat:no-repeat;background-position:22px -2px;background-size:28px 28px}@media(min-width: 576px){.hero .row .item.second{background-size:24px 20px;background-position:23px 10px}}@media(min-width: 992px){.hero .row .item.second{background-size:23px 21px;background-position:14px 21px}}.hero .row .item.third{background-image:url("/static/images/welcome/quad.7bb753d8a662.svg");background-repeat:no-repeat;background-position:22px -2px;background-size:28px 28px}@media(min-width: 576px){.hero .row .item.third{background-size:19px 19px;background-position:26px 12px}}@media(min-width: 992px){.hero .row .item.third{background-position:15px 24px}}.students{margin-top:72px}@media(min-width: 576px){.students{margin-top:117px}}@media(min-width: 1400px){.students{margin-top:200px}}.students a{text-decoration:none;color:#000}.students a:hover{color:#000}.students h1{font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media(min-width: 576px){.students h1{font-size:48px;font-style:normal;font-weight:500;line-height:normal}}.students .row:first-child{margin-bottom:16px}.students .description{font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media(min-width: 576px){.students .description{font-size:24px;font-style:normal;font-weight:400;line-height:140%;margin-top:16px}}.students .small-blocks{margin-top:16px}.students .small-blocks .col{margin-bottom:16px}@media(min-width: 576px){.students .small-blocks .col{margin-bottom:24px}}.students .small-blocks .col:last-child{margin-bottom:24px}@media(min-width: 576px){.students .small-blocks .col:last-child{margin-bottom:0}}@media(min-width: 768px){.students .small-blocks .col{margin-bottom:0}}@media(min-width: 576px){.students .small-blocks{margin-top:42px}}@media(min-width: 768px){.students .small-blocks{margin-top:28px}}.students .small-blocks [class=col]{margin-bottom:16px;min-height:136px}@media(min-width: 576px){.students .small-blocks [class=col]{margin-bottom:24px}}.students .small-blocks [class=col]:last-child{margin-bottom:24px}@media(min-width: 576px){.students .small-blocks [class=col]:last-child{margin-bottom:38px}}@media(min-width: 768px){.students .small-blocks .last{margin-top:24px}.students .small-blocks .last a{width:auto}}@media(min-width: 992px){.students .small-blocks .last{margin-top:0}}.students h2{font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:34px 0 29px 35px}@media(min-width: 576px){.students h2{font-size:32px;font-style:normal;font-weight:500;line-height:40px;padding:34px 0 13px 22px}}@media(min-width: 768px){.students h2{padding:34px 0 5px 28px}}.students .footer{font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media(min-width: 576px){.students .footer{font-size:16px;font-style:normal;font-weight:400;line-height:100%}}.students .footer a{padding:9px 16px;border-top:1px solid #000;text-decoration:none;color:#000;width:100%}@media(min-width: 576px){.students .footer a{padding:11px 16px}}@media(min-width: 768px){.students .footer a{border-left:1px solid #000;width:auto}}.students .footer a img{width:16px;height:16px;margin-left:10px}.students .multiple{margin-bottom:24px}@media(min-width: 768px){.students .multiple{margin-top:16px}}@media(min-width: 576px){.students .multiple{margin-top:39px}}.students .col{margin-bottom:24px}.students .bg-custom{background-color:#f3f3f3}.students .bg-custom .right{padding:26px 16px;margin-top:0;background-image:url("/static/images/other/sphere.7be2512cdf14.svg");background-repeat:no-repeat;background-position:bottom left}.students .bg-custom .right .description{margin-top:0}.students .bg-custom .right a{font-size:18px;color:#1e22aa;margin-bottom:24px}.students .bg-custom .right a .button-custom{margin-left:12px;margin-bottom:16px;width:32px;height:32px;background-color:#daf251;overflow:hidden}.students .bg-custom .right a .button-custom img{vertical-align:baseline}.students .bg-custom .right .animated-link{position:relative;display:inline-flex;text-decoration:none;overflow:hidden}.students .bg-custom .right .animated-link p::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#1e22aa;border-radius:1px;transform:translateX(-101%)}.students .bg-custom .right .animated-link:hover p::after{animation:linkAppears .5s forwards}.students .bg-custom .right .animated-link:hover img{animation:moveRightAndReturnImg .5s forwards}.students .bg-custom .right .animated-link:not(:hover) p::after{animation:linkDisappears .5s forwards}.students .bg-custom .right .bulb-small{position:absolute;right:0;top:-40px;width:82px;height:82px}.students .bg-custom .star{position:absolute;left:-12px;top:125px;padding:0;width:28px;height:28px}@media(min-width: 576px){.students .bg-custom .right{padding:37px 40px 58px;background-position:bottom right}.students .bg-custom .right .description{font-size:16px;font-weight:400}.students .bg-custom .right a{font-size:24px;margin-bottom:20px}.students .bg-custom .right .bulb-small{top:-95px;width:140px;height:140px}.students .bg-custom .star{left:auto;right:30px;top:125px;width:36px;height:36px}}@media(min-width: 768px){.students .bg-custom .right{padding:58px 40px}.students .bg-custom .right .bulb-small{top:-96px;width:193px;height:193px}.students .bg-custom .star{right:42px}}@media(min-width: 992px){.students .bg-custom .left img{position:absolute;top:21px;left:50px;width:380px;height:316px}.students .bg-custom .right{padding:58px 80px 58px 12px}.students .bg-custom .star{right:7px;top:70px}}@media(min-width: 1200px){.students .bg-custom .left img{top:-37px;left:80px;width:412px;height:343px}.students .bg-custom .right{padding:58px 112px 58px 12px}.students .bg-custom .star{right:33px}}@media(min-width: 1400px){.students .bg-custom .left img{top:-67px;left:90px;width:471px;height:392px}.students .bg-custom .star{right:24px}}.students .single-card{position:relative;z-index:10;background-color:#fff;transition:transform .5s ease;border:1px solid #000;background-repeat:no-repeat;background-position:bottom right;background-size:auto 75%}@media(min-width: 576px){.students .single-card{min-height:416px}}@media(min-width: 768px){.students .single-card{min-height:354px}}.students .single-card.students-bg-1{background-image:url("/static/images/other/demo-background.1383eeb26554.svg");background-size:contain}.students .single-card.students-bg-2{background-image:url("/static/images/other/demo-background-2.a991fd68b867.svg");background-size:contain}.students .single-card.students-bg-3{background-image:url("/static/images/other/demo-background-3.2ca48646fb89.svg");background-size:contain}@media(min-width: 768px){.students .single-card{background-size:contain}}.students .single-card .header{font-size:14px;font-style:normal;font-weight:300;line-height:20px;background:rgba(0,0,0,0)}@media(min-width: 576px){.students .single-card .header{font-size:16px;font-style:normal;font-weight:400;line-height:100%}}.students .single-card .header .col{margin-bottom:0;padding-right:0}.students .single-card .header .col:last-child{margin-top:0}.students .single-card .header .item{margin-bottom:0;padding:5px 15px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center}@media(min-width: 576px){.students .single-card .header .item{padding:12px 20px;text-align:left;border-right:1px solid #000}}@media(min-width: 992px){.students .single-card .header .item{text-align:center}}@media(min-width: 1200px){.students .single-card .header .item{text-align:left}.students .single-card .header .item:last-child{border-right:1px solid #000}}.students .single-card .body{margin-top:47px;padding:0 14px}@media(min-width: 576px){.students .single-card .body{margin-top:50px;padding:0 40px}}.students .single-card .body h3{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px}@media(min-width: 576px){.students .single-card .body h3{font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:0}}.students .single-card .body p{font-size:16px;font-style:normal;font-weight:500;line-height:24px;line-height:20px;font-weight:300}@media(min-width: 576px){.students .single-card .body p{line-height:24px}}.students .single-card .body p a{text-decoration:none;color:#1e22aa}.students .single-card .footer{padding-left:15px}.students .single-card .footer .items{padding-bottom:49px;padding-top:49px}@media(min-width: 576px){.students .single-card .footer .items{padding-left:25px;padding-top:29px;padding-bottom:0}}@media(min-width: 992px){.students .single-card .footer .items{padding-left:25px;padding-top:81px;padding-bottom:12px}}.students .single-card .footer .items .item{font-size:14px;font-style:normal;font-weight:300;line-height:20px;background-image:url("/static/images/other/star.8606db02ef1c.svg");background-repeat:no-repeat;background-position:0 2px;padding-left:20px;margin-right:8px;margin-bottom:6px}@media(min-width: 576px){.students .single-card .footer .items .item{margin-bottom:12px}}@media(min-width: 768px){.students .single-card .footer .items .item{font-size:16px;font-style:normal;font-weight:400;line-height:100%}}.students .single-card .footer .img-container{min-width:56px;min-height:56px;width:56px;height:56px;background-color:#1e22aa}@media(min-width: 576px){.students .single-card .footer .img-container{min-width:72px;min-height:72px;width:72px;height:72px}}.students .single-card .footer .img-container img{width:24px;height:24px;margin:0}@media(min-width: 576px){.students .single-card .footer .img-container img{width:36px;height:36px}}.students .single-card .footer .img-container:hover img{animation:moveUpRightAndReturn .5s forwards}.students .hidden-reveal{position:absolute;top:0;left:0;z-index:-1;margin:0 12px;width:calc(100% - 24px);height:100%;border:1px solid #000}.students .green{background-color:#daf251}.students .blue{background-color:#1e22aa}.students .single-card:hover{transform:translate(-10px, -10px)}.programs{margin-top:80px;position:relative}@media(min-width: 576px){.programs{margin-top:122px}}.programs::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/static/images/welcome/background.e760182320d6.svg");background-repeat:no-repeat;background-position:104px 12px;background-size:calc(50% + 14px) 165px;z-index:1;pointer-events:none}@media(min-width: 576px){.programs::before{background-size:232px 217px;background-position:calc(100% - 63px) 31px}}@media(min-width: 768px){.programs::before{background-size:262px 244px;background-position:calc(100% - 14px) 116px}}@media(min-width: 992px){.programs::before{background-size:500px 500px;background-position:calc(50% + 250px) 75px}}@media(min-width: 1200px){.programs::before{background-size:500px 500px;background-position:calc(50% + 298px) 49px}}@media(min-width: 1400px){.programs::before{background-size:515px 515px;background-position:calc(50% + 327px) -4px}}.programs .container h1,.programs .container-fluid h1{font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media(min-width: 576px){.programs .container h1,.programs .container-fluid h1{font-size:48px;font-style:normal;font-weight:500;line-height:normal}}.programs .container .program,.programs .container-fluid .program{cursor:pointer;position:relative;margin-top:16px;padding:80px 16px 28px 16px}@media(min-width: 576px){.programs .container .program,.programs .container-fluid .program{margin-top:32px;padding:80px 36px 68px 41px}}@media(min-width: 768px){.programs .container .program,.programs .container-fluid .program{padding:60px 166px 66px 41px}}@media(min-width: 992px){.programs .container .program,.programs .container-fluid .program{padding:59px 50% 66px 41px}}.programs .container .program h2,.programs .container-fluid .program h2{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px}@media(min-width: 576px){.programs .container .program h2,.programs .container-fluid .program h2{font-size:32px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:7px}}@media(min-width: 768px){.programs .container .program h2,.programs .container-fluid .program h2{font-size:32px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:18px}}@media(min-width: 768px){.programs .container .program h2,.programs .container-fluid .program h2{line-height:40px}}.programs .container .program p,.programs .container-fluid .program p{font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media(min-width: 768px){.programs .container .program p,.programs .container-fluid .program p{font-size:16px;font-style:normal;font-weight:400;line-height:100%;line-height:24px}}.programs .container .program .bottom,.programs .container-fluid .program .bottom{margin-top:1px}@media(min-width: 576px){.programs .container .program .bottom,.programs .container-fluid .program .bottom{margin-top:6px}}@media(min-width: 768px){.programs .container .program .bottom,.programs .container-fluid .program .bottom{margin-top:25px}}.programs .container .program .bottom .wrapper,.programs .container-fluid .program .bottom .wrapper{position:relative;display:inline-block;border:1px solid #000}.programs .container .program .bottom a,.programs .container-fluid .program .bottom a{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:7px 16px;text-decoration:none;color:#000;background-color:#daf251}@media(min-width: 576px){.programs .container .program .bottom a,.programs .container-fluid .program .bottom a{font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding:10px 14px;line-height:100%}}.programs .container .program .bottom a img,.programs .container-fluid .program .bottom a img{margin-left:8px}.programs .container .program .bottom .transition,.programs .container-fluid .program .bottom .transition{display:block;text-decoration:none;border:1px solid #000;transition:all .5s ease}.programs .container .program .bottom .green,.programs .container-fluid .program .bottom .green{background-color:#daf251}.programs .container .program .bottom .blue,.programs .container-fluid .program .bottom .blue{background-color:#1e22aa}.programs .container .program .bottom .wrapper:hover .transition,.programs .container-fluid .program .bottom .wrapper:hover .transition{transform:translate(-6px, -6px)}.for-schools{margin-top:80px;position:relative}@media(min-width: 576px){.for-schools{margin-top:120px}}.for-schools::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/static/images/welcome/school-background.668d336b9320.svg");background-repeat:no-repeat;background-position:calc(50% - 1px) 251px;background-size:228px 211px;z-index:1}@media(min-width: 576px){.for-schools::before{background-size:278px 161px;background-position:calc(50% - 1px) 315px}}@media(min-width: 768px){.for-schools::before{background-size:212px 124px;background-position:calc(100% - 34px) 252px}}@media(min-width: 992px){.for-schools::before{background-size:372px 217px;background-position:calc(50% + 214px) 140px}}@media(min-width: 1400px){.for-schools::before{background-position:calc(50% + 318px) 120px}}.for-schools h1{font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media(min-width: 576px){.for-schools h1{font-size:48px;font-style:normal;font-weight:500;line-height:normal}}.for-schools .school{position:relative;margin-top:16px;padding:22px 16px 22px 16px;min-height:376px}@media(min-width: 576px){.for-schools .school{margin-top:30px;min-height:391px;padding:22px 41px 22px 43px}}@media(min-width: 768px){.for-schools .school{padding:61px 0 16px 42px;min-height:288px}}@media(min-width: 768px){.for-schools .school{padding-right:50%}}.for-schools .school h2{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px}@media(min-width: 576px){.for-schools .school h2{font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:2px;line-height:41px}}@media(min-width: 768px){.for-schools .school h2{margin-bottom:15px;line-height:40px}}.for-schools .school p{font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media(min-width: 576px){.for-schools .school p{font-size:16px;font-style:normal;font-weight:400;line-height:100%;line-height:24px}}.for-engineers{margin-top:80px;position:relative}@media(min-width: 576px){.for-engineers{margin-top:122px}}.for-engineers::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/static/images/welcome/background-engineer.23a917d9f214.svg");background-repeat:no-repeat;background-size:265px 250px;z-index:1;pointer-events:none;top:-75px;left:calc(50% - 152px)}@media(min-width: 576px){.for-engineers::before{background-size:325px 310px;top:-107px;left:calc(50% - 114px)}}@media(min-width: 768px){.for-engineers::before{background-size:322px 304px;top:-139px;left:calc(50% - 194px)}}@media(min-width: 992px){.for-engineers::before{background-size:503px;top:-49px;left:calc(50% - 501px)}}@media(min-width: 1200px){.for-engineers::before{background-size:503px;top:-90px;left:calc(50% - 522px)}}@media(min-width: 1400px){.for-engineers::before{background-size:503px;top:-90px;left:calc(50% - 589px)}}.for-engineers .container h1,.for-engineers .container-fluid h1{font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media(min-width: 576px){.for-engineers .container h1,.for-engineers .container-fluid h1{font-size:48px;font-style:normal;font-weight:500;line-height:normal}}.for-engineers .container .program,.for-engineers .container-fluid .program{cursor:pointer;position:relative;margin-top:16px;padding:110px 18px 28px 17px}@media(min-width: 576px){.for-engineers .container .program,.for-engineers .container-fluid .program{margin-top:32px;padding:60px 36px 68px 41px}}@media(min-width: 768px){.for-engineers .container .program,.for-engineers .container-fluid .program{padding:60px 166px 66px 41px}}@media(min-width: 992px){.for-engineers .container .program,.for-engineers .container-fluid .program{padding:63px 36px 66px 50%}}.for-engineers .container .program h2,.for-engineers .container-fluid .program h2{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px}@media(min-width: 576px){.for-engineers .container .program h2,.for-engineers .container-fluid .program h2{font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:7px}}@media(min-width: 768px){.for-engineers .container .program h2,.for-engineers .container-fluid .program h2{margin-bottom:18px}}@media(min-width: 768px){.for-engineers .container .program h2,.for-engineers .container-fluid .program h2{line-height:40px}}.for-engineers .container .program p,.for-engineers .container-fluid .program p{font-size:14px;font-style:normal;font-weight:300;line-height:20px}@media(min-width: 768px){.for-engineers .container .program p,.for-engineers .container-fluid .program p{font-size:16px;font-style:normal;font-weight:400;line-height:100%;line-height:24px}}.for-engineers .container .program .bottom,.for-engineers .container-fluid .program .bottom{margin-top:46px}@media(min-width: 576px){.for-engineers .container .program .bottom,.for-engineers .container-fluid .program .bottom{margin-top:51px}}@media(min-width: 768px){.for-engineers .container .program .bottom,.for-engineers .container-fluid .program .bottom{margin-top:20px}}@media(min-width: 992px){.for-engineers .container .program .bottom,.for-engineers .container-fluid .program .bottom{margin-top:20px;margin-bottom:40px}}.for-engineers .container .program .bottom .wrapper,.for-engineers .container-fluid .program .bottom .wrapper{position:relative;display:inline-block;border:1px solid #000}.for-engineers .container .program .bottom a,.for-engineers .container-fluid .program .bottom a{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:8px 16px;text-decoration:none;color:#000;line-height:100%}@media(min-width: 576px){.for-engineers .container .program .bottom a,.for-engineers .container-fluid .program .bottom a{font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding:10px 14px}}.for-engineers .container .program .bottom a img,.for-engineers .container-fluid .program .bottom a img{margin-left:8px;width:14px;height:14px}.for-engineers .container .program .bottom .transition,.for-engineers .container-fluid .program .bottom .transition{display:block;text-decoration:none;border:1px solid #000;transition:all .5s ease}.for-engineers .container .program .bottom .green,.for-engineers .container-fluid .program .bottom .green{background-color:#daf251}.for-engineers .container .program .bottom .blue,.for-engineers .container-fluid .program .bottom .blue{background-color:#1e22aa}.for-engineers .container .program .bottom .wrapper:hover .transition,.for-engineers .container-fluid .program .bottom .wrapper:hover .transition{transform:translate(-6px, -6px)}
