.main{text-align:left;margin-bottom:auto;margin-right:2.08333vw;margin-left:2.08333vw}.main .container{border-radius:0.83333vw;min-height:32.70833vw;padding:1.25vw 1.25vw 1.51042vw}.main__title{max-width:47.39583vw;font-size:6.25vw;line-height:0.9;letter-spacing:-0.02em;padding-bottom:1.51042vw;margin:0 0 auto}.main__quiz{gap:1.25vw;width:52.13542vw;max-width:100%;text-align:left}.main__quiz-title{font-size:1.35417vw}.main__quiz-row{flex-direction:row;gap:0.625vw}.main__quiz-input{flex:none;width:32.34375vw;height:3.33333vw;padding:0 1.25vw;font-size:1.14583vw;text-align:left;border-radius:0.625vw}.main__quiz-button{flex:1;height:3.33333vw;padding:0 1.66667vw;font-size:1.04167vw;border-radius:0.625vw}.main__quiz-agree{gap:0.625vw;margin-top:-0.41667vw}.main__quiz-agree-box{width:1.04167vw;height:1.04167vw;border-radius:0.3125vw}.main__quiz-agree-box:after{width:0.3125vw;height:0.57292vw;margin:-0.36458vw 0 0 -0.15625vw;border-width:0 0.10417vw 0.10417vw 0}.main__quiz-agree-text{font-size:0.78125vw}.main__text{max-width:37.5vw;font-size:1.35417vw;margin:auto 0 1.66667vw}.main__tag{min-height:2.08333vw;top:1.04167vw;right:1.04167vw;font-size:0.83333vw;border-radius:5.15625vw;box-shadow:none;padding-inline:1.04167vw}.main_tall{min-height:34.375vw}.about-page .main{min-height:30.72917vw}.about-page .main .container{min-height:30.72917vw}.about-page .main__title{display:block}.about-page .main__subtitle{max-width:100%;font-size:0.83333vw;text-align:left;font-weight:500;margin-bottom:0.41667vw}.about-page .main__text{margin-bottom:0;max-width:44.27083vw;text-align:left;margin-top:auto;font-size:0.98958vw;font-size:1.97917vw}.about-page .main__text br{display:block}.about-page .main__text svg{width:1.19792vw}.about-page .main__button{margin-top:1.04167vw}.contacts-page .main,.facultylife-page .main{height:32.70833vw}.contacts-page .main__title,.facultylife-page .main__title{top:1.25vw;left:1.25vw;-webkit-transform:translate(0, 0);transform:translate(0, 0);bottom:unset;font-size:6.25vw}.programs{width:auto;border-radius:1.45833vw;background:var(--gray-20);padding:1.5625vw 2.08333vw 3.59375vw;margin:0 -2.08333vw}.programs__title{margin-bottom:2.08333vw;font-style:normal;font-weight:600;font-size:4.47917vw;line-height:110%;letter-spacing:-0.02em;-webkit-font-feature-settings:'pnum' on, 'lnum' on;font-feature-settings:'pnum' on, 'lnum' on;color:#1D1C1A}.programs .tabs{float:left;clear:both}.programs .tabs__button{font-size:0.98958vw;border-width:1px;border-radius:0.625vw}.programs-tabs-direction{gap:0.625vw;overflow:visible;margin-bottom:2.08333vw}.programs-tabs-direction .tabs__button{min-height:2.91667vw;padding:0.83333vw}.programs-tabs-direction .tabs__button_1{min-width:18.33333vw;padding-left:1.66667vw}.programs-tabs-direction .tabs__button-inner{justify-content:space-between}.programs-tabs-type{border-width:1px;border-radius:0.625vw;margin-bottom:1.45833vw}.programs-tabs-type .tabs__button{min-width:8.85417vw;min-height:2.5vw}.programs__cards{clear:both;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.45833vw 1.04167vw}.programs__card{min-height:16.5625vw;gap:0;font-size:0.83333vw;border-radius:0.83333vw;box-shadow:0px 0.15625vw 0.36979vw rgba(0,0,0,0.06);padding:1.25vw;background-position:calc(100% - 1.04167vw) 1.04167vw;background-size:3.28125vw}.programs__card-age{font-style:normal;font-weight:600;font-size:1.04167vw;line-height:120%;width:85%}.programs__card-type{font-size:0.72917vw;line-height:1.2;padding:0.3125vw 0.67708vw;margin-right:-0.46875vw}.programs__card-note{font-size:1.04167vw;font-weight:600;width:75%}.programs__card-title{margin:0.20833vw 0 0.88542vw;font-style:normal;font-weight:600;font-size:1.97917vw;line-height:110%;width:85%}.programs__card-desc{gap:0.20833vw;margin-bottom:auto}.programs__card-desc-icon{font-size:0.9375vw}.programs__card-info{margin-bottom:0.83333vw}.programs__card-address{gap:0.20833vw;margin-bottom:auto}.programs__card-address-icon{font-size:0.83333vw;line-height:1}.programs__card-footer{gap:1.04167vw}.programs__card-button{height:2.60417vw;min-height:2.60417vw;font-size:0.78125vw;border-radius:0.625vw !important}.programs__card-button_1{max-width:9.63542vw}.programs__card-button_2{max-width:7.70833vw}.programs__button-more{max-width:15.10417vw;min-height:3.125vw;font-size:0.83333vw;margin-top:4.42708vw}.programs_fac{border-radius:0;background:transparent;padding-top:4.16667vw;padding-bottom:4.16667vw}.programs_fac .programs__title{margin-bottom:2.08333vw}.programs_fac .programs__cards{gap:1.04167vw}.programs_fac .programs__card{min-height:15.625vw;border-radius:1.04167vw;box-shadow:0 0.20833vw 0.41667vw rgba(0,0,0,0.1);padding:1.04167vw;background-position:calc(100% - 1.04167vw) 1.04167vw;background-size:2.625vw 1.66667vw}.programs_fac .programs__card-age{width:85%;font-size:1.04167vw;line-height:120%}.programs_fac .programs__card-title{width:auto;max-width:21.51042vw;margin:0.41667vw 0 0;font-size:1.97917vw;line-height:110%}.programs_fac .programs__card-title_wide{max-width:29.16667vw}.programs_fac .programs__card-note{width:auto;max-width:27.13542vw;margin-top:0.41667vw;font-size:1.04167vw;line-height:110%}.programs_fac .programs__card-note_narrow{max-width:21.51042vw}.programs_fac .programs__card-footer{gap:0.83333vw;padding-top:1.04167vw}.programs_fac .programs__card-button{flex:0 0 10.41667vw;width:10.41667vw;max-width:none;height:2.60417vw;min-height:2.60417vw;font-size:0.9375vw;border-radius:0.625vw !important}.programs_fac .programs__card-button_1{box-shadow:0 0.20833vw 1px rgba(102,0,0,0.18)}.programs_fac .programs__card-button_2{max-width:none}.programs_fac .programs__help{min-height:15.625vw;padding:1.04167vw;border-radius:1.04167vw;box-shadow:0 0.20833vw 0.41667vw rgba(0,0,0,0.1)}.programs_fac .programs__help:before{left:-5.72917vw;top:-5.67708vw;width:39.6875vw;height:22.34375vw}.programs_fac .programs__help-rhino{left:13.33333vw;top:-0.9375vw;width:18.33333vw;height:26.97917vw}.programs_fac .programs__help-title{max-width:23.75vw;font-size:1.97917vw}.programs_fac .programs__help-text{max-width:16.35417vw;margin-top:0.83333vw;font-size:1.04167vw}.programs_fac .programs__help-button{width:13.54167vw;height:2.60417vw;min-height:2.60417vw;font-size:0.9375vw;border-radius:0.625vw !important;box-shadow:0 0.20833vw 1px rgba(0,0,0,0.18)}.programs_fac .programs__button-more{width:21.875vw;max-width:none;min-height:4.16667vw;height:4.16667vw;margin-top:1.5625vw;font-size:1.19792vw;border-radius:2.60417vw}.online.section-block{padding:6.25vw 0 0}.online.online_last.section-block{padding-bottom:6.25vw}.online__title.h2{font-size:4.47917vw;letter-spacing:-0.08958vw;margin:0 0 2.08333vw}.online__inner{flex-direction:row;gap:1.04167vw}.online__card{flex:none;width:calc(50% - 0.52083vw);height:20.3125vw;padding:1.04167vw;border-radius:0.83333vw;box-shadow:0 0.20833vw 0.41667vw rgba(0,0,0,0.1)}.online__card-glow{left:33.02083vw;top:4.6875vw;width:23.95833vw;height:23.95833vw;-webkit-filter:blur(5.20833vw);filter:blur(5.20833vw)}.online__card-title{width:29.94792vw;font-size:1.97917vw;letter-spacing:-0.76px}.online__card-text{left:1.04167vw;top:12.8125vw;width:27.91667vw;font-size:1.35417vw}.online__card-img{left:28.33333vw;top:-0.83333vw;width:22.23958vw}.online__form{flex:none;width:calc(50% - 0.52083vw)}.online .form{height:20.3125vw;padding:1.25vw;border-radius:0.83333vw;box-shadow:0 0.20833vw 0.41667vw rgba(0,0,0,0.1)}.online .form__wrapper{gap:0.625vw}.online .form__top{gap:0.625vw}.online .form__title{font-size:1.35417vw}.online .form__text{font-size:0.83333vw}.online .form__items{gap:1.04167vw}.online .form__input{height:3.125vw;min-height:3.125vw;padding:0 1.04167vw;border-radius:0.625vw;font-size:0.98958vw}.online .form__item_button .button{height:3.125vw;min-height:3.125vw;padding:0 1.66667vw;border-radius:0.625vw;font-size:1.19792vw;box-shadow:0 0.3125vw 1px rgba(102,0,0,0.18)}.online .form__more{margin-top:-0.10417vw}.online .form__footer{padding:0}.online .form__footer-checkbox{width:0.83333vw;height:0.83333vw;font-size:0.83333vw;border-radius:0.20833vw}.online .form__footer-text{padding-left:1.40625vw;font-size:0.72917vw}.zapis.form-section.formReg-1 .form{background:none transparent}.zapis.form-section.formReg-1 .form-section{background:none transparent}.zapis.form-section.formReg-1 .form-section__box{background:none transparent}.zapis.form-section.formReg-1 .form__wrapper{flex-direction:row;gap:1.04167vw}.zapis.form-section.formReg-1 .form__top{text-align:left;width:calc(50% - 1.04167vw);height:25.3125vw;padding:0;font-weight:600;gap:0}.zapis.form-section.formReg-1 .form__title{font-size:4.47917vw;line-height:110%;letter-spacing:-0.02em}.zapis.form-section.formReg-1 .form__text{font-size:1.35417vw;line-height:120%}.zapis.form-section.formReg-1 .form__box{width:calc(50% - 1.04167vw);padding:1.25vw;gap:1.04167vw;height:25.3125vw;border-radius:0.83333vw}.zapis.form-section.formReg-1 .form__items{gap:1.04167vw}.zapis.form-section.formReg-1 .form__input{padding:0.41667vw 0.78125vw;height:3.125vw;border-radius:0.625vw;font-size:0.98958vw}.zapis.form-section.formReg-1 .form__item_social{-webkit-column-gap:1.04167vw;-moz-column-gap:1.04167vw;column-gap:1.04167vw;row-gap:1.04167vw}.zapis.form-section.formReg-1 .form__item_social .button{width:calc(50% - 0.52083vw);min-width:calc(50% - 0.52083vw);max-width:calc(50% - 0.52083vw)}.zapis.form-section.formReg-1 .form__item_title{font-size:1.35417vw}.zapis.form-section.formReg-1 .form__item_button .button.button_red{height:3.125vw;min-height:3.125vw;border-radius:0.625vw}.zapis.form-section.formReg-1 .form__more{margin-top:2.23958vw}.zapis.form-section.formReg-1 .form__footer-text{font-size:0.72917vw}.howtoenter-page .zapis.form-section.formReg-1 .form__top{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0.78125vw;padding-right:2.08333vw}.howtoenter-page .zapis.form-section.formReg-1 .form__title{text-align:left}.howtoenter-page .zapis.form-section.formReg-1 .form__title br{display:block}.howtoenter-page .zapis.form-section.formReg-1 .form__text{margin-top:unset}.howtoenter-page .zapis.form-section.formReg-1 .form__contacts{width:100%;display:flex}.howtoenter-page .zapis.form-section.formReg-1 .form__contacts a{font-style:normal;font-weight:600;font-size:1.97917vw;line-height:110%;letter-spacing:-0.02em;color:#1D1C1A;display:flex;gap:0.41667vw}.howtoenter-page .zapis.form-section.formReg-1 .form__contacts a svg{width:1.82292vw;min-width:1.82292vw;height:1.82292vw;min-height:1.82292vw}
