.student-item{min-height:14.875rem;perspective:150rem;width:100%}.student-item__inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .3s ease}.student-item__back,.student-item__front{backface-visibility:hidden;border-radius:1.5rem;cursor:pointer;display:flex;height:100%;overflow:hidden;padding:2rem;transition:all .3s ease;width:100%}.student-item__back{background:#8d8d8d;flex-direction:column;gap:1rem;justify-content:space-between;transform:rotateY(180deg)}.student-item__front{align-items:center;background-color:var(--color__white);position:absolute;top:0}.student-item__front:hover{opacity:.7}.student-item__inner.--active{transform:rotateY(180deg)}.student-item__title{font-size:1.75rem;font-weight:600;line-height:110%;position:relative;width:55%;z-index:10}.student-item__content{display:flex;flex-direction:column;gap:.75rem}.student-item__title.--back{color:var(--color__white);font-size:1.75rem;font-weight:600;height:-moz-fit-content;height:fit-content;line-height:110%;width:100%}.student-item__subtitle{color:#fff6;font-size:1.125rem;font-weight:500;line-height:110%;padding-bottom:.5rem}.student-item__background{bottom:0;position:absolute;right:0;width:60%}.student-item__wrapper{display:flex;gap:1rem}.student-item__info{color:var(--color__white);display:flex;flex:1;flex-direction:column;gap:.25rem}.student-item__value{font-size:2rem;font-weight:600;line-height:100%}.student-item__label{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;gap:.25rem;line-height:110%}.student-item__label span{color:#fff6;font-size:1rem;font-weight:500;line-height:110%}@media screen and (max-width:1024px){.student-item__back,.student-item__front{padding:1.5rem}.student-item__title.--back{font-size:1.5rem}.student-item__subtitle{font-size:1rem;padding-bottom:.5rem}.student-item__content{gap:1.125rem}.student-item__value{font-size:1.5rem}.student-item__label{font-size:1rem}.student-item__label span{color:#fff6;font-size:1rem;font-weight:500;line-height:110%}}@media screen and (max-width:768px){.student-item__back{padding:1rem}.student-item__title{font-size:1.375rem}.student-item__title.--back{font-size:1.25rem}.student-item__subtitle{font-size:1rem;padding-bottom:.5rem}.student-item__content{gap:.75rem}.student-item__value{font-size:1.25rem}.student-item__label{font-size:.75rem;gap:0}.student-item__label span{font-size:.75rem}}@media screen and (max-width:500px){.student-item__back{padding:1rem}.student-item__title.--back{font-size:1.5rem}.student-item__subtitle{font-size:1.25rem}.student-item__content{gap:.5rem}.student-item__value{font-size:1.25rem}.student-item__label,.student-item__label span{font-size:.75rem}}.student-highchart{height:30rem}.student-highchart-foreign{height:20rem}@media screen and (max-width:500px){.student-highchart{height:20rem}}.student-dashboard{background:#e7e7e9;border-radius:2rem;display:flex;flex-direction:column;gap:1.5rem;padding:3rem}.student-dashboard__info{background:var(--color__white);border-radius:2rem;padding:3rem}.student-dashboard__main{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.student-dashboard__button{font-size:1.375rem;height:4.5rem}@media screen and (max-width:1024px){.student-dashboard{padding:1.5rem}.student-dashboard__info{grid-column:1/13;padding:1.5rem}.student-dashboard__main{grid-template-columns:repeat(2,1fr)}.student-dashboard__button{font-size:1.125rem;height:3rem}}@media screen and (max-width:500px){.student-dashboard__main{grid-template-columns:1fr}.student-dashboard__legend{display:flex;flex-direction:column;gap:.25rem}}.student-section-education{display:flex;flex-direction:column;gap:1.5rem}.student-section-education__info{background:var(--color__white);border-radius:2rem;overflow:hidden;padding:3rem;position:relative}.student-section-education__info-text{color:var(--color__text-80);font-size:1.375rem;line-height:120%;padding-right:2rem}.student-section-education__info-text span{color:var(--color__dark);font-weight:600}.student-section-education__info-text strong{color:var(--color__fill-1);font-weight:600}.student-section-education__info-background{bottom:0;left:0;position:absolute;width:40%}.student-section-education__dashboard-block{display:flex;flex-direction:column;gap:1.5rem}.student-section-education__dashboard-block.--colored .student-section-education__dashboard-specialties,.student-section-education__dashboard-block.--colored .student-section-education__dashboard-title{color:var(--color__white)}.student-section-education__dashboard-block.--colored .student-section-education__dashboard-label{color:#ffffff80}.student-section-education__dashboard-label{color:var(--color__text-50);display:flex;flex-direction:column;font-size:1.125rem;font-weight:600;gap:1rem;line-height:110%;text-transform:uppercase}.student-section-education__dashboard-title{color:var(--color__dark);font-size:1.75rem;font-weight:700;line-height:110%}.student-section-education__dashboard-specialties{font-size:1.5rem;font-weight:500;line-height:110%}.student-section-education__button{flex-shrink:0}@media screen and (max-width:1024px){.student-section-education__info{display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem}.student-section-education__info-text{font-size:1rem;padding-right:0}.student-section-education__button{font-size:1.125rem;height:2.5rem}.student-section-education__dashboard-block{display:flex;flex-direction:column;gap:.75rem}.student-section-education__dashboard-label{font-size:1rem;gap:.75rem}.student-section-education__dashboard-title{font-size:1.5rem}.student-section-education__dashboard-specialties{font-size:1rem}}@media screen and (max-width:768px){.student-section-education__button{font-size:1rem;height:2rem}}.student-section-statistic{display:flex;flex-direction:column;gap:1.5rem}.student-section-statistic__main{background:var(--color__white);border-radius:2rem;display:flex;flex-direction:column;gap:2rem;padding:3rem}.student-section-statistic__selector{background:#e9eaec;border-radius:.75rem;padding:.25rem;width:100%}.student-section-statistic__selector-item{align-items:center;border-radius:.625rem;color:var(--color__text-56);cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;height:3rem;justify-content:center;line-height:1.5rem;padding:.5rem 1rem;position:relative;transition:all .24s ease-in-out}.student-section-statistic__selector input{display:none}.student-section-statistic__selector input[type=radio]:checked+.student-section-statistic__selector-item{background:var(--color__white);color:var(--color__dark)}.student-section-statistic__selector input[type=radio]:checked+.student-section-statistic__selector-item:hover,.student-section-statistic__selector-item:hover{background-color:var(--color__fill-1);color:var(--color__white)}.student-section-statistic__selector input[type=radio]:checked+.student-section-statistic__selector-item[for=budget]:hover,.student-section-statistic__selector-item[for=budget]:hover{background-color:var(--color__blue);color:var(--color__white)}.student-section-statistic__text-block{background:var(--color__fill-1);border-radius:2rem;color:var(--color__white);font-size:1.625rem;font-weight:500;line-height:110%;overflow:hidden;padding:3rem;position:relative}.student-section-statistic__text-background{bottom:0;left:0;position:absolute;width:100%}.student-section-statistic__text-background .image-thumb{mix-blend-mode:screen}.student-section-statistic__fraction{background:var(--color__white);border-radius:2rem;display:flex;gap:1rem;overflow:hidden;padding:3rem;position:relative}.student-section-statistic__fraction-part{display:flex;flex:1;flex-direction:column;font-size:1.5rem;font-weight:500;gap:1rem;line-height:110%;width:100%;z-index:1}.student-section-statistic__fraction-wrapper{display:flex;flex-direction:column;gap:.5rem}.student-section-statistic__fraction-value{font-size:8rem;font-weight:600;line-height:110%}.student-section-statistic__fraction-value span{font-size:6rem}.student-section-statistic__fraction-part>span{font-size:1.5rem;font-weight:600;line-height:110%;text-transform:uppercase}.student-section-statistic__fraction-part>span:first-child{font-size:2.5rem}.student-section-statistic__fraction-subject{font-size:2rem;font-weight:600;line-height:110%}.student-section-statistic__fraction-background{bottom:0;position:absolute;right:0;width:50%}@media screen and (max-width:1024px){.student-section-statistic__block{display:flex;flex-direction:column;gap:1.5rem}.student-section-statistic__main{background:var(--color__white);border-radius:2rem;padding:2rem 1.5rem 1rem}.student-section-statistic__text-block{font-size:1.25rem;padding:2rem 1.5rem}.student-section-statistic__text-block>span{display:block;width:60%}.student-section-statistic__text-background{left:auto;right:0;width:45%}.student-section-statistic__fraction-value{font-size:5rem}.student-section-statistic__fraction-value>span{font-size:3rem}.student-section-statistic__fraction{padding:1.5rem}.student-section-statistic__fraction-part{font-size:1.25rem;gap:.5rem}.student-section-statistic__fraction-wrapper{gap:.25rem}.student-section-statistic__fraction-part>span{font-size:1.25rem;font-weight:600;line-height:110%;text-transform:uppercase}.student-section-statistic__fraction-part>span:first-child{font-size:2rem}.student-section-statistic__fraction-subject{font-size:1.5rem}}@media screen and (max-width:500px){.student-section-statistic__selector-item{display:flex;font-size:1rem;height:2rem;padding:0 1rem}.student-section-statistic__text-block>span{display:block;width:100%}.student-section-statistic__text-background{display:none}.student-section-statistic__fraction{flex-direction:column;padding:1.5rem}}.student-section-job__dashboard-block{display:flex;flex-direction:column;gap:1.5rem}.student-section-job__dashboard-block.--colored{color:var(--color__white);gap:1rem}.student-section-job__dashboard-text{color:var(--color__white-64);font-size:1.5rem;font-weight:500;line-height:120%}.student-section-job__dashboard-text span{color:var(--color__white)}.student-dashboard__info:nth-child(2) .student-section-job__dashboard-text{color:var(--color__dark)}.student-section-job__dashboard-list{display:flex;flex-direction:column;gap:.5rem}.student-section-job__dashboard-item{align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:1rem;line-height:110%}.student-section-job__dashboard-item:before{background:var(--color__fill-1);border-radius:1rem;content:"";height:.5rem;width:.5rem}@media screen and (max-width:1024px){.student-section-job__dashboard-item,.student-section-job__dashboard-text{font-size:1.25rem}}.student-section-university{display:flex;flex-direction:column;gap:1.5rem}.student-section-university__info{background:var(--color__dark);border-radius:2rem;padding:3rem;position:relative}.student-section-university__info-background{bottom:0;position:absolute;right:0;width:35%}.student-section-university__info-content{display:flex;flex-direction:column;gap:3.5rem}.student-section-university__info-header{display:flex;flex-direction:column;gap:1rem}.student-section-university__title{color:var(--color__white);font-size:3rem;font-weight:600;line-height:110%}.student-section-university__info-text{color:#ffffff8f;font-size:1.375rem;font-weight:500;line-height:110%}.student-section-university__info-wrapper{color:var(--color__white);display:flex;gap:2.5rem}.student-section-university__info-block{flex:1}.student-section-university__info-value{font-size:6rem;font-weight:600;line-height:110%}.student-section-university__info-metric{font-size:2.5rem;font-weight:600;line-height:2.75rem;padding-bottom:1.5rem}.student-section-university__info-caption{font-size:1.125rem;font-weight:600;line-height:110%}.student-section-university__students{background:var(--color__white);border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;padding:3rem;position:relative}.student-section-university__students-subtitle{font-size:1.5rem;font-weight:600;line-height:110%}.student-section-university__students-content{align-items:flex-end;display:flex;gap:2.25rem}.student-section-university__students-statistic{display:flex;flex:1;flex-direction:column;gap:.45rem}.student-section-university__students-statistic.--second{flex:.9}.student-section-university__students-statistic-wrap{display:flex;gap:.5rem;padding-bottom:1.45rem}.student-section-university__students-value{font-size:8rem;font-weight:600;line-height:110%;margin-bottom:-2.5rem;text-transform:uppercase}.student-section-university__students-value span{font-size:3rem}.--second .student-section-university__students-value{font-size:6.25rem;line-height:100%}.student-section-university__students-info-value{font-size:2.5rem;font-weight:600;line-height:2.75rem;padding-bottom:1.5rem}.student-section-university__students-metric{font-size:1.5rem;font-weight:600;line-height:120%}.student-section-university__students-info-value span{font-size:6rem;font-weight:600;line-height:110%;text-transform:uppercase}.student-section-university__students-item{font-size:2.5rem;font-weight:400;line-height:110%}.student-section-university__students-item span{font-weight:700}.student-section-university__students-text{color:#8d8d8d;flex:1;font-size:1.5rem;font-weight:500;line-height:110%}.student-section-university__students-background{position:absolute;right:0;top:0;width:70%}.student-section-university__vuz{background:#8d8d8d;border-radius:2rem;color:var(--color__white);display:flex;flex-direction:column;gap:7.3rem;padding:3rem}.student-section-university__vuz-subtitle{color:#ffffff8f;font-size:1.25rem;font-weight:500;line-height:110%}.student-section-university__vuz-wrapper{display:flex;flex-direction:column;gap:1.25rem}.student-section-university__vuz-value{align-items:center;display:flex;font-size:6.25rem;font-weight:600;gap:1.5rem}.student-section-university__vuz-value span{font-size:1.5rem}.student-section-university__vuz-item{font-size:1.75rem;font-weight:400;line-height:110%}.student-section-university__vuz-item span{font-weight:700}.student-section-university__warning{background:var(--color__white);border-radius:2rem;color:var(--color__dark);font-size:1.375rem;font-weight:500;line-height:110%;padding:3rem;text-align:center}@media screen and (max-width:1024px){.student-section-university__title{font-size:2rem;line-height:110%}.student-section-university__info{border-radius:2rem;display:flex;padding:2rem 1.5rem}.student-section-university__info-value{font-size:4rem}.student-section-university__info-metric{font-size:1.5rem}.student-section-university__info-content{display:flex;flex-direction:column;gap:2.5rem}.student-section-university__students{grid-column:1/-1;grid-row:1;padding:2rem 1.5rem}.student-section-university__vuz{gap:1rem;grid-column:1/-1;grid-row:2;padding:2rem 1.5rem}.student-section-university__vuz br{display:none}.student-section-university__students-value{font-size:5rem;margin-bottom:-1rem;margin-top:1rem}.student-section-university__students-value span{font-size:2rem}.--second .student-section-university__students-value{font-size:4.25rem;line-height:100%}.student-section-university__students-item{font-size:1.5rem}.student-section-university__students-text{font-size:1.25rem}.student-section-university__vuz-wrapper{align-items:center;flex-direction:row;gap:2rem}.student-section-university__vuz-value{font-size:5rem;gap:1rem}.student-section-university__students-content{align-items:flex-start;flex-direction:column}}@media screen and (max-width:500px){.student-section-university__info-wrapper{display:flex;flex-direction:column;gap:2.5rem}.student-section-university__info-metric{padding-bottom:0}.student-section-university__students-content{align-items:flex-start;flex-direction:column;gap:1.5rem}.student-section-university__vuz-wrapper{flex-direction:column;gap:.5rem}}.student-modal-specialization .ui-modal__close{background:transparent;font-size:2.375rem;right:3rem;top:3rem}.student-modal-specialization .ui-modal__close path{stroke:var(--color__text-50);transition:all .3s ease}.student-modal-specialization .ui-modal__close:hover path{stroke-opacity:.7}.student-modal-specialization__content{display:flex;flex-direction:column;gap:2rem}.student-modal-specialization__header{display:flex;flex-direction:column;gap:.44rem}.student-modal-specialization__subtitle{color:#ccc;font-size:2rem;font-weight:600;line-height:110%}.student-modal-specialization__text{font-size:1rem;font-weight:600;line-height:110%;margin-top:1rem}.student-modal-specialization__scroll{display:flex;flex-direction:column;gap:2rem;overflow-x:auto}.student-modal-specialization__table{background:#e6e6e6;border-radius:2rem;display:flex;flex-direction:column;gap:2rem;padding:3rem}.student-modal-specialization__table-head{align-items:center;display:grid;font-size:1.625rem;font-weight:500;gap:2rem;grid-template-columns:.7fr .8fr .45fr .75fr .5fr;line-height:110%;min-width:100rem;padding:0 2rem}.student-modal-specialization__head-item{cursor:pointer}.student-modal-specialization__head-item:hover{opacity:.65}.student-modal-specialization__table-head span{font-weight:700}.student-modal-specialization__table-body{display:flex;flex-direction:column;gap:.5rem;min-width:100rem}.student-modal-specialization__table-row{align-items:center;background:var(--color__white);border-radius:.5rem;cursor:pointer;display:grid;font-size:1.25rem;font-weight:500;gap:2rem;grid-template-columns:.7fr .8fr .45fr .75fr .5fr;line-height:110%;padding:1.5rem 2rem}.student-modal-specialization__table-row.--disabled{cursor:default}.student-modal-specialization__table-row input{display:none}.student-modal-specialization__cell.--first{align-items:center;display:flex;gap:2rem}.student-modal-specialization__cell.--bold{font-weight:600}.student-modal-specialization__checkbox{align-items:center;border:2px solid var(--color__fill-1);border-radius:.5rem;display:flex;font-size:1.65rem;height:2.5rem;justify-content:center;max-width:2.5rem;transition:all .3s ease;width:100%}.student-modal-specialization__checkbox.--checked{background:var(--color__fill-1)}.student-modal-specialization__checkbox.--disabled{border:2px solid var(--color__border)}.student-modal-specialization__caption{color:var(--color__text-56);font-size:1.125rem;line-height:110%}.student-modal-specialization__footer{display:flex;justify-content:space-between}.student-modal-specialization__button-wrapper{display:flex;gap:1.13rem}.student-modal-specialization__button{font-size:1.25rem;height:4.5rem;padding:0;width:15.625rem}@media screen and (max-width:1024px){.student-modal-specialization__subtitle{font-size:1.5rem}.student-modal-specialization__table{gap:2rem;padding:1.5rem}.student-modal-specialization__scroll{gap:1rem}.student-modal-specialization__button-wrapper,.student-modal-specialization__footer{flex-direction:column;gap:.5rem}.student-modal-specialization__button{width:100%}.student-modal-specialization .ui-modal__close{font-size:1.5rem;right:1.5rem;top:1.5rem}}@media screen and (max-width:500px){.student-modal-specialization__checkbox{border-radius:.25rem;font-size:1.25rem;height:1.5rem;max-width:1.5rem}.student-modal-specialization__cell.--first{align-items:center;display:flex;gap:1rem}.student-modal-specialization__table-head{font-size:1.25rem;gap:1rem;min-width:100rem;padding:0 1rem}.student-modal-specialization__table-row{border-radius:.5rem;cursor:pointer;display:grid;font-size:1rem;gap:1rem;padding:1rem}.student-modal-specialization__button{height:3rem}.student-modal-specialization .ui-modal__close{right:1rem;top:1rem}}.student-modal-chart__content{display:flex;flex-direction:column;gap:2rem}.student-modal-chart__title{padding:1.3rem;text-align:center}.student-modal-chart__wrapper{overflow-x:auto}@media screen and (max-width:500px){.student-modal-chart__title{font-size:2rem;padding:0 3.25rem 1.31rem}}.student-modal-job__title{padding:1.31rem 0}.student-modal-job__table-head{display:grid;gap:2rem;grid-template-columns:1.5fr 1.5fr 1fr 1fr;padding:0 2rem}.student-modal-job__head-item{font-size:1.5rem;font-weight:600;line-height:110%}.student-modal-job__table-row{background:var(--color__white);border-radius:.5rem;display:grid;font-size:1.25rem;font-weight:600;gap:2rem;grid-template-columns:1.5fr 1.5fr 1fr 1fr;padding:1.5rem 2rem}.student-modal-job__table-body{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:500px){.student-modal-job__title{font-size:2rem;padding-right:3.25rem}.student-modal-job__table-body,.student-modal-job__table-head{min-width:40rem}}.student{display:flex;flex-direction:column;gap:1.5rem}.student__title{font-size:3rem;font-weight:600;line-height:110%}.student__title span{color:var(--color__fill-1)}.student__title-inner{font-size:2.5rem;font-weight:600;line-height:110%}.student__title-inner span{color:var(--color__fill-1)}@media screen and (max-width:1024px){.student__title{font-size:2rem;line-height:110%}.student__title-inner{font-size:1.5rem;line-height:110%}}
