.top-banner-page{display:flex;position:relative}@media screen and (min-width:1025px){.top-banner-page{background-position:100% 100%;background-repeat:no-repeat;background-size:105rem;height:88rem;margin:0 auto;width:150rem}}@media screen and (min-width:768px) and (max-width:1024px){.top-banner-page{background-position:bottom -10% right;background-repeat:no-repeat;background-size:130%;height:120rem}}@media screen and (max-width:767px){.top-banner-page{background-position:bottom -25% right;background-repeat:no-repeat;background-size:130%;height:70rem}}@media screen and (max-width:450px){.top-banner-page{background-position:right 20% bottom;background-size:65rem}}.top-banner-page.practice{background-image:url(../images/backgrounds/practic.png)}.top-banner-page.internship{background-image:url(../images/backgrounds/internships.png)}.top-banner-page.program{background-image:url(../images/backgrounds/contract.png)}@media screen and (min-width:451px) and (max-width:767px){.top-banner-page.program{background-position:right 10% bottom -15rem}}@media screen and (max-width:450px){.top-banner-page.program{background-position:right 20% bottom -45%}}.top-banner-page__top-wr{align-items:start;color:var(--main-blue);display:flex;flex-direction:column;margin-top:19.5rem;width:60%}@media screen and (min-width:1025px){.top-banner-page__top-wr{margin-left:17rem}}@media screen and (max-width:450px){.top-banner-page__top-wr{margin-top:2.5rem;padding:0}}@media screen and (max-width:1024px){.top-banner-page__top-wr{align-items:center;margin-top:4.2rem;text-align:center;width:100%}}.top-banner-page__title{text-transform:uppercase}@media screen and (max-width:767px){.top-banner-page__title{font-size:43px;line-height:43px}}.top-banner-page__label{font-weight:600!important;margin:2rem 0 4rem;position:relative;z-index:1}@media screen and (min-width:1025px){.top-banner-page__label{font-size:2.7rem;line-height:3.2rem;margin-left:.7rem}}@media screen and (min-width:1025px) and (max-width:desktop-medium-1){.top-banner-page__label{margin:0 4rem}}@media screen and (max-width:1024px){.top-banner-page__label{justify-content:center}}@media screen and (max-width:767px){.top-banner-page__label{wisth:100%;font-size:1.8rem!important;font-weight:600!important;margin:2rem 3rem}}@media screen and (min-width:768px){.top-banner-page__label{width:65%}}.top-banner-page__reg-button{height:7rem!important;width:29rem}@media screen and (max-width:767px){.top-banner-page__reg-button{height:5.6rem!important;margin:0 2rem;width:calc(100% - 4rem)}}.transition-expand{position:relative}.expand-accordion-enter-active,.expand-accordion-leave-active{overflow:hidden;transition:height .5s ease-out}.expand-accordion-fast-enter-active,.expand-accordion-fast-leave-active{overflow:hidden;transition:height .3s linear}.accordion{border-radius:1.5rem;color:var(--white);margin:0;padding:3rem 4rem}.accordion__title{align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion__title .accordion__icon{background-image:url(../images/common/plus.svg);background-repeat:no-repeat;background-size:cover;display:block;height:4rem;position:absolute;right:.5rem;transition:transform .3s ease;width:4rem}.accordion__title._open .accordion__icon{transform:rotate(45deg)}.accordion__title-text{font-weight:600;max-width:80%}.accordion__content{margin-top:2rem}.accordion-group{display:flex;flex-direction:column;gap:2rem;margin-bottom:120px}.accordion-group__title{color:var(--main-blue);margin-bottom:4rem}@media screen and (max-width:1024px){.accordion-group__title{margin-bottom:2rem}}.accordion-group._practice .accordion-group__item{background:var(--light-blue)}.accordion-group._internship .accordion-group__item{background:var(--green)}.accordion-group._target-program .accordion-group__item{background:var(--yellow)}.content-info-section{display:flex}@media screen and (max-width:1024px){.content-info-section{flex-direction:column}}@media screen and (min-width:1025px){.content-info-section{margin:16rem auto}}@media screen and (min-width:768px) and (max-width:1024px){.content-info-section{margin:12rem auto}}@media screen and (max-width:767px){.content-info-section{margin:8rem auto}}.content-info-section__text-wr{position:relative}.content-info-section__image-first{position:absolute;z-index:1}@media screen and (min-width:1025px){.content-info-section__image-first{right:-5rem;top:calc(50% - 4rem)}}@media screen and (min-width:768px) and (max-width:1024px){.content-info-section__image-first{bottom:-4rem;right:calc(50% - 4rem)}}@media screen and (max-width:767px){.content-info-section__image-first{bottom:-2rem;right:calc(50% - 2rem)}}.content-info-section__image-second{position:absolute;z-index:1}@media screen and (min-width:1025px){.content-info-section__image-second{right:28%;top:calc(50% - 4rem)}}@media screen and (min-width:768px) and (max-width:1024px){.content-info-section__image-second{right:calc(50% - 4rem);top:calc(66% - 4rem)}}@media screen and (max-width:767px){.content-info-section__image-second{right:calc(50% - 2rem);top:calc(66% - 2rem)}}.content-info-section._internship .content-info-section__text{background-color:var(--green)}.content-info-section._internship .content-info-section__element-square{min-height:16rem}.content-info-section._practice .content-info-section__text{background-color:var(--light-blue)}.content-info-section._practice .content-info-section__element-square{min-height:12rem}.content-info-section._program .content-info-section__text{background-color:var(--yellow)}.content-info-section._program .content-info-section__element-square{min-height:18rem}.content-info-section__text{border-radius:4rem;color:#fff;font-size:2.7rem;font-weight:600;line-height:3.3rem;padding:3rem 4rem}@media screen and (min-width:1025px){.content-info-section__text{height:100%;width:41rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-info-section__text{margin-bottom:2rem}}@media screen and (max-width:767px){.content-info-section__text{margin-bottom:1rem}}.content-info-section__cards{display:flex;flex-wrap:wrap;position:relative}.content-info-section__cards .content-element-square__text-wr{justify-content:center}@media screen and (min-width:1025px){.content-info-section__cards{margin-left:2rem}}@media screen and (min-width:768px){.content-info-section__cards{gap:2rem}}@media screen and (max-width:767px){.content-info-section__cards{gap:1rem}}@media screen and (max-width:1024px){.content-info-section__cards{margin-left:0}}.content-info-section__element-square{padding:2rem}@media screen and (min-width:768px){.content-info-section__element-square{padding:2rem}}@media screen and (max-width:767px){.content-info-section__element-square{padding:2rem 1rem}}@media screen and (min-width:1025px){.content-info-section__element-square{height:calc(50% - 1rem);min-height:12rem;width:calc(33.33333% - 1.4rem)}}@media screen and (max-width:1024px){.content-info-section__element-square{width:calc(50% - 1rem)}}@media screen and (max-width:767px){.content-info-section__element-square{margin-bottom:1rem}}.content-info-section__element-square .content-element-square__content{line-height:1.1}@media screen and (min-width:768px){.content-info-section__element-square .content-element-square__content{font-size:2.4rem}}@media screen and (min-width:768px) and (max-width:1099px){.content-info-section__element-square .content-element-square__content{font-size:2rem}}@media screen and (max-width:767px){.content-info-section__element-square .content-element-square__content{font-size:1.4rem}}.content-section-step-data{display:flex;flex-direction:column}@media screen and (min-width:1025px){.content-section-step-data{margin-bottom:16rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-step-data{margin-bottom:12rem}}@media screen and (max-width:767px){.content-section-step-data{margin-bottom:8rem}}@media screen and (min-width:1025px){.content-section-step-data__title{margin-bottom:6rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-step-data__title{margin-bottom:5rem}}@media screen and (max-width:767px){.content-section-step-data__title{margin-bottom:4rem}}.content-section-step-data__wr{display:flex}@media screen and (max-width:1024px){.content-section-step-data__wr{flex-direction:column}}@media screen and (min-width:768px){.content-section-step-data__wr{gap:2rem}}@media screen and (max-width:767px){.content-section-step-data__wr{gap:1rem}}.content-section-step-data._internship .content-section-step-data__item{background-color:var(--green)}.content-section-step-data._practice .content-section-step-data__item{background-color:var(--light-blue)}.content-section-step-data._program .content-section-step-data__item{background-color:var(--yellow)}.content-section-step-data._program .content-section-step-data__image:last-child{right:0}.content-section-step-data__text-wr{border-radius:4rem;color:#fff;font-size:2.7rem;font-weight:700;line-height:1.2}@media screen and (min-width:451px) and (max-width:1024px){.content-section-step-data__text-wr{width:60%}}@media screen and (max-width:1024px){.content-section-step-data__text-wr{font-size:20px}}.content-section-step-data__item{border-radius:3.5rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem 4rem;position:relative}@media screen and (min-width:1025px){.content-section-step-data__item{width:calc(33% - 1rem)}}@media screen and (min-width:768px){.content-section-step-data__item{height:37rem}}@media screen and (max-width:767px){.content-section-step-data__item{height:30rem}}@media screen and (max-width:1024px){.content-section-step-data__item{width:100%}}.content-section-step-data__image-wr{align-items:end;display:flex;justify-content:space-between}.content-section-step-data__image{bottom:0;position:absolute;right:1rem}@media screen and (min-width:1025px){.content-section-step-data__image{width:65%}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-step-data__image{width:40%}}@media screen and (min-width:451px) and (max-width:767px){.content-section-step-data__image{width:45%}}@media screen and (max-width:450px){.content-section-step-data__image{width:55%}}.content-section-step-data__count{align-items:center;background:#fff;border-radius:50%;color:var(--main-blue);display:flex;justify-content:center}@media screen and (min-width:768px){.content-section-step-data__count{font-size:2.7rem;font-weight:600;height:5.6rem;line-height:3.2rem;width:5.6rem}}@media screen and (max-width:767px){.content-section-step-data__count{height:3.6rem;width:3.6rem}}.content-register-section{background-image:url(../images/backgrounds/mask-group.png);background-position-x:right;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:space-between;padding:4rem}@media screen and (min-width:1025px){.content-register-section{margin:0 auto 16rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-register-section{margin:0 auto 12rem}}@media screen and (max-width:767px){.content-register-section{margin:0 auto 8rem}}.content-register-section._practice{background-color:var(--light-blue)}.content-register-section._program{background-color:var(--yellow)}.content-register-section._internship{background-color:var(--green)}.content-register-section__subtitle,.content-register-section__title{color:#fff;font-weight:600}.content-register-section__subtitle{margin:3rem 0 6rem}.content-register-section__title{text-transform:uppercase}@media screen and (min-width:768px){.content-register-section__left{margin-right:10%;width:70%}}.content-register-section__images{display:flex;gap:3.2rem}.content-register-section__images._mobile{display:flex;justify-content:center;margin-bottom:11rem}@media screen and (min-width:768px) and (max-width:1024px){.content-register-section__images .round-image:nth-child(odd){display:none}}@media screen and (min-width:768px){.content-register-section__btn{height:7rem;width:29rem}}@media screen and (max-width:767px){.content-register-section__btn{width:100%}}.content-section-stages{display:flex;flex-direction:column}@media screen and (min-width:1025px){.content-section-stages{margin-bottom:16rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-stages{margin-bottom:8rem}}@media screen and (max-width:767px){.content-section-stages{margin-bottom:8rem}}@media screen and (min-width:1025px){.content-section-stages__title{margin-bottom:6rem}}@media screen and (max-width:1024px){.content-section-stages__title{margin-bottom:4rem}}.content-section-stages__wr{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (min-width:1025px){.content-section-stages._col-3 .content-section-stages__item{width:calc(33.33333% - 1.4rem)}.content-section-stages._col-4 .content-section-stages__item{width:calc(25% - 1.5rem)}}.content-section-stages__item{border:2px solid var(--main-blue);display:flex;gap:2rem;height:14.8rem;justify-content:space-between;padding:2.5rem 1rem 1rem 2.5rem}.content-section-stages__item._last{background:var(--main-blue);color:#fff}@media screen and (min-width:768px) and (max-width:1024px){.content-section-stages__item{width:calc(50% - 1rem)}}@media screen and (max-width:767px){.content-section-stages__item{width:100%}}.content-section-stages__card-count-wr{align-items:end;display:flex}.content-section-stages__card-title{font-size:2rem;font-weight:400;line-height:22px;width:calc(100% - 6rem)}.content-section-stages__card-count{align-items:center;background:var(--main-blue);border-radius:50%;color:#fff;display:flex;font-size:2.7rem;justify-content:center}@media screen and (min-width:768px){.content-section-stages__card-count{height:4rem;width:4rem}}@media screen and (max-width:767px){.content-section-stages__card-count{height:4.6rem;width:4.6rem}}@media screen and (min-width:1025px){.content-section-stages__title{font-size:6rem}}@media screen and (max-width:767px){.expand-enter-active,.expand-leave-active{overflow:hidden;transition:height .5s linear}.expand-enter,.expand-leave{height:0;opacity:0;transition:height .5s linear}}@media screen and (max-width:1024px){.expand-accordion-enter-active,.expand-accordion-leave-active{overflow:hidden;transition:height .5s ease-out}.expand-accordion-enter,.expand-accordion-leave-to{height:0;transition:height .5s ease-out}}@keyframes pulse-primary{0%{box-shadow:0 0 rgba(var(--btn-primary-color),.5)}to{box-shadow:0 0 0 20px rgba(var(--btn-primary-color),0)}}@keyframes brightness-pulse{0%{filter:brightness(.9)}50%{filter:brightness(1)}to{filter:brightness(.9)}}.hidden{opacity:0;position:relative;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;visibility:hidden}@media screen and (min-width:1025px){.hidden{transform:translateY(300px)}}@media screen and (max-width:1024px){.hidden{transform:translateY(100px)}}.appear{transform:translateY(0)}.appear,.start-visible{opacity:1;transition:opacity .5s ease,transform .5s ease;visibility:visible}.start-visible{transform:translateY(100px)}.appear-block{opacity:0;transform:translateY(50px);transition:opacity .5s ease,transform .5s ease}.content-section-with-image{display:flex;flex-direction:column}.content-section-with-image__title{text-transform:uppercase}@media screen and (min-width:1025px){.content-section-with-image__title{margin-bottom:6rem}}@media screen and (max-width:1024px){.content-section-with-image__title{margin-bottom:4rem}}@media screen and (min-width:1025px){.content-section-with-image{margin:16rem auto 26rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image{margin:12rem auto}}@media screen and (max-width:767px){.content-section-with-image{margin:8rem auto}}.content-section-with-image__wr{display:grid}@media screen and (min-width:1025px){.content-section-with-image__wr{grid-template-columns:repeat(5,20%)}}@media screen and (max-width:1024px){.content-section-with-image__wr{grid-template-columns:repeat(2,50%);min-width:100%}}@media screen and (max-width:767px){.content-section-with-image__wr{margin:0!important}}.content-section-with-image__text-wr{display:grid;font-size:2.7rem;font-weight:500;line-height:3.2rem;margin-bottom:2rem;padding:3rem 6rem 3rem 4rem}@media screen and (min-width:1025px){.content-section-with-image__text-wr{grid-column-end:4;grid-column-start:1;grid-row-end:2;grid-row-start:1;margin-right:2rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image__text-wr{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}}@media screen and (max-width:767px){.content-section-with-image__text-wr{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}}@media screen and (max-width:1024px){.content-section-with-image__text-wr{padding:2rem}}.content-section-with-image__images-group{display:grid}@media screen and (min-width:1025px){.content-section-with-image__images-group{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image__images-group{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:2;margin-right:2rem}}@media screen and (max-width:767px){.content-section-with-image__images-group{grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:3}}.content-section-with-image__category-image{display:grid;overflow:hidden}@media screen and (min-width:1025px){.content-section-with-image__category-image{grid-column-end:6;grid-column-start:4;grid-row-end:3;grid-row-start:1}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image__category-image{grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2}}@media screen and (max-width:767px){.content-section-with-image__category-image{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:2;height:42rem;margin-bottom:2rem}}.content-section-with-image__category-image img{position:relative;width:100%;z-index:2}@media screen and (min-width:1025px){.content-section-with-image__category-image img{bottom:1rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image__category-image img{bottom:0;position:absolute;width:110%;z-index:2}}.content-section-with-image__category-image-before:before{border-radius:50%;bottom:-50%;content:"";height:80%;position:absolute;width:110%;z-index:1}.content-section-with-image__images-group-wr{display:flex}@media screen and (min-width:1025px){.content-section-with-image__images-group-wr{margin-right:2rem}}@media screen and (min-width:768px){.content-section-with-image__images-group-wr{gap:2rem}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image__images-group-wr{flex-direction:column}}@media screen and (max-width:767px){.content-section-with-image__images-group-wr{gap:1rem}}@media screen and (min-width:1025px){.content-section-with-image__img{width:calc(50% - 1rem)}}@media screen and (min-width:768px) and (max-width:1024px){.content-section-with-image__img{width:100%}}@media screen and (max-width:767px){.content-section-with-image__img{width:calc(100% - .5rem)}}.content-section-with-image._practice .content-section-with-image__category-image{background-color:var(--light-blue);position:relative}.content-section-with-image._practice .content-section-with-image__category-image-before:before{background:var(--main-blue)}@media screen and (min-width:1025px){.content-section-with-image._practice .content-section-with-image__wr{height:40rem}}.content-section-with-image._program .content-section-with-image__category-image{background-color:var(--yellow);position:relative}.content-section-with-image._program .content-section-with-image__image{bottom:-3rem;right:5%;width:120%}.content-section-with-image._program .content-section-with-image__category-image-before:before{background:var(--white)}.content-section-with-image._internship .content-section-with-image__category-image{background-color:var(--green);position:relative}.content-section-with-image._internship .content-section-with-image__category-image-before:before,.content-section-with-image._internship .content-section-with-image__category-image:before{background:var(--white)}.content-section-with-image__text-wr{background-color:var(--main-blue);color:#fff}
