@keyframes title-animation{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.breadcrumb__wrap{background-color:hsla(0,0%,100%,.16);border-radius:4px;display:flex;flex-wrap:wrap;margin-bottom:23px;padding:15px 20px}.breadcrumb__item{align-items:center;display:flex;flex-wrap:wrap}.breadcrumb__item:not(:last-child):after{content:">";display:inline-block;margin:0 8px}.breadcrumb__item:not(:last-child):after,.breadcrumb__link{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:21px}.breadcrumb__link{transition:color .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:767.5px){.margin-breadcrumb-universities .breadcrumb{background:#fff!important}}.hero-banner{background-position:50% 50%;background-size:cover;overflow:hidden;padding:221px 0 270px;position:relative}.hero-banner__wrap{align-items:self-start;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:5}.hero-banner__content{overflow:hidden}.hero-banner__title{animation:title-animation;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;color:#fff;display:block;font-size:60px;font-weight:800;line-height:71px;margin:0 0 8px;max-width:879px;opacity:1;transform:translateY(0)}@media (max-width:1599.5px){.hero-banner__title{font-size:50px;font-weight:800;line-height:50px;max-width:640px}}.hero-banner__subtitle{color:#fff;font-size:16px;font-weight:500;line-height:26px;margin:10px 0 0;max-width:618px}.hero-banner__subtitle b{font-size:36px;font-weight:800;line-height:36px}.hero-banner__btn{flex-shrink:0;margin-top:38px}.hero-banner__btn .button{background-color:#fff;color:#181b21}.hero-banner__btn .button.button--blue{background:#3a7be0;color:#fff;padding:19px 56px}.hero-banner__btn .button:hover{color:#3a7be0}.hero-banner__btn .button:active{color:#2365cd}.hero-banner__btn .button.button--blue:hover{background:#498cf5;color:#fff}.hero-banner__btn .button.button--blue:active{background:#2365cd;color:#fff}.breadcrumb__item:not(:last-child) .breadcrumb__link:hover{opacity:.8}.breadcrumb__item:not(:last-child) .breadcrumb__link:active{opacity:.5}@media (max-width:1199px){.hero-banner{padding:184px 0 135px}.hero-banner__title{font-size:40px;line-height:40px;max-width:535px!important}.hero-banner__btn .button.button--blue{padding:12px 24px}.hero-banner__btn{margin-top:24px}.breadcrumb__wrap{padding:8px 18px}.breadcrumb__link{font-size:13px;line-height:17px}}@media (max-width:1023px){.hero-banner{padding:144px 0 108px}.hero-banner__subtitle{max-width:460px}.breadcrumb__item:not(:last-child) .breadcrumb__link:active,.breadcrumb__item:not(:last-child) .breadcrumb__link:hover,.hero-banner__btn .button:active,.hero-banner__btn .button:hover{opacity:1}}@media (max-width:767px){.hero-banner{background-position:65% 50%}.hero-banner.without-img-mob{background-position:0}.hero-banner__wrap{flex-wrap:wrap}.hero-banner__btn .button.button--blue{font-size:14px;line-height:16px;padding:16px 24px}.hero-banner{padding:100px 0 55px}.hero-banner__title{font-size:30px;line-height:38px;max-width:410px!important}.hero-banner__subtitle{margin-top:8px;max-width:410px}.hero-banner__subtitle b{font-size:24px;line-height:24px}.hero-banner__btn .button{font-size:14px;line-height:16px;padding:16px 24px}.hero-banner__btn{margin:24px 0 0}}