@charset "UTF-8";@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Regular.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-SemiBold.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Italic.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Soyuz-Grotesk;src:url(fonts/Soyuz-Grotesk-Bold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}:root{--swiper-navigation-size: 2.8rem !important}@media (max-width: 600px){:root{--swiper-navigation-size: 1.4rem !important}}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-family:Montserrat,sans-serif;font-weight:400;font-size:.521vw;scroll-behavior:smooth}@media (min-width: 2561px){html{font-size:10px}}@media (max-width: 1440px){html{font-size:.694vw}}@media (max-width: 1024px){html{font-size:.977vw}}@media (max-width: 768px){html{font-size:1.31vw}}@media (max-width: 600px){html{font-size:2.675vw}}body{line-height:1;font-size:1rem;position:relative}@-moz-document url-prefix(){*{scrollbar-width:thin}}*::-webkit-scrollbar{width:.5rem}*::-webkit-scrollbar-thumb{border-radius:2rem}table{border-collapse:collapse;border-spacing:0}a{font:inherit;text-decoration:none;color:inherit}img,video{width:100%;height:100%;display:inline-block;object-fit:fill}svg path{width:100%;display:block}.container{max-width:119rem;padding-left:1.5rem;padding-right:1.5rem;margin:0 auto}.no-scroll{overflow:hidden}.no-break{white-space:nowrap}.logo{display:flex;align-items:center;justify-content:center;width:16rem;height:4.2rem}.logo:focus-visible{outline:1px solid #5D9338;outline-offset:3px;border-radius:.5rem}@media (max-width: 600px){.logo{height:5rem;width:10rem}}.title{color:#272727;font-family:Soyuz-Grotesk;font-weight:700}.subtitle{font-weight:400;font-size:1.9rem;line-height:1.3;color:#4d4f40}@media (max-width: 600px){.subtitle{font-size:1.6rem}}.btn-up{position:fixed;right:4rem;bottom:4rem;z-index:110;display:none}@media (max-width: 600px){.btn-up{right:2rem;bottom:2rem}}.find-internship{width:20rem;height:6rem;font-size:1.6rem!important;position:fixed;right:4rem;top:4rem;z-index:110;display:none;transition:transform .3s ease-in-out}.find-internship:hover{transform:scale(108%)}@media (max-width: 600px){.find-internship{right:2rem;top:2rem;width:16rem;height:5rem;font-size:1.4rem!important}}.btn{display:flex;align-items:center;justify-content:center;height:7rem;border-radius:5.2rem;background:linear-gradient(90deg,#8ebb61,#93c660,#8ebb61),#f4ead833;border:none;box-shadow:inset 0 9px 17px #ffffff40,inset 0 4px 7px #ffffff40,0 29px 40px -29px #abd58880,inset -4px -4px 14px #5d93384d;font-family:Montserrat;font-weight:600;font-size:2.2rem;text-align:center;color:#fff;transition:color .3s ease-in-out,transform .3s ease-in-out;cursor:pointer}@media (max-width: 600px){.btn{border-radius:4rem;height:5rem;font-size:1.8rem}}@media (hover: hover){.btn:hover{transform:scale(103%);color:#272727}}@media (hover: none){.btn:active{transform:scale(103%);color:#272727}}.btn.hover-bg:hover{background:#edd8a9}.btn:focus-visible{outline:1px solid #5D9338;outline-offset:2px}.section-bottom{padding-bottom:8rem}@media (max-width: 768px){.section-bottom{padding-bottom:6rem}}.hover-up{transition:transform .3s ease-in-out}.hover-up:hover{transform:translateY(-1.8rem)}.btn-slider__wrap{display:flex;align-items:center;justify-content:center;gap:1rem}.btn-slider{display:flex;align-items:center;justify-content:center;padding:0 1.2rem;border-radius:9.9rem;width:5.5rem;height:3.6rem;background:linear-gradient(90deg,#8ebb61,#93c660,#8ebb61),#f4ead833;border:none;box-shadow:inset 0 9px 17px #ffffff40,inset 0 4px 7px #ffffff40,0 29px 40px -29px #abd58880,inset -4px -4px 14px #5d93384d;cursor:pointer}.btn-slider:disabled{opacity:.35;cursor:auto;pointer-events:none}.btn-slider:hover{transform:scale(108%)}.btn-slider:focus-visible{outline:1px solid #5D9338;outline-offset:2px}.btn-slider-prev:after{transform:translate(-.2rem)!important}@media (max-width: 600px){.btn-slider-prev:after{transform:translate(-.1rem)!important}}.btn-slider-next svg{transform:rotate(180deg)}.btn-rounded{border-radius:50%!important;width:6rem!important;height:6rem!important}.btn-rounded:after{transform:translate(.2rem);color:#fff}@media (max-width: 600px){.btn-rounded:after{transform:translate(.1rem)}}@media (max-width: 600px){.btn-rounded{width:4rem!important;height:4rem!important}}.swiper-pagination-bullet{width:10px!important;height:10px!important;background:none!important;border:2px solid #cfe1bd;opacity:1!important}.swiper-pagination-bullet-active{background-color:#90bf60!important;border:none}.swiper-pagination-line{width:max-content!important}.swiper-pagination-line .swiper-pagination-bullet{height:.3rem!important;border-radius:.5rem;width:3rem!important;border:none;background-color:#cfe1bd!important}.swiper-pagination-line .swiper-pagination-bullet-active{width:6rem!important;background-color:#90bf60!important}@media (max-width: 768px){.desctop{display:none!important}}@media (min-width: 769px){.mobile{display:none!important}}.burger-btn{padding:1.7rem 1.3rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 600px){.burger-btn{padding:1.3rem 1.1rem}}.burger-btn.open{position:absolute;right:2rem;z-index:500;background:transparent;box-shadow:none;transform:rotate(90deg)}.burger-btn.open span:nth-child(1){transform:rotate(45deg) translate(.4rem,.5rem)}.burger-btn.open span:nth-child(2){opacity:0}.burger-btn.open span:nth-child(3){transform:rotate(-45deg) translate(.4rem,-.5rem)}.burger-btn span{border-radius:2rem;height:.2rem;background-color:#fff;width:100%}.burger-btn span:nth-child(2){width:80%}.icon-link{display:block}.icon-link svg{transition:fill .3s ease-in-out;fill:#27291a}.icon-link:hover svg{fill:#a6cc78}.icon-link:focus-visible{outline:1px solid #5D9338;outline-offset:2px;border-radius:.5rem}.popup-scroll{opacity:1;transform:translateY(0);transition:opacity .7s,transform .7s}.popup-scroll.hidden-anim{opacity:0;transform:translateY(-20px)}.left-scroll-anim{opacity:1;transform:translate(0);transition:opacity .7s,transform .7s}.left-scroll-anim.hidden-anim{opacity:0;transform:translate(-50rem)}.right-scroll-anim{opacity:1;transform:translate(0);transition:opacity .7s,transform .7s}.right-scroll-anim.hidden-anim{opacity:0;transform:translate(50rem);transition:opacity .7s,transform .7s}.parallax-image{position:absolute;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;transform:translateZ(0);will-change:transform;z-index:-1}.link{text-decoration:underline;transition:color .3s ease-in-out;cursor:pointer}.link>a{transition:color .3s ease-in-out}.link:hover>a{color:#5d9338}.link:hover{color:#5d9338}.footer-icon__link svg{fill:#47493e}.p-0{padding:0!important}.custom-select{position:relative;width:33rem}.hover-scale img{transition:transform .3s ease-in-out}.hover-scale:hover img{transform:scale(1.15)}.selected{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 3rem;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:1.6rem;font-weight:600;font-size:1.4rem;line-height:1.3;color:#4d4f40;z-index:99}.selected.active{border-bottom:none;padding-bottom:3rem}.title-line{position:relative;max-width:50rem;padding-left:3.4rem;margin-bottom:2rem;font-size:7rem}@media (max-width: 1024px){.title-line{font-size:6rem}}@media (max-width: 768px){.title-line{font-size:5rem}}@media (max-width: 600px){.title-line{font-size:4rem}}.title-line:before{content:"";position:absolute;top:12%;left:0;width:1rem;height:85%;border-radius:9.9rem;background-color:#90bf61}.text{font-weight:400;font-size:1.7rem;line-height:1.3;color:#4d4f40}.info__blocks{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}@media (max-width: 600px){.info__blocks{grid-template-columns:1fr;gap:1.6rem;margin-bottom:2rem}}.hidden{display:none!important}.btn-more{margin:0 auto;width:33rem;font-size:1.9rem}@media (max-width: 768px){.btn-more{width:28rem;height:5.6rem;font-size:1.5rem}}.info__block{overflow:hidden;padding:3.6rem 7.3rem 3.6rem 5rem;border-radius:2rem;background:url(background/preparation-card-background.jpg) no-repeat center/cover;background-color:#f4e7cb;font-weight:400;font-size:1.7rem;line-height:130%;color:#4d4f40}.info__block-2{background:#f7f9fa}@media (max-width: 768px){.info__block{padding:2.5rem;max-width:50rem}}@media (max-width: 600px){.info__block{padding:2.3rem;font-size:1.4rem}}.input-file{position:relative;cursor:pointer}.input-file::file-selector-button{display:none}.input-file:before{content:"";width:1.8rem;height:1.8rem;position:absolute;right:1.8rem;top:50%;transform:translateY(-50%);background:url(svg/upload.svg) no-repeat center/cover}.textarea{min-height:9.1rem;background:#fff;border:1px solid #eff4f7;border-radius:2rem!important;resize:none}.swiper-button-lock{display:none!important}.mb-28{margin-bottom:2.8rem}.mb-25{margin-bottom:2.5rem}.mb-16{margin-bottom:1.6rem}.mb-11{margin-bottom:1.1rem}.list-none{list-style:none}.text-block-inner{padding-left:1.5rem;padding-right:1.5rem}.text-block-inner h2{margin-bottom:2.6rem;font-size:3.5rem;font-weight:700}@media (max-width: 600px){.text-block-inner h2{font-size:2.5rem}}.text-block-inner h3{margin-bottom:2.6rem;font-weight:600;font-size:2.5rem;line-height:1.3;color:#4d4f40}@media (max-width: 600px){.text-block-inner h3{font-size:1.8rem}}.text-h2{margin-bottom:1.4rem;font-weight:600;font-size:3.5rem;line-height:1.3;color:#4d4f40}.list{display:flex;flex-direction:column;row-gap:1.6rem;margin-bottom:4rem;font-size:1.5rem;line-height:1.3;color:#4d4f40}.multiple-list{display:flex;flex-wrap:wrap;gap:2rem}.header{width:100%;position:absolute;top:4rem;z-index:999}@media (max-width: 600px){.header{top:2rem;position:absolute}}.header__wrap{display:flex;align-items:center;column-gap:7rem}@media (max-width: 768px){.header__wrap{justify-content:space-between}}.header__list{display:flex;column-gap:4rem;color:#4d4f40;font-weight:400;font-size:1.6rem;transition:text-shadow .3s ease,color .3s ease-in-out}@media (max-width: 768px){.header__list{font-size:2rem}}@media (max-width: 600px){.header__list{column-gap:normal;width:100%;justify-content:space-between;font-size:1.54rem}}.header__link:hover{text-shadow:0px .5px .5px #272727;color:#272727}.header__link:focus-visible{outline:1px solid #5D9338;outline-offset:3px;border-radius:.5rem}.burger-btn{z-index:9999!important}.sidebar{position:fixed;top:0;right:-28rem;width:28rem;height:100%;background-color:#272727;box-shadow:2px 0 5px #00000080;transition:right .3s ease;z-index:999}.sidebar-icon__links{position:absolute;left:4rem;bottom:4rem;display:flex;align-items:center;gap:1rem}.sidebar-icon__links a:hover{opacity:.8}@media (max-height: 700px){.sidebar-icon__links{bottom:2rem}}@media (max-height: 600px){.sidebar-icon__links{display:none}}.sidebar-icon__link{width:3rem;height:3.2rem;object-fit:cover}.sidebar>ul{display:flex;flex-direction:column;gap:3rem;padding:6.5rem 4rem 4rem}@media (max-height: 675px){.sidebar>ul{gap:2rem}}.sidebar>ul li>a{font-weight:400;font-size:1.6rem;line-height:1.3;color:#fff;transition:opacity .3s ease-in-out}.sidebar>ul li>a:hover{opacity:.8}.sidebar>ul li>a.active{font-weight:600;font-size:1.9rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;z-index:5;transition:display .3s}.sidebar.active{right:0}.overlay.active{display:block}.main-section{position:relative;overflow:hidden}@media (max-width: 768px){.main-section{background-size:100% 100%}}@media (max-width: 600px){.main-section{min-height:85rem}}.main-section__bg{top:0;left:0;width:100%;height:100%;background-image:url(background/main-background.jpg)}@media (max-width: 768px){.main-section__bg{background-size:100% 100%!important}}@media (max-width: 600px){.main-section__bg{background-image:url(background/intro-bg-mobile.png)}}.main-section__precent{bottom:-5rem;right:25rem;width:80rem;height:93%;background:url(background/main-present.png) no-repeat center/cover}@media (max-width: 1440px){.main-section__precent{right:5rem}}@media (max-width: 1024px){.main-section__precent{width:53rem;height:78%;right:3rem;top:auto;bottom:-8rem}}@media (max-width: 768px){.main-section__precent{display:none}}.main__inner{position:relative;z-index:1;padding-top:14rem;padding-bottom:12.4rem}@media (max-width: 1024px){.main__inner{padding-bottom:5rem}}@media (max-width: 600px){.main__inner{padding-top:10rem;padding-bottom:4rem}}.main__title{position:relative;max-width:50rem;padding-left:3.4rem;margin-bottom:2rem;font-size:7rem}@media (max-width: 1024px){.main__title{font-size:6rem}}@media (max-width: 768px){.main__title{font-size:5rem}}@media (max-width: 600px){.main__title{font-size:4rem}}.main__title:before{content:"";position:absolute;top:9%;left:0;width:1rem;height:85%;border-radius:9.9rem;background-color:#90bf61}.main__location{display:flex;align-items:center;column-gap:1.4rem;max-width:max-content;margin-bottom:3.8rem;padding:1.5rem 2.8rem;border-radius:2rem;border:2px dashed #a4c779;text-transform:uppercase;font-size:3.6rem}@media (max-width: 600px){.main__location{margin-bottom:2rem;padding:1rem 2rem;column-gap:1rem;font-size:2.5rem}}.main__location:before{content:"";transform:translateY(.2rem);width:2.4rem;height:2.4rem;background:url(svg/point-icon.svg) no-repeat center/contain}@media (max-width: 1024px){.main__location:before{width:2rem;height:2rem}}.main__desc{max-width:36rem;margin-bottom:3.8rem}@media (max-width: 600px){.main__desc{margin-bottom:3rem}}.main__btn{width:38.5rem}@media (max-width: 768px){.main__btn{width:32rem}}@media (max-width: 600px){.main__btn{width:25rem}}.about-section{overflow:hidden}.about__wrap{align-items:center;padding-top:8rem;display:grid;grid-template-columns:1fr 1fr;column-gap:4rem}@media (max-width: 768px){.about__wrap{grid-template-columns:1fr}}@media (max-width: 768px){.about__wrap{padding-top:6rem}}@media (max-width: 600px){.about__wrap{padding-top:5rem}}.about__footnote{max-width:38.6rem;font-weight:400;font-size:1.3rem;line-height:1.2;color:#a6a79f}.about__img{overflow:hidden;border-radius:2rem;max-height:40rem}@media (max-width: 768px){.about__img{max-height:30rem;margin:0 auto;margin-bottom:3rem}}@media (max-width: 768px){.about__inner{display:flex;flex-direction:column;align-items:center}}.about__title{margin-bottom:1.4rem;font-size:6rem}@media (max-width: 768px){.about__title{font-size:4.2rem;margin-bottom:4rem}}@media (max-width: 600px){.about__title{margin-bottom:3rem;font-size:3.8rem}}.about__desc{max-width:55rem;margin-bottom:2.6em}@media (max-width: 768px){.about__desc{text-align:center}}.about__list{display:flex;flex-direction:column;row-gap:1.6rem;max-width:44rem;margin-bottom:4rem;font-size:1.5rem;line-height:1.3;color:#4d4f40}.about__list>li a{text-decoration:underline;transition:color .3s ease-in-out;cursor:pointer}.about__list>li a:hover{color:#90bf61}@media (max-width: 768px){.about__list{font-size:1.7rem}}@media (max-width: 600px){.about__list{font-size:1.4rem}}.about__list li{background-image:url(svg/check.svg);background-repeat:no-repeat;background-position:0 10%;background-size:2.25rem;padding-left:3.5rem}@media (max-width: 600px){.about__list li{min-height:2.1rem;background-size:auto}}.about__btn{width:33rem}@media (max-width: 600px){.advantages{background:url(background/advantages-bg-mobile.jpg) no-repeat center/100% 100%;background-color:#89bb61}}.advantages__wrap{padding:8rem 10rem;border-radius:3rem;background:url(background/advantages-background.jpg) no-repeat center/100% 100%;background-color:#89bb61}@media (max-width: 1024px){.advantages__wrap{padding:6rem 7rem}}@media (max-width: 600px){.advantages__wrap{padding:4rem 1rem;border-radius:0;background:none;background-color:transparent}}.advantages__info{display:flex;align-items:center;background:transparent;column-gap:1.4rem;max-width:max-content;margin-bottom:2.2rem;padding:1.5rem 2.8rem;border-radius:2rem;border:2px dashed #ffffff;text-transform:uppercase;color:#fff!important;font-size:3.6rem}@media (max-width: 600px){.advantages__info{font-size:3rem}}.advantages__info:before{content:"";transform:translateY(.2rem);width:2.4rem;height:2.4rem;background:url(svg/student.svg) no-repeat}.advantages__title{max-width:62rem;margin-bottom:5rem;font-size:3.4rem;color:#fff!important}@media (max-width: 768px){.advantages__title{font-size:3.8rem}}@media (max-width: 600px){.advantages__title{margin-bottom:4rem;font-size:3rem}}.advantages__list{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem}@media (max-width: 600px){.advantages__list{grid-template-columns:1fr}}.advantages-item__wrap{display:flex;gap:2.4rem}@media (max-width: 1024px){.advantages-item__wrap{flex-direction:column}}.advantages-item__icon{width:10rem;height:11.5rem;border-radius:1rem;overflow:hidden}.advantages-item__inner{max-width:33.6rem}@media (max-width: 1024px){.advantages-item__inner{max-width:38rem}}.advantages-item__title{margin-bottom:1.4rem;font-weight:600;font-size:1.9rem;line-height:1.3;color:#fff}@media (max-width: 1024px){.advantages-item__title{font-size:2.2rem}}.advantages-item__desc{font-weight:400;font-size:1.4rem;line-height:1.3;color:#fff}@media (max-width: 1024px){.advantages-item__desc{font-size:1.5rem}}@media (max-width: 768px) and (max-width: 1024px){.advantages-item__desc{font-size:1.4rem}}.advantages-intern{position:relative;z-index:10;padding:4rem 5rem;border-radius:2rem;background-color:#fff;overflow:hidden}@media (max-width: 600px){.advantages-intern{padding:2rem 1.5rem}}.advantages-intern:before{content:"";position:absolute;width:66%;height:46rem;top:-6.5rem;right:-11rem;background:url(background/advantages-intern.png) no-repeat center/cover;z-index:15}@media (max-width: 1024px){.advantages-intern:before{width:61%;height:43rem;right:-8rem;top:-2.5rem}}@media (max-width: 768px){.advantages-intern:before{display:none}}.advantages-intern__wrap{max-width:38rem}.advantages-intern__title{margin-bottom:1.6rem;font-size:3.6rem}@media (max-width: 600px){.advantages-intern__title{font-size:2.6rem}}.advantages-intern__desc{margin-bottom:4rem;font-weight:400;font-size:1.4rem;line-height:130%;color:#4d4f40}.advantages-intern__btn{width:33rem}@media (max-width: 768px){.advantages-intern__btn{width:28rem}}@media (max-width: 600px){.advantages-intern__btn{width:100%}}.preparation{position:relative;margin-bottom:8rem;overflow:hidden}.preparation__bg{top:0;left:0;width:100%;height:100%;background-image:url(background/partners-background-1.jpg)}.preparation__precent{content:"";bottom:0;right:35rem;width:70rem;height:90%;background-image:url(background/partnerts-present.png)}@media (max-width: 1440px){.preparation__precent{right:5rem}}@media (max-width: 1024px){.preparation__precent{width:57rem;height:75%;right:1rem}}@media (max-width: 768px){.preparation__precent{display:none}}@media (max-width: 600px){.preparation{margin-bottom:6rem}}.preparation__wrap{display:flex;column-gap:7rem;padding-top:8rem}@media (max-width: 768px){.preparation__wrap{flex-direction:column-reverse;row-gap:2rem}}.preparation__inner{max-width:59rem}.preparation__label{display:flex;align-items:center;column-gap:1.4rem;max-width:max-content;margin-bottom:2.2rem;padding:1.5rem 2.8rem;border-radius:2rem;border:2px dashed #a4c779;text-transform:uppercase;font-size:3.6rem}@media (max-width: 600px){.preparation__label{margin-bottom:2rem;padding:1rem 2rem;column-gap:1rem;font-size:2.5rem}}.preparation__label:before{content:"";transform:translateY(.2rem);width:2.4rem;height:2.4rem;background:url(svg/portfolio.svg) no-repeat center/contain}@media (max-width: 1024px){.preparation__label:before{width:2rem;height:2rem}}.preparation__title{margin-bottom:4rem;font-size:4.8rem}@media (max-width: 600px){.preparation__title{font-size:3rem}}.preparation__list{position:relative;margin-bottom:2rem}.preparation__list li{position:relative;padding:20px 0;display:flex;column-gap:1.5rem;align-items:start}@media (max-width: 1024px){.preparation__list li{column-gap:1.2rem}}@media (max-width: 600px){.preparation__list li{column-gap:1rem}}.preparation__list li .list-icon{width:3rem;height:3rem;background:url(svg/check.svg) no-repeat}@media (max-width: 600px){.preparation__list li .list-icon{min-width:2.3rem}}.preparation__list li:not(:last-child):after{content:"";position:absolute;top:44px;left:10.2px;width:.2rem;height:calc(100% - 3rem);border-left:2px dashed #a4c779}@media (max-width: 600px){.preparation__list li:not(:last-child):after{height:calc(100% - 2rem);left:10px}}.preparation__list-content{max-width:41rem}@media (max-width: 1024px){.preparation__list-content{max-width:38rem}}.preparation__list-title{margin-bottom:1.4rem;font-weight:600;font-size:1.9rem;line-height:1.3;color:#4d4f40}@media (max-width: 600px){.preparation__list-title{font-size:1.7rem}}.preparation__list-desc{font-weight:400;font-size:1.5rem;line-height:1.3;color:#4d4f40}@media (max-width: 600px){.preparation__list-desc{font-size:1.4rem}}.preparation__btn{max-width:37.2rem}.preparation__info{max-height:max-content;max-width:56rem;overflow:hidden;padding:3.6rem 7.3rem 3.6rem 5rem;border-radius:2rem;background:url(background/preparation-card-background.jpg) no-repeat center/cover;background-color:#f4e7cb;font-weight:400;font-size:1.7rem;line-height:130%;color:#4d4f40}@media (max-width: 768px){.preparation__info{margin-bottom:2rem;max-width:50rem}}@media (max-width: 600px){.preparation__info{padding:2rem;font-size:1.5rem}}.mentor__wrap{display:flex;flex-direction:column;align-items:center}.mentor__title{margin-bottom:1.4rem;font-size:4.8rem;text-align:center}@media (max-width: 600px){.mentor__title{font-size:3.5rem}}.mentor__desc{margin-bottom:5rem;font-weight:400;font-size:1.9rem;line-height:1.3;text-align:center;color:#4d4f40}.mentor .marketing-content__list{padding-top:2rem;margin-bottom:4.8rem}@media (max-width: 600px){.mentor .marketing-content__list{margin-bottom:2rem}}.mentor .marketing-content__item{height:auto}.mentor .marketing-content__wrap{flex:1;display:flex;flex-direction:column;height:100%;border-radius:2rem;background-color:#f7f9fa}.mentor .marketing-content__img{height:22rem;border-radius:2rem;overflow:hidden}.mentor .marketing-content__inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:3rem}.mentor .marketing-content__info{position:relative;padding-left:1.5rem;margin-bottom:1.4rem}.mentor .marketing-content__info-title{position:relative;margin-bottom:.9rem;font-weight:600;font-size:1.9rem;line-height:1.3;color:#4d4f40}.mentor .marketing-content__info-title:before{content:"";position:absolute;top:2%;left:-.8rem;width:.55rem;height:100%;border-radius:9.9rem;background-color:#90bf61}.mentor .marketing-content__info-desc{margin-bottom:3rem;font-weight:400;font-size:1.5rem;line-height:1.3;color:#4d4f40;transform:translate(-1rem)}.mentor .marketing-content__desc{margin-bottom:2rem;font-weight:400;font-size:1.4rem;line-height:1.3;color:#4d4f40}.mentor .marketing-content__links{display:flex;gap:.8rem}.mentor .marketing-content__link{display:inline-block}.region__wrap{display:flex;flex-direction:column;row-gap:5rem;padding-bottom:2rem}.region__header{display:flex;justify-content:space-between}@media (max-width: 768px){.region__header{flex-direction:column;align-items:center;row-gap:2rem}}.region__header-title{max-width:37rem;margin-bottom:1.6rem;font-size:6rem}@media (max-width: 600px){.region__header-title{font-size:4rem}}.region__header-desc{max-width:33.5rem;font-weight:400;font-size:1.9rem;line-height:1.3;color:#4d4f40}@media (max-width: 768px){.region__header-desc{margin-bottom:3rem;text-align:center}}.region__header-inner{position:relative;max-width:47rem}@media (max-width: 768px){.region__header-inner{display:flex;flex-direction:column;align-items:center;max-width:none}}.region__header-inner:after{content:"";position:absolute;top:1.5rem;right:-33rem;width:35rem;height:16rem;background:url(background/map.png) no-repeat center/cover;z-index:100}@media (max-width: 1024px){.region__header-inner:after{display:none}}.region__header-info{max-width:50rem;padding:3.6rem 6.3rem 3.6rem 5rem;border-radius:2rem;background:url(background/preparation-card-background.jpg) no-repeat center/cover;background-color:#f4e7cb;font-weight:400;font-size:1.7rem;line-height:130%;color:#4d4f40}@media (max-width: 768px){.region__header-info{padding:2.4rem}}.region__bottom{position:relative;padding:0 10rem}@media (max-width: 600px){.region__bottom{padding:0 1rem}}.region__item-wrap{position:relative;display:flex;align-items:end;border-radius:2rem}.region__item-wrap:hover .region-info{visibility:visible;opacity:1;transform:translateY(0)}.region__item-img{width:100%;height:28rem;border-radius:2rem;overflow:hidden}@media (max-width: 600px){.region__item-img{height:20rem}}.region__item-title{max-width:40rem;position:absolute;left:3rem;bottom:3rem;display:flex;align-items:center;column-gap:1.4rem;font-family:Soyuz-Grotesk;font-weight:700;font-size:3.6rem;color:#fff}@media (max-width: 600px){.region__item-title{column-gap:1.1rem;font-size:2.3rem;left:2rem;bottom:2rem}}.region__item-title:before{content:"";transform:translateY(-.1rem);width:2.4rem;height:2.4rem;background:url(svg/point-white.svg) no-repeat center/cover}@media (max-width: 600px){.region__item-title:before{width:2rem;height:2rem}}.region-info{max-height:25rem;visibility:hidden;opacity:0;transform:translateY(5rem);position:absolute;width:97%;left:.6rem;bottom:.7rem;padding:3.5rem 2rem 3rem;border-radius:2rem;background-color:#fff;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in}@media (max-width: 768px){.region-info{width:94%}}@media (max-width: 600px){.region-info{padding:2.5rem 2rem 3rem;width:97%;left:.5rem;bottom:.5rem}}.region-info__title{margin-bottom:1.5rem;font-weight:600;font-size:1.9rem;line-height:1.3;color:#4d4f40;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.region-info__title{font-size:1.8rem}}.region-info__desc{max-width:32rem;font-weight:400;font-size:1.4rem;line-height:1.3;color:#4d4f40;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis}.swiper-pagination-region{position:absolute;bottom:-3.5rem!important;left:50%!important;transform:translate(-50%)!important}.region-btn__wrap{display:flex;gap:1.5rem}@media (max-width: 600px){.region-swiper-btn{top:47%!important}}@media (max-width: 600px){.region-btn__wrap .swiper-button-prev{left:-1rem!important}.region-btn__wrap .swiper-button-next{right:-1rem!important}}.swiper-slide-region>a{transition:opacity .3s ease-out}.swiper-slide-region>a:focus{outline:none}.swiper-slide-region>a:focus-visible{opacity:.7}.partners{background-color:#f7f9fa}.partners__wrap{padding:8rem 0}@media (max-width: 600px){.partners__wrap{padding:5rem 0}}.partners__title{margin-bottom:1.4rem;text-align:center;font-size:6rem}@media (max-width: 600px){.partners__title{font-size:4rem}}.partners__desc{margin-bottom:5rem;font-size:1.9rem;line-height:1.3;text-align:center;color:#4d4f40}@media (max-width: 600px){.partners__desc{font-size:1.4rem}}.swiper-partners{height:24rem}.swiper-partners .swiper-pagination{bottom:0!important}.swiper-wrapper-partners{max-height:16rem}@media (max-width: 768px){.swiper-wrapper-partners{max-height:15rem}}@media (max-width: 600px){.swiper-wrapper-partners{max-height:14rem}}.swiper-slide-partners{display:flex!important;align-items:center;justify-content:center;width:100%;max-width:26rem;border-radius:2rem;background-color:#fff}@media (max-width: 1024px){.swiper-slide-partners{max-width:31rem}}@media (max-width: 768px){.swiper-slide-partners{max-width:35rem}}@media (max-width: 600px){.swiper-slide-partners{max-width:none}}.swiper-partners-img{height:100%;max-width:19.5rem;max-height:11rem;overflow:hidden}@media (max-width: 600px){.swiper-partners-img{max-width:16rem;max-height:7rem}}.partner-card-hover{overflow:hidden;cursor:pointer}.partner-card-hover:hover .partner-text{opacity:1;visibility:visible}.partner-card-hover:hover .partner-background{opacity:1;visibility:visible;transform:translate(0)}.swiper-partners-img{position:absolute;top:50%;transform:translateY(-50%);transition:transform .5s ease,opacity .5s ease}.partner-background{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;border-radius:2rem;background-color:#fdf7ee;transform:translate(-30rem);visibility:hidden;transition:transform .3s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:10}.partner-text{padding:1rem 3rem;display:flex;align-items:center;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:1.3rem;line-height:1.3;color:#4d4f40;z-index:100}.news__wrap{padding-top:8rem;padding-bottom:8rem}@media (max-width: 600px){.news__wrap{padding-top:6rem;padding-bottom:6rem}}.news__title{margin-bottom:5rem;text-align:center;font-size:6rem}@media (max-width: 768px){.news__title{font-size:4.2rem}}@media (max-width: 600px){.news__title{margin-bottom:2rem;font-size:3.2rem}}.news .news-content__wrap{max-width:36rem;height:45.5rem;display:flex;flex-direction:column;border-radius:2rem;background-color:#f7f9fa}@media (max-width: 600px){.news .news-content__wrap{height:40rem}}.news .news-content__wrap:hover .news-content__more{color:#89bb61}.news .news-content__wrap>a{display:flex;flex-direction:column;height:100%;transition:transform .3s ease-in-out}.news .news-content__wrap>a:focus{outline:none}.news .news-content__wrap>a:focus-visible{transform:translateY(-1.8rem)}.news .news-content__wrap>a:focus-visible .news-content__more{color:#89bb61}.news .news-content__img{height:23rem;border-radius:2rem;overflow:hidden}@media (max-width: 600px){.news .news-content__img{max-height:18rem}}.news .news-content__inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 3rem 3.8rem}.news .news-content__time{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;font-weight:400;font-size:1.3rem;line-height:1.3;color:#4d4f40}.news .news-content__time:before{content:"";transform:translateY(-.13rem);width:17px;height:17px;background:url(svg/clock.svg)}@media (max-width: 600px){.news .news-content__time:before{transform:translateY(0)}}.news .news-content__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:auto;font-weight:600;font-size:1.9rem;line-height:1.3;color:#4d4f40}@media (max-width: 600px){.news .news-content__title{font-size:1.6rem}}.news .news-content__desc{margin-bottom:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:400;font-size:1.4rem;line-height:1.3;color:#4d4f40}.news .news-content__more{font-weight:400;font-size:1.3rem;line-height:1.3;text-decoration:underline;color:#4d4f40}.swiper-news{height:50rem}@media (max-width: 600px){.swiper-news{height:44rem}}.swiper-wrapper-news{padding-top:1.8rem}.footer{background-color:#272727}.footer__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10rem;padding-top:6rem;padding-bottom:6.8rem}@media (max-width: 768px){.footer__wrap{gap:3.3rem}}@media (max-width: 600px){.footer__wrap{grid-template-columns:1fr;align-items:center;column-gap:3rem;row-gap:4rem}}.footer__title{margin-bottom:3.2rem;font-weight:600;font-size:1.9rem;line-height:1.3;color:#fff}@media (max-width: 600px){.footer__title{margin-bottom:2.2rem;text-align:center;font-size:1.8rem}}.footer-info__inner{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:5rem}@media (max-width: 600px){.footer-info__inner{align-items:center;margin-bottom:0}}@media (max-width: 600px){.footer__contacts{padding-bottom:10rem}}.footer-contacts__inner{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:3.2rem}@media (max-width: 600px){.footer-contacts__inner{margin-bottom:2.6rem;align-items:center}}.footer__development{display:flex;flex-direction:column;gap:1.2rem}.footer__development:focus-visible{outline:1px solid #5D9338;outline-offset:5px;border-radius:.5rem}@media (max-width: 600px){.footer__development{align-items:center;position:absolute;bottom:6rem;left:50%;transform:translate(-50%)}}.footer__development-title{font-weight:400;font-size:1.1rem;line-height:1.3;color:#fff9}.footer__development-img{width:17rem;height:4rem}.footer__links{display:grid;grid-template-columns:1fr 1fr;max-width:24rem;max-height:68%}.footer__links-item:last-child{grid-column:1/3}@media (max-width: 600px){.footer__links{display:none}}.footer__link{display:block;font-weight:400;font-size:1.5rem;line-height:1.3;color:#d4d4d4;transition:opacity .3s ease-in-out;opacity:.8}.footer__link:hover{opacity:1}.footer__link:focus-visible{outline:1px solid #5D9338;outline-offset:1px;border-radius:.5rem}@media (max-width: 600px){.footer__link{font-size:1.4rem}}.footer-icon__links{display:flex;align-items:center;gap:1rem}.footer-icon__links a:hover{opacity:.8}@media (max-width: 600px){.footer-icon__links{justify-content:center}}
