.site-main section.flexible-hero .container{max-width:640px !important}.site-main section.menu-tabs{padding-top:85px;padding-bottom:85px}@media(max-width: 767px){.site-main section.menu-tabs{padding-top:40px;padding-bottom:80px}}.site-main section.menu-tabs .container .menu-list{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.site-main section.menu-tabs .container .menu-list .menu-item{cursor:pointer;text-decoration:none}.site-main section.menu-tabs .container .menu-list .menu-item.active{color:#51195d;text-decoration:underline;font-style:italic}.site-main section.intro{margin-bottom:85px}@media(max-width: 767px){.site-main section.intro{margin-bottom:40px}}.site-main section.intro .container{text-align:center;display:flex;flex-direction:column;align-items:center}.site-main section.intro .container .intro-heading{margin-bottom:24px;max-width:330px}.site-main section.intro .container .intro-text{margin-bottom:24px;max-width:870px}.site-main section.intro .container .intro-points{display:flex;gap:20px;margin:24px 0 84px;align-items:stretch;width:100%}@media(max-width: 767px){.site-main section.intro .container .intro-points{flex-direction:column;margin:0 0 54px 0}}.site-main section.intro .container .intro-points-item{flex:1;gap:24px;padding:36px 36px 27px;display:flex;flex-direction:column;text-align:center;align-items:center;border:1px solid #cfcfcf}@media(max-width: 767px){.site-main section.intro .container .intro-points-item{padding:14px;gap:14px;flex-direction:row;text-align:left;min-height:80px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.intro .container .intro-points-item{aspect-ratio:1/1;padding:0 36px;justify-content:center}}.site-main section.intro .container .intro-points-item img{height:56px;width:56px;object-fit:contain;display:block}@media(max-width: 1024px){.site-main section.intro .container .intro-points-item img{height:30px;width:30px}}.site-main section.intro .container .intro-benefits{display:flex;gap:20px;align-items:center}@media(max-width: 1024px){.site-main section.intro .container .intro-benefits{flex-direction:column}}.site-main section.intro .container .intro-benefits-image{flex:1}.site-main section.intro .container .intro-benefits-image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.site-main section.intro .container .intro-benefits-points{flex:1;padding:30px 0;text-align:left}@media(max-width: 1024px){.site-main section.intro .container .intro-benefits-points{padding:0;width:100%}}.site-main section.intro .container .intro-benefits-points-item{display:flex;flex-direction:column;gap:15px;padding:24px 0;border-top:1px solid #cfcfcf}@media(max-width: 1024px){.site-main section.intro .container .intro-benefits-points-item{padding:20px 0;gap:8px}}.site-main section.intro .container .intro-benefits-points-item:last-of-type{border-bottom:1px solid #cfcfcf}.site-main section.intro .container .intro-benefits-points-item h3{display:flex;gap:21px;align-items:center}.site-main section.intro .container .intro-benefits-points-item h3 .separator{width:fit-content}.site-main section.intro .container .intro-benefits-points-item p{margin-left:45px}.site-main section.current-vacancies{padding-top:85px}@media(max-width: 1024px){.site-main section.current-vacancies{padding-top:40px}}.site-main section.current-vacancies .container{display:flex;flex-direction:column;gap:50px;max-width:1090px !important}.site-main section.current-vacancies .container h2{text-align:center}.site-main section.current-vacancies .container .vacancy-item{display:flex;gap:20px;align-items:flex-end;justify-content:space-between}.site-main section.current-vacancies .container .vacancy-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:120px}@media(min-width: 768px)and (max-width: 1024px){.site-main section.current-vacancies .container .vacancy-items{gap:40px}}@media(max-width: 767px){.site-main section.current-vacancies .container .vacancy-items{grid-template-columns:repeat(1, 1fr);gap:40px}}@media(max-width: 1024px){.site-main section.current-vacancies .container .vacancy-item{flex-direction:column;align-items:center;text-align:center}}@media(max-width: 1024px){.site-main section.current-vacancies .container .vacancy-item-info{flex-direction:column;display:flex;gap:12px}}.site-main section.images{padding-top:85px}@media(max-width: 1024px){.site-main section.images{padding-top:40px}}.site-main section.images .container .image{object-fit:cover}.site-main section.images .container .images{display:flex;width:100%;margin-top:26px}.site-main section.images .container .image:nth-of-type(1){width:20%;z-index:3;height:420px}@media(max-width: 767px){.site-main section.images .container .image:nth-of-type(1){height:130px;width:30%}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.images .container .image:nth-of-type(1){height:225px}}.site-main section.images .container .image:nth-of-type(2){width:calc(60% + 120px);margin-left:-60px;margin-right:-60px;margin-top:94px;z-index:2;height:480px}@media(max-width: 767px){.site-main section.images .container .image:nth-of-type(2){height:140px;margin-left:-25px;margin-right:0;margin-top:25px;width:calc(70% + 25px)}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.images .container .image:nth-of-type(2){height:280px}}.site-main section.images .container .image:nth-of-type(3){width:20%;z-index:1;height:470px}@media(max-width: 767px){.site-main section.images .container .image:nth-of-type(3){display:none}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.images .container .image:nth-of-type(3){height:250px}}.site-main section.reviews{padding-top:85px;padding-bottom:85px}@media(max-width: 1024px){.site-main section.reviews{padding-bottom:40px;padding-top:40px}}.site-main section.reviews .container{display:flex;flex-direction:column;gap:50px}@media(max-width: 1024px){.site-main section.reviews .container{gap:30px}}.site-main section.reviews .container h2{text-align:center}.site-main section.reviews .container .reviews{display:flex;flex-direction:column;gap:64px}@media(max-width: 1024px){.site-main section.reviews .container .reviews{gap:30px}}.site-main section.reviews .container .reviews .review-item{display:flex !important;flex-direction:row;margin:0 8px;gap:22px;padding:25px 31px;border:1px solid #cfcfcf;height:unset !important}@media(max-width: 1024px){.site-main section.reviews .container .reviews .review-item{padding:24px;flex-direction:column}}.site-main section.reviews .container .reviews .review-item svg{width:16px;height:auto}.site-main section.reviews .container .reviews .review-text{margin-bottom:30px;display:flex;flex-direction:column;gap:22px}.site-main section.reviews .container .reviews .review-author{display:flex;gap:12px;flex-direction:column}@media(max-width: 1024px){.site-main section.reviews .container .reviews .review-author{flex-direction:row}}.site-main section.reviews .container .reviews .review-author-image{width:172px;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:top;display:block}@media(max-width: 1024px){.site-main section.reviews .container .reviews .review-author-image{width:50%}}.site-main section.reviews .container .reviews .review-author-info{display:flex;justify-content:center;flex-direction:column}.site-main section.reviews .container .reviews-list{width:calc(100vw - 65px)}@media(max-width: 767px){.site-main section.reviews .container .reviews-list{width:calc(100vw - 14px)}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.reviews .container .reviews-list{width:calc(100vw - 24px)}}.site-main section.reviews .container .reviews-list .slick-list{padding:0 20% 0 0}@media(max-width: 767px){.site-main section.reviews .container .reviews-list .slick-list{padding:0 20px 0 0}}@media(max-width: 767px){.site-main section.reviews .container .reviews-list .slick-list{padding:0 20% 0 0}}.site-main section.reviews .container .reviews-list .slick-list .slick-track{margin:0 -8px;display:flex !important;align-items:stretch}.site-main section.reviews .container .reviews-arrows{display:flex;gap:14px}.site-main section.reviews .container .reviews-arrow{width:34px;height:34px;background:none !important;border:1px solid #51195d !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:relative !important}.site-main section.reviews .container .reviews-arrow svg path{stroke:#51195d;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.site-main section.reviews .container .reviews-arrow:hover{background-color:#51195d !important}.site-main section.reviews .container .reviews-arrow:hover svg path{stroke:#f6efe5}.site-main section.contact-form{padding-top:85px;padding-bottom:85px;background:#51195d;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width: 1024px){.site-main section.contact-form{padding-top:40px;padding-bottom:40px}}.site-main section.contact-form .container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:866px;color:#fff;text-align:center}.site-main section.contact-form .container .form{width:100%}.site-main section.contact-form .container .form h2{margin-bottom:10px !important}