.msu-dev-program-block__banner{--box-background-size:contain;position:relative;z-index:1;padding:1.875rem 0}@media only screen and (min-width: 62.0625em){.msu-dev-program-block__banner{min-height:50.9375rem}}.msu-dev-program-block__banner-title{margin-top:2.1875rem}.msu-dev-program-block__banner-subtitle,.msu-dev-program-block__banner-link{margin-top:1.5625rem}.msu-dev-program-block__banner-link{--btn-outline-border:var(--border-color, #0b0026);--btn-outline-border-hover:var(--border-color, #0b0026);--btn-outline-color:var(--border-color, #0b0026)}.timer.svelte-1u0cfx3{display:flex}.container.svelte-1u0cfx3{display:inline-flex;flex-flow:column;align-items:center;margin-right:20px}@media only screen and (min-width: 525px) and (max-width: 770px){.container.svelte-1u0cfx3{min-width:90px}}@media only screen and (min-width: 320px) and (max-width: 550px){.container.svelte-1u0cfx3{width:50px}}@media only screen and (min-width: 770px){.container.svelte-1u0cfx3{min-width:190px}}.first.svelte-1u0cfx3{margin-right:50px;min-width:210px}@media only screen and (min-width: 770px) and (max-width: 1024px){.first.svelte-1u0cfx3{margin-right:10px}}@media only screen and (min-width: 525px) and (max-width: 770px){.first.svelte-1u0cfx3{margin-right:20px;min-width:130px}}@media only screen and (min-width: 320px) and (max-width: 525px){.first.svelte-1u0cfx3{margin-right:5px;min-width:100px}}span.timer.svelte-1u0cfx3{padding:0 .2em}span.value.svelte-1u0cfx3{font-family:MoscowUniversity,sans-serif;font-size:7.5em;height:1.2em;color:var(--color, #1d00c3)}@media only screen and (min-width: 525px) and (max-width: 770px){span.value.svelte-1u0cfx3{font-size:60px;height:62px}}@media only screen and (min-width: 320px) and (max-width: 525px){span.value.svelte-1u0cfx3{font-size:40px;height:42px}}.timeName.svelte-1u0cfx3{font-family:MoscowUniversity,sans-serif;color:var(--color, #0b0026)}@media only screen and (min-width: 320px) and (max-width: 770px){.timeName.svelte-1u0cfx3{margin-top:10px;font-size:18px;line-height:26px}}@media only screen and (min-width: 525px) and (max-width: 770px){.timeName.svelte-1u0cfx3{margin-bottom:25px}}@media only screen and (min-width: 320px) and (max-width: 525px){.timeName.svelte-1u0cfx3{font-size:10px}}span.timer-container.svelte-1a3tm14{display:flex;justify-content:center}.projects .preview-section__item .img img{width:153px;height:110px}.newDesign{background:var(--background-inside, #f5f8fd)}.timer .timerTitle{color:var(--color, #0b0026);margin-bottom:27px;text-align:center;font-family:MoscowUniversity,sans-serif;--font-family:MoscowUniversity, sans-serif;font-style:normal;font-weight:400;line-height:57.5px}@media only screen and (min-width: 320px) and (max-width: 770px){.timer .timerTitle{font-size:22px;margin-bottom:10px}}@media only screen and (min-width: 525px) and (max-width: 770px){.timer .timerTitle{margin-bottom:20px;font-size:36px}}@media only screen and (min-width: 770px){.timer .timerTitle{margin-bottom:27px;font-size:44px}}.no-hyphens{hyphens:none}.tiles-section{background:var(--background)!important}.events h2{margin-top:60px;display:flex;justify-content:center}.calendar{background:transparent}@media only screen and (min-width: 768px){.calendar{display:flex;margin:30px 70px 0}}.calendar>div{border-radius:8px;overflow:hidden}@media only screen and (min-width: 768px){.calendar>div{width:550px;height:355px}}@media only screen and (max-width: 768px){.calendar>div:first-of-type{height:355px}.calendar>div:last-of-type{padding-top:20px;height:192px}}.calendar .grid .controls .button i{border-color:#ced4da}.calendar .grid{background:transparent!important}@media only screen and (max-width: 768px){.calendar .grid .controls{margin:0 10px}.calendar .grid .contents{width:95%;margin:0 10px}}@media only screen and (max-width: 768px){.calendar .grid>div:first-child{width:95%;box-sizing:border-box;margin-top:15px}}@media only screen and (min-width: 768px){.calendar .grid>div:first-child{width:550px}}.calendar .grid>div:first-child .button{height:50px;font-family:IBMPlexSans,sans-serif!important;font-size:23px;font-weight:400;line-height:34px;letter-spacing:0em;text-align:center}.calendar .grid>div:first-child .button .left{width:10px;height:10px}.calendar .grid>div:first-child .button .right{width:10px;height:10px}.calendar .grid>div:last-child{background:white;height:290px}@media only screen and (min-width: 768px){.calendar .grid>div:last-child{width:550px;height:300px}}.event-container{overflow:hidden;margin:0 20px}.event-container .swiper-wrapper{min-height:315px}.event-container .element{margin-bottom:10px;margin-top:8px}.slider__controls{padding-top:5px!important}.eventsBlock{height:295px}.notEvents{margin-top:25px}
