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}.header .second-header ul li:last-child{padding:5px 15px;background-color:#1e22aa}.header .second-header ul li:last-child a{color:#fff}body{background-image:url("/static/images/universities/diamond.03e3efaa86a7.svg"),url("/static/images/universities/green-circle.684110bbde5d.svg"),url("/static/images/universities/striped-circle.505312d8366d.svg");background-repeat:no-repeat,no-repeat,no-repeat;background-size:98px 98px,348px 348px,226px 226px;background-position:-62px 63px,-155px -194px,calc(100% + 146px) 93px}@media(min-width: 576px){body{background-size:192px 339px,515px 515px,510px 510px;background-position:-72px 41px,-232px -91px,calc(100% + 370px) 84px}}@media(min-width: 992px){body{background-position:-81px 168px,-173px -116px,calc(100% + 328px) 69px}}@media(min-width: 1200px){body{background-position:-43px 168px,-135px -116px,calc(100% + 296px) 107px}}@media(min-width: 1400px){body{background-position:calc(50% - 587px) 204px,calc(50% - 518px) -80px,calc(50% + 601px) 143px}}.hero{margin-top:40px;position:relative}@media(min-width: 576px){.hero{margin-top:176px}}@media(min-width: 992px){.hero{margin-top:40px}}.hero h1{font-size:30px;font-style:normal;font-weight:500;line-height:32px;font-weight:500;line-height:40px}@media(min-width: 576px){.hero h1{font-size:48px;font-style:normal;font-weight:500;line-height:normal;font-size:56px;font-weight:500}}@media(min-width: 768px){.hero h1{font-size:64px;font-style:normal;font-weight:500;line-height:normal;font-weight:500}}.hero .content{margin-top:16px}@media(min-width: 576px){.hero .content{margin-top:35px}}.hero .content .col{margin-bottom:21px}@media(min-width: 576px){.hero .content .col{margin-top:0;margin-bottom:65px}}.hero .content span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-weight:600;margin-top:9px}@media(min-width: 576px){.hero .content span{font-size:21px;font-style:normal;font-weight:500;line-height:120%}}@media(min-width: 992px){.hero .content span{padding-left:11px}}.hero .content img{width:52px}@media(min-width: 576px){.hero .content img{width:162px}}@media(min-width: 1200px){.hero .content img{width:210px}}.programs{margin-top:16px}@media(min-width: 576px){.programs{margin-top:55px}}.programs .menu{color:#000}.programs .menu ul li{padding-top:4px;padding-bottom:4px}.programs .menu label{font-size:16px;font-style:normal;font-weight:400;line-height:100%}.programs .menu .inactive-label{color:#969696}.programs .menu .sbs-checkbox{position:absolute;opacity:0;cursor:pointer}.programs .menu .edu-checkbox{width:100%;max-width:16px;height:16px;margin-right:4px;display:inline-block;background:url("/static/images/other/checkbox.aec9a69d57b2.svg") no-repeat;background-size:contain;transition:background .3s ease}.programs .menu input[type=checkbox]:checked+.edu-checkbox{background:url("/static/images/other/checkbox-checked.d1fd12a366ca.svg") no-repeat;background-size:contain}.programs .menu input[type=checkbox]+.inactive-filter{background:url("/static/images/other/checkbox-disabled.e6017a667163.svg") no-repeat}.programs .menu .custom-dropdown-toggle{position:relative}.programs .menu .custom-dropdown-toggle::after{content:"";position:absolute;right:24px;top:17px;display:inline-block;margin-left:0;width:12px;height:6px;background-image:url("/static/images/other/drop-down-arrow.20f22272e202.svg");border:none;background-size:cover;background-repeat:no-repeat}.programs .menu .dropdown button{color:#000}.programs .menu .dropdown-menu{border-radius:0}.programs .menu .button-active{background-color:#f3f3f3}@media(min-width: 576px){.programs .menu .col{padding:0}.programs .menu .col:first-child{padding-left:12px}.programs .menu .col.last{margin-right:20px}.programs .menu .reset{margin-left:12px}.programs .menu .dropdown-menu{min-width:250px}}.programs .menu button:not(.reset-filters){padding:7px 44px 7px 23px;width:100%;margin-bottom:16px;border:1px solid #000}@media(min-width: 576px){.programs .menu button:not(.reset-filters){width:auto;border-right:none}}.programs .menu button:not(.reset-filters).first{border-left:1px solid #000}.programs .menu button:not(.reset-filters).last{border-bottom:1px solid #000;border:1px solid #000}.programs .menu .reset-filters{padding:7px 23px;width:100%;border:1px solid #000}@media(min-width: 576px){.programs .menu .reset-filters{width:auto}}.programs .card{border:1px solid #000;height:100%;transition:transform .5s ease}.programs .card.highlight{position:relative;border:1px solid #000}.programs .card.highlight::after{content:"";background:#daf251;border:1px solid #000;position:absolute;top:8px;left:8px;z-index:-1;width:100%;height:100%;display:block;animation:3s infinite alternate slidein}.programs .card .top{margin-bottom:0}@media(min-width: 576px){.programs .card .top{margin-bottom:80px}}@media(min-width: 768px){.programs .card .top{margin-bottom:42px}}@media(min-width: 992px){.programs .card .top{margin-bottom:59px}}@media(min-width: 1200px){.programs .card .top{margin-bottom:40px}}@media(min-width: 1400px){.programs .card .top{margin-bottom:58px}}.programs .card .top .card-header{font-size:14px;font-style:normal;font-weight:400;line-height:120%}@media(min-width: 576px){.programs .card .top .card-header{font-size:16px;font-style:normal;font-weight:400;line-height:100%}}.programs .card .top .card-header .item{padding:9px 32px;border-bottom:1px solid #000}.programs .card .top .card-header .item:first-child{border-right:1px solid #000}@media(min-width: 576px){.programs .card .top .card-header .item{padding:11px 19px}}.programs .card .top .card-body{font-size:16px;font-style:normal;font-weight:500;line-height:100%;padding:20px 24px 0 24px}@media(min-width: 576px){.programs .card .top .card-body{padding-top:40px}}.programs .card .top .card-body h3{font-size:16px;font-style:normal;font-weight:500;line-height:100%;font-weight:500}@media(min-width: 576px){.programs .card .top .card-body h3{font-size:21px;font-style:normal;font-weight:500;line-height:120%;font-weight:500}}.programs .card .top .card-body p{font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#969696;padding-top:6px}.programs .card .top .card-body p.city{color:#000}.programs .card .bottom .card-footer span{padding:16px}@media(min-width: 576px){.programs .card .bottom .card-footer span{padding:7px 22px}}.programs .card .bottom .card-footer a{font-size:14px;font-style:normal;font-weight:400;line-height:120%;width:100%;padding:7px 0;height:40px;align-content:center;text-align:center;border-top:1px solid #000;text-decoration:none;color:#000}@media(min-width: 576px){.programs .card .bottom .card-footer a{font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding:10px 16px 11px 13px;width:auto;border-left:1px solid #000}}.programs .hidden-reveal{position:absolute;top:0;left:0;z-index:-1;margin:0 12px;width:calc(100% - 24px);height:100%;border:1px solid #000}.programs .green{background-color:#daf251}.programs .blue{background-color:#1e22aa}.programs .card:not(.highlight):hover{transform:translate(-8px, -8px)}.programs .inner-block{position:relative}.programs .inner-block .proxy-cross-block::after{content:"";position:absolute;background-size:cover;z-index:1;background-image:url("/static/images/other/cross-icon.3f8b6e99c669.svg");background-repeat:no-repeat;width:34px;height:34px;left:calc(100% - 63px);top:20px;cursor:pointer}.programs .inner-block .container,.programs .inner-block .container-fluid{border:1px solid #000}.programs .inner-block .container .row,.programs .inner-block .container-fluid .row{margin-top:17px}@media(min-width: 768px){.programs .inner-block .container .row,.programs .inner-block .container-fluid .row{margin-top:auto}}.programs .inner-block .container .row:first-child,.programs .inner-block .container-fluid .row:first-child{margin-top:60px;padding-top:0}.programs .inner-block .container .row:last-child,.programs .inner-block .container-fluid .row:last-child{margin-bottom:60px;padding-bottom:0}@media(min-width: 768px){.programs .inner-block .container .row [class^=col-],.programs .inner-block .container-fluid .row [class^=col-]{padding:30px 0}}.programs .inner-block .container .row [class^=col-]:first-child,.programs .inner-block .container-fluid .row [class^=col-]:first-child{font-size:16px;font-style:normal;font-weight:500;line-height:100%}.programs .inner-block .container .row [class^=col-]:last-child,.programs .inner-block .container-fluid .row [class^=col-]:last-child{font-size:16px;font-style:normal;font-weight:400;line-height:100%;line-height:21px;padding-top:10px}@media(min-width: 768px){.programs .inner-block .container .row [class^=col-]:last-child,.programs .inner-block .container-fluid .row [class^=col-]:last-child{padding:30px 0}}@media(min-width: 768px){.programs .inner-block .container .row [class^=col-].separator,.programs .inner-block .container-fluid .row [class^=col-].separator{border-bottom:1px solid #e4e4e4}}.programs .inner-block .container .row [class^=col-] ol,.programs .inner-block .container-fluid .row [class^=col-] ol{padding-left:18px}.programs .inner-block .container .row [class^=col-] ol li,.programs .inner-block .container-fluid .row [class^=col-] ol li{margin-bottom:8px}.programs .inner-block .container .link,.programs .inner-block .container-fluid .link{margin-right:46px}@media(min-width: 768px){.programs .inner-block .container .link,.programs .inner-block .container-fluid .link{margin-right:27px}}.programs .inner-block .container .link a,.programs .inner-block .container-fluid .link a{padding:16px;text-decoration:none;font-size:16px;font-style:normal;font-weight:400;line-height:100%}@media(min-width: 768px){.programs .inner-block .container .link a,.programs .inner-block .container-fluid .link a{font-size:14px;font-style:normal;font-weight:400;line-height:120%}}@media(min-width: 1200px){.programs .inner-block .container .link a,.programs .inner-block .container-fluid .link a{font-size:14px;font-style:normal;font-weight:400;line-height:120%}}.programs .inner-block .container .link a img,.programs .inner-block .container-fluid .link a img{margin-left:5px;width:18px;height:18px}.programs .inner-block .container .wrapper,.programs .inner-block .container-fluid .wrapper{position:relative;display:inline-block;border:1px solid #000}.programs .inner-block .container .transition,.programs .inner-block .container-fluid .transition{display:block;text-decoration:none;border:1px solid #000;transition:transform .5s ease}.programs .inner-block .container .green,.programs .inner-block .container-fluid .green{background-color:#daf251}.programs .inner-block .container .blue,.programs .inner-block .container-fluid .blue{background-color:#1e22aa}.programs .inner-block .container .wrapper:hover .transition,.programs .inner-block .container-fluid .wrapper:hover .transition{transform:translate(-6px, -6px)}.showcase{padding:40px 0}.showcase__block{background-color:#1e22aa;padding:22px 16px}.showcase__title{font-size:18px;line-height:24px;letter-spacing:-0.01em;font-weight:600;margin-bottom:20px;color:#fff;max-width:573px}.showcase__buttons{display:flex;flex-wrap:wrap;gap:8px;max-width:573px}.showcase__button{color:#000;font-size:14px;line-height:1;font-weight:400;border:1px solid #000;padding:7px 20px;text-decoration:none;background-color:#daf251;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:-1px;transition:transform .3s ease}.showcase__button:hover{color:#000;text-decoration:none;transform:translate(-8px, -8px)}.showcase__button-wrapper{display:inline-flex;background-color:#daf251;border:1px solid #000;margin:1px}.showcase__background-image,.showcase__image{display:none}.showcase__skeleton{height:170px;width:100%;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media(min-width: 576px){.showcase{padding:80px 0}.showcase__block{padding:59px 40px}.showcase__title{font-size:32px;line-height:40px;margin-bottom:32px}.showcase__buttons{gap:16px}.showcase__button{font-size:16px;height:56px;padding:10px 29px}.showcase__skeleton{height:300px}}@media(min-width: 1070px){.showcase__block{position:relative}.showcase__background-image{position:absolute;z-index:1;bottom:-22px;right:20px;display:block}.showcase__image{position:absolute;z-index:2;bottom:-103px;right:20px;display:block}}@media(min-width: 1400px){.showcase__background-image{right:80px}.showcase__image{right:80px}}
