@charset "UTF-8";@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest Fallback;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_f7614c{font-family:Onest,Onest Fallback;font-style:normal}@font-face{font-family:Viaoda Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32e8f730e18e7e9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Viaoda Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02f0959dca2fabe4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Viaoda Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7cf60f5652d2b4c0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Viaoda Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/15de176c49405489-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Viaoda Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b4afb1d39acebea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Viaoda Libre Fallback;src:local("Arial");ascent-override:120.76%;descent-override:41.36%;line-gap-override:0.00%;size-adjust:87.03%}.__className_a314fb{font-family:Viaoda Libre,Viaoda Libre Fallback;font-weight:400;font-style:normal}.__variable_a314fb{--r5-accent-font:"Viaoda Libre","Viaoda Libre Fallback"}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{margin:0}li,ol,ul{margin:0;padding:0;list-style:none}button,input,select,textarea{margin:0;padding:0;border:none;font:inherit}body{margin:0;padding:0;font-family:Onest,sans-serif;font-family:var(--font-main);font-style:normal;font-size:16px;font-weight:400;line-height:1.5;background-color:#fff;background-color:var(--back)}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:transparent}img{display:block;width:100%;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:none;outline-offset:0}address{font-style:normal}:root{--font-main:"Onest",sans-serif;--font-accent:"Viaoda Libre",serif;--text:#16181D;--back:#fff;--accent-back:linear-gradient(338deg,#FFF 26.4%,rgba(176,116,71,.3) 94.01%);--accent-elem:#BE171E;--active-accent-elem:#7F0F14;--accent-elem-2:#B07447;--secondary-elem:#E2E4E9;--secondary-elem-2:#8D95A5;--secondary-elem-3:#F7F0EA;--secondary-elem-4:#707A8F;--container-width:1292px;--container-padding:16px}h1{font-size:clamp(48px,.881rem + 9.04vw,128px);letter-spacing:-1.92px}h1,h2{font-family:Viaoda Libre,serif;font-family:var(--font-accent);font-weight:400;line-height:1;text-transform:uppercase}h2{font-size:clamp(40px,1.653rem + 3.62vw,72px)}#app{position:relative;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.container{padding:0 16px;padding:0 var(--container-padding);max-width:1292px;max-width:var(--container-width);margin:0 auto}.no-scroll{overflow:hidden}.hidden{display:none!important}.header{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1260px;margin:0 auto;padding:8px 0;background-color:#fffc;backdrop-filter:blur(8px);border-left:1px solid #e2e4e9;border-left:1px solid var(--secondary-elem);border-right:1px solid #e2e4e9;border-right:1px solid var(--secondary-elem);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--secondary-elem);border-radius:0 0 24px 24px;z-index:10}.header__wrapper{position:relative}.header__top{display:flex;align-items:center;gap:36px}.header__logo{margin-right:auto;width:66px}.header .logo-nf{transition:opacity .3s ease}.header .logo-nf:hover{opacity:.6}.header-contacts-m__phones{display:flex;gap:24px}.header-contacts-m__phone:not(:first-child){display:none}.header__bottom{will-change:transform;position:absolute;top:calc(100% + 8px);left:-17px;display:flex;flex-direction:column;justify-content:space-between;gap:64px;width:100vw;min-height:100vh;max-height:calc(100vh - 56px);overflow-y:auto;background-color:#fff;background-color:var(--back);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s ease,opacity .3s ease;z-index:9}.header__nav a{display:flex;padding:16px;width:100%;font-size:clamp(14px,.832rem + .21vw,16px);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--secondary-elem);transition:background-color .3s ease,color .3s ease}.header__nav a:hover{background-color:#8d95a5;background-color:var(--secondary-elem-2)}.header-contacts,.header__container{display:flex;flex-direction:column;gap:32px}.header-contacts{align-items:center;align-self:center}.header-contacts__phones{display:flex;flex-direction:column;gap:4px}.header-contacts__phone{font-size:clamp(14px,.833rem + .18vw,16px);transition:color .3s ease}.header-contacts__phone:hover{color:#b07447;color:var(--accent-elem-2)}.header-contacts__phone:not(:first-child){display:none}.header__request{margin:0 auto;width:100%;max-width:344px;font-size:clamp(12px,.708rem + .18vw,14px);border-radius:99px;padding:11px 22px;font-weight:700;line-height:1.5;color:#fff;color:var(--back);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:#be171e;background-color:var(--accent-elem);transition:color .3s ease,background-color .3s ease,border .3s ease}.header__request:not(:disabled):focus,.header__request:not(:disabled):focus-visible,.header__request:not(:disabled):hover{color:#fff;color:var(--back);background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.header__request:not(:disabled):active{background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.header__request:disabled{opacity:.3;cursor:not-allowed}.header.open{background-color:#fff;background-color:var(--back);border-radius:0;border-radius:initial}.header.open .header__bottom{padding-bottom:120px;transform:scale(1)}.header.open .burger__line:first-child{transform:rotate(45deg)}.header.open .burger__line:nth-child(2){opacity:0}.header.open .burger__line:nth-child(3){transform:rotate(-45deg)}.burger{position:relative;width:24px;height:24px;z-index:10}.burger__line{position:absolute;left:1px;width:22px;height:2px;background-color:#16181d;background-color:var(--text);border-radius:10px;transition:transform .3s ease}.burger__line:first-child{transform:translateY(-6px)}.burger__line:nth-child(3){transform:translateY(6px)}.footer{padding:48px 0 16px}.footer__contacts,.footer__top,.footer__wrapper{display:flex;flex-direction:column;gap:32px}.footer__contacts-section{display:flex;flex-direction:column;gap:12px}.footer__subtitle{font-size:clamp(14px,.833rem + .18vw,16px);font-weight:600;line-height:1.5}.footer__socials{display:flex;gap:32px;flex-wrap:wrap}.footer__socials a{width:32px;transition:opacity .3s ease}.footer__socials a:hover{opacity:.6}.footer-address,.footer-address__container{display:flex;flex-direction:column;gap:12px}.footer-address__location{font-size:clamp(14px,.833rem + .18vw,16px);font-weight:400;line-height:1.5}.footer-address__descr{display:flex;flex-direction:column;gap:4px;color:#8d95a5;color:var(--secondary-elem-2)}.footer-address__descr,.footer-address__descr p{font-size:clamp(12px,.708rem + .18vw,14px);font-weight:500;line-height:1.5}.footer-phones__container{display:flex;flex-direction:column;gap:4px}.footer-phones__number{font-size:clamp(14px,.833rem + .18vw,16px);font-weight:400;line-height:1.5;transition:color .3s ease}.footer-phones__number:hover{color:#b07447;color:var(--accent-elem-2)}.footer__subscribes{display:flex;flex-direction:column;gap:32px}.footer__subscribe{display:flex;flex-direction:column;gap:8px}.footer__subscribe-link{font-size:clamp(14px,.833rem + .18vw,16px);font-weight:400;line-height:1.5;color:#be171e;color:var(--accent-elem)}.footer__map{width:100%;height:245px;border-radius:16px;overflow:hidden}.footer__map iframe{width:100%;height:100%}.footer__policy{font-size:clamp(14px,.833rem + .18vw,16px);font-weight:400;line-height:1.5;color:#8d95a5;color:var(--secondary-elem-2);transition:color .3s ease}.footer__policy:hover{color:#b07447;color:var(--accent-elem-2)}.whatsApp{z-index:10000}.whatsApp,.whatsApp__circle{position:fixed;right:32px;bottom:55px;width:55px;height:55px}.whatsApp__circle{z-index:9999;border-radius:50%;border:1px solid #25d366;transform:translatey(0);animation:pulsing 1.5s linear infinite;transition:all 1.5s linear}.whatsApp__circle-svg{width:55px;height:55px}.whatsApp__button{width:96px;height:96px;position:relative;z-index:10000;top:-1px;left:-1px}.whatsApp__link{-webkit-text-decoration:none;text-decoration:none}@keyframes pulsing{0%{transform:translate(0) translateY(0) translateZ(0) scale(1);opacity:1}to{width:76px;height:76px;transform:translate(14%) translateY(14%) translateZ(0) scale(1.5);opacity:0}}.show-wa{display:block}.donot-show{display:none}.main{position:relative;padding-top:100px;padding-bottom:32px;background:linear-gradient(355deg,#FFF 26.4%,rgba(176,116,71,.5) 94.01%)}.main__top-img{position:absolute;top:0;left:50%;width:clamp(375px,21.186rem + 9.6vw,460px);height:clamp(97px,5.453rem + 2.6vw,120px);transform:translate(-50%);background-position:top;background-repeat:no-repeat;background-size:contain}.main__wrapper{gap:34px}.main__top,.main__wrapper{display:flex;flex-direction:column}.main__top{position:relative;min-height:416px;z-index:1}.main__back-img{position:absolute;height:85%;bottom:26px;left:30px;right:30px;background-position:bottom;background-size:contain;background-repeat:no-repeat;z-index:-1}.main__title{display:flex;flex-direction:column;gap:8px;align-self:center;max-width:1016px}.main__title--line{display:inline-block}.main__title--line:nth-child(2){margin-left:clamp(17px,-2.38rem + 14.69vw,147px)}.main__title--line:nth-child(3){margin-left:clamp(0px,-1.589rem + 6.78vw,60px)}.main__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1;min-height:256px;z-index:2}.main__request{display:flex;justify-content:center;width:100%;max-width:343px;font-size:clamp(14px,.822rem + .23vw,16px);border-radius:12px;padding:11px 22px;font-weight:700;line-height:1.5;color:#fff;color:var(--back);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:#be171e;background-color:var(--accent-elem);transition:color .3s ease,background-color .3s ease,border .3s ease}.main__request:not(:disabled):focus,.main__request:not(:disabled):focus-visible,.main__request:not(:disabled):hover{color:#fff;color:var(--back);background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.main__request:not(:disabled):active{background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.main__request:disabled{opacity:.3;cursor:not-allowed}.main-benefits{display:grid;grid-template-columns:repeat(1,1fr);align-self:center;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-row-gap:4px;row-gap:4px}.main-benefits__card{position:relative;padding:10px 19px 24px 0;max-width:240px;background-position:100%;background-repeat:no-repeat;background-size:100%;z-index:1}.main-benefits__card:first-child{width:100%}.main-benefits__card:first-child .main-benefits__back{max-width:114px}.main-benefits__card:nth-child(2){width:100%;max-width:153px}.main-benefits__card:nth-child(2) .main-benefits__back{max-width:80px}.main-benefits__card:nth-child(3){width:100%;max-width:232px}.main-benefits__card:nth-child(3) .main-benefits__back{max-width:77px}.main-benefits__back{position:absolute;top:0;right:0;width:100%;height:100%;background-position:100%;background-size:cover;z-index:-1}.main-benefits__title{font-family:Onest,sans-serif;font-family:var(--font-main);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.36px;text-transform:uppercase}.about{padding-top:48px}.about__wrapper{position:relative;margin-bottom:24px}.about__img{position:absolute;top:-40px;right:32px;display:block;width:87px;height:103px;background-size:contain;background-position:70%;background-repeat:no-repeat}.about-title{display:flex;align-items:flex-end;margin-bottom:16px}.about-title__part:nth-child(2){display:flex;padding-bottom:clamp(11px,.476rem + .9vw,19px)}.about-title__part:nth-child(2) path{transition:fill .3s ease}.about-title__part:nth-child(2):hover path{fill:#be171e;fill:var(--accent-elem)}.about-title__part svg{width:clamp(40px,1.864rem + 2.71vw,64px);height:clamp(40px,1.864rem + 2.71vw,64px)}.about__slider{position:relative;padding-bottom:24px}.about__slider .swiper{aspect-ratio:7/3}.about__slider .about__slide-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px}.about__slider .custom-next,.about__slider .custom-prev{display:none}.about__slider .custom-next:focus,.about__slider .custom-next:focus-visible,.about__slider .custom-next:hover,.about__slider .custom-prev:focus,.about__slider .custom-prev:focus-visible,.about__slider .custom-prev:hover{border:1px solid #b07447;border:1px solid var(--accent-elem-2)}.about__slider .custom-next:focus path,.about__slider .custom-next:focus-visible path,.about__slider .custom-next:hover path,.about__slider .custom-prev:focus path,.about__slider .custom-prev:focus-visible path,.about__slider .custom-prev:hover path{fill:#b07447;fill:var(--accent-elem-2)}.about__slider .custom-next{right:-12px}.about__slider .custom-prev{left:-12px}.about .custom-next,.about .custom-prev{--swiper-navigation-color:#f2f2f2}.about .custom-pagination{--swiper-pagination-bottom:0;--swiper-pagination-bullet-width:30px;--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-border-radius:4px;--swiper-pagination-bullet-inactive-color:#F7F0EA;--swiper-pagination-color:var(--accent-elem);--swiper-pagination-bullet-inactive-opacity:1}.about .custom-pagination span{transition:background-color .3s ease}.about .custom-pagination span:hover{background-color:#b07447;background-color:var(--accent-elem-2)}.about__video video{width:100%;max-width:100%;height:100%;max-height:calc(100vh - 64px);background-color:#16181d;background-color:var(--text);border-radius:24px;overflow:hidden}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;padding:32px 16px;background-color:#0006;transition:transform .3s ease;max-height:100vh;overflow-y:auto;opacity:0;z-index:-10}.modal{display:flex;justify-content:center;align-items:center;margin:auto;max-width:880px}.modal-open{opacity:1;z-index:10}.job{padding-bottom:32px;background:linear-gradient(170deg,#FFF 26.4%,rgba(176,116,71,.5) 94.01%);padding-top:48px}.job__title{margin-bottom:16px}.job__list{grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}.job__item,.job__list{display:grid}.job__img{margin-bottom:16px}.job__img-wrapper{position:relative;z-index:1}.job__img-back{display:none}.job__img-main{height:100%;border-radius:16px;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.job__img-front{display:none}.job__descr{display:flex;flex-direction:column;flex:1}.job__subtitle{margin-bottom:8px;font-weight:500;line-height:1}.job__salary,.job__subtitle{font-size:clamp(24px,1.317rem + .78vw,32px)}.job__salary{margin-bottom:16px;font-weight:400;line-height:1.2;letter-spacing:-.72px}.job__text{gap:16px;margin-bottom:16px}.job__text,.job__text ul{display:flex;flex-direction:column}.job__text ul{gap:8px}.job__text li{position:relative;padding-left:24px;font-size:clamp(16px,.947rem + .23vw,18px)}.job__text li:before{content:"";position:absolute;top:10px;left:10px;width:4px;height:4px;background-color:#16181d;background-color:var(--text);border-radius:50%}.job__request{display:flex;justify-content:center;align-items:center;margin-top:auto;width:100%;font-size:clamp(12px,.708rem + .18vw,14px);border-radius:99px;padding:11px 22px;font-weight:700;line-height:1.5;color:#fff;color:var(--back);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:#be171e;background-color:var(--accent-elem);transition:color .3s ease,background-color .3s ease,border .3s ease}.job__request:not(:disabled):focus,.job__request:not(:disabled):focus-visible,.job__request:not(:disabled):hover{color:#fff;color:var(--back);background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.job__request:not(:disabled):active{background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.job__request:disabled{opacity:.3;cursor:not-allowed}.invitation{padding-top:48px}.invitation__wrapper{display:flex;flex-direction:column;gap:16px}.invitation__title{margin-bottom:16px}.invitation__text{margin-bottom:32px}.invitation__request{display:flex;justify-content:center;align-items:center;width:100%;font-size:clamp(12px,.708rem + .18vw,14px);border-radius:99px;padding:11px 22px;font-weight:700;line-height:1.5;color:#fff;color:var(--back);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:#be171e;background-color:var(--accent-elem);transition:color .3s ease,background-color .3s ease,border .3s ease}.invitation__request:not(:disabled):focus,.invitation__request:not(:disabled):focus-visible,.invitation__request:not(:disabled):hover{color:#fff;color:var(--back);background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.invitation__request:not(:disabled):active{background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.invitation__request:disabled{opacity:.3;cursor:not-allowed}.invitation__bottom{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:366px}.invitation__img{position:absolute;top:0;left:50%;transform:translate(-50%);width:343px;height:313px;background-size:contain;background-position:top;background-repeat:no-repeat;z-index:-1}.invitation__banner{padding:24px;background-color:#f7f0ea;background-color:var(--secondary-elem-3);border-radius:16px}.invitation__banner-text{margin:0 auto;max-width:391px;font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase;text-align:center}.opportunities{padding-top:48px}.opportunities__title{margin-bottom:16px}.opportunities__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.opportunities__item{display:flex;flex-direction:column;gap:16px}.opportunities__img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.opportunities__subtitle{font-size:18px;font-weight:500;line-height:1;text-align:center}.rounded-up{border-radius:999px 999px 0 0}.rounded-right{border-radius:0 999px 999px 0}.rounded-bottom{border-radius:0 0 999px 999px}.rounded-left{border-radius:999px 0 0 999px}.rounded-rect{border-radius:16px}.form{padding-bottom:24px;background-image:linear-gradient(175deg,#FFF 26.4%,rgba(176,116,71,.5) 94.01%);padding-top:48px}.form__back{position:relative;margin:0 auto;padding-top:165px;max-width:-moz-max-content;max-width:max-content}.form__back-center{position:absolute;top:0;left:0;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:top}.form__back-left{top:102px;left:0}.form__back-left,.form__back-right{position:absolute;width:130px;height:157px;background-size:contain;background-repeat:no-repeat;background-position:top}.form__back-right{top:86px;right:0;transform:scaleX(-1)}.form__wrapper{position:relative;margin:0 auto;padding:32px 16px;max-width:360px;background-color:#f7f0ea;background-color:var(--secondary-elem-3);border-radius:16px;z-index:1}.form__title{margin-bottom:16px;font-family:Onest,sans-serif;font-family:var(--font-main);font-size:clamp(24px,1.288rem + .9vw,32px);font-weight:500;line-height:1;text-transform:none}.form__container{display:flex;flex-direction:column;gap:12px}.form__container:after{content:"Нажимая на кнопку «Записаться», вы соглашаетесь с условиями на передачу персональных данных";font-size:10px;font-weight:400;line-height:1.5;color:#707a8f;color:var(--secondary-elem-4);text-align:center}.form__row{display:flex;flex-direction:column;gap:4px}.form__label{font-size:12px;font-weight:500;line-height:1.3;color:#707a8f;color:var(--secondary-elem-4)}.form input:not(input[type=file]):not([type=submit]),.form select{padding:12px 16px;width:100%;font-size:14px;font-weight:400;line-height:1.5;text-overflow:ellipsis;border-radius:8px;background-color:#fff;background-color:var(--back);border:1px solid #e2e4e9;border:1px solid var(--secondary-elem);transition:border .3s ease}.form input:not(input[type=file]):not([type=submit])::-moz-placeholder,.form select::-moz-placeholder{text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:#707a8f;color:var(--secondary-elem-4)}.form input:not(input[type=file]):not([type=submit])::placeholder,.form select::placeholder{text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:#707a8f;color:var(--secondary-elem-4)}.form input:not(input[type=file]):not([type=submit]):focus,.form input:not(input[type=file]):not([type=submit]):focus-visible,.form input:not(input[type=file]):not([type=submit]):hover,.form select:focus,.form select:focus-visible,.form select:hover{outline:none;border:1px solid #8d95a5;border:1px solid var(--secondary-elem-2)}.form__element-wrapper{position:relative}.form__element-wrapper:before{content:"";width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.576127 0.575638C0.810441 0.341324 1.19034 0.341324 1.42466 0.575638L5.00039 4.15137L8.57613 0.575638C8.81044 0.341324 9.19034 0.341324 9.42466 0.575638C9.65897 0.809953 9.65897 1.18985 9.42466 1.42417L5.42465 5.42417C5.19034 5.65848 4.81044 5.65848 4.57613 5.42417L0.576127 1.42417C0.341812 1.18985 0.341812 0.809953 0.576127 0.575638Z" fill="%2316181D"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none}.form__select{-webkit-appearance:none}.form .file{position:relative;padding:12px 0 16px}.form .file__input{display:flex;align-items:center;gap:16px}.form .file__text{max-width:107px;font-size:clamp(14px,.822rem + .23vw,16px)}.form .file__btn{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;border-radius:99px;cursor:pointer;padding:10px 16px;font-weight:700;line-height:1.5;color:#be171e;color:var(--accent-elem);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:transparent;transition:color .3s ease,background-color .3s ease,border .3s ease}.form .file__btn path{transition:fill .3s ease}.form .file__btn:not(:disabled):focus,.form .file__btn:not(:disabled):focus-visible,.form .file__btn:not(:disabled):hover{color:#fff;color:var(--back);background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.form .file__btn:not(:disabled):focus path,.form .file__btn:not(:disabled):focus-visible path,.form .file__btn:not(:disabled):hover path{fill:#fff;fill:var(--back)}.form .file__btn:not(:disabled):active{background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.form .file__btn:not(:disabled):active path{fill:#fff;fill:var(--back)}.form .file__btn:disabled{opacity:.3;cursor:not-allowed}.form .file__notification{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%);font-size:12px;text-align:center}.form__btn{font-size:clamp(12px,.693rem + .24vw,14px);border-radius:99px;padding:11px 22px;font-weight:700;line-height:1.5;color:#fff;color:var(--back);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:#be171e;background-color:var(--accent-elem);transition:color .3s ease,background-color .3s ease,border .3s ease}.form__btn:not(:disabled):focus,.form__btn:not(:disabled):focus-visible,.form__btn:not(:disabled):hover{color:#fff;color:var(--back);background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.form__btn:not(:disabled):active{background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.form__btn:disabled{opacity:.3;cursor:not-allowed}.popup{position:fixed;top:50%;left:50%;background-color:#fff;background-color:var(--back);transform:translate(-50%,-50%);width:92%;max-width:800px;padding:26px 16px;border-radius:12px;display:none;z-index:2}.popup.open{display:block}.popup__wrapper{gap:32px}.popup__content,.popup__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup__content{gap:24px}.popup__title{text-align:center}.popup__icon{display:flex;justify-content:center;align-items:center;width:clamp(100px,5.511rem + 3.15vw,126px);height:clamp(100px,5.511rem + 3.15vw,126px);border:1px solid #16181d;border:1px solid var(--text);border-radius:50%}.popup__icon svg{width:clamp(48px,2.773rem + .97vw,56px);height:clamp(48px,2.773rem + .97vw,56px)}.popup__text{max-width:465px;text-align:center}.popup__btn--mobile{width:100%;max-width:311px;border-radius:30px;overflow:hidden;padding:10px 16px;font-weight:700;line-height:1.5;color:#be171e;color:var(--accent-elem);text-align:center;border:1px solid #be171e;border:1px solid var(--accent-elem);background-color:transparent;transition:color .3s ease,background-color .3s ease,border .3s ease}.popup__btn--mobile path{transition:fill .3s ease}.popup__btn--mobile:not(:disabled):focus,.popup__btn--mobile:not(:disabled):focus-visible,.popup__btn--mobile:not(:disabled):hover{color:#fff;color:var(--back);background-color:#be171e;background-color:var(--accent-elem);border:1px solid #be171e;border:1px solid var(--accent-elem)}.popup__btn--mobile:not(:disabled):focus path,.popup__btn--mobile:not(:disabled):focus-visible path,.popup__btn--mobile:not(:disabled):hover path{fill:#fff;fill:var(--back)}.popup__btn--mobile:not(:disabled):active{background-color:#7f0f14;background-color:var(--active-accent-elem);border:1px solid #7f0f14;border:1px solid var(--active-accent-elem)}.popup__btn--mobile:not(:disabled):active path{fill:#fff;fill:var(--back)}.popup__btn--mobile:disabled{opacity:.3;cursor:not-allowed}.popup__btn--tablet{background-color:transparent;border:none;position:absolute;top:36px;right:36px;display:none}.popup__btn--tablet:hover path{fill:#e2e4e9;fill:var(--secondary-elem)}.popup__btn--tablet path{transition:fill .3s ease}.form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:1;display:none}.form-overlay.open{display:block}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.spinner{border:8px solid #fff;border-top:8px solid #16181d;border:8px solid var(--back);border-top-color:var(--text);border-radius:50%;width:85px;height:85px;animation:spinning-preloader 2s linear infinite}@keyframes spinning-preloader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.privacy{display:flex;flex-direction:column;padding-top:64px}.privacy h2{margin-bottom:15px}.privacy h2:not(:first-child){padding-top:15px}.privacy p:not(:last-child){margin-bottom:15px}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.error__title{margin-bottom:24px;font-size:clamp(40px,1.017rem + 6.33vw,96px);font-weight:500;line-height:1;letter-spacing:-1.6px;text-transform:uppercase}.error__text{text-align:center}.error__link{position:relative;-webkit-text-decoration:none;text-decoration:none;font-weight:700;transition:opacity .3s ease,color .3s ease;transition:color .3s ease}.error__link:hover{color:#b07447;color:var(--accent-elem-2)}@media (min-width:575px){.main__top{min-height:calc(100vh - 134px)}.main__request{width:auto}.main-benefits{grid-template-columns:repeat(3,1fr)}.main-benefits__card:first-child,.main-benefits__card:nth-child(2),.main-benefits__card:nth-child(3){max-width:180px}.main-benefits__title{font-size:16px}.about__video video{max-height:calc(100vh - 112px)}.overlay{padding:56px 32px}.job__list{grid-template-columns:repeat(2,1fr)}.invitation__request,.job__request{max-width:-moz-max-content;max-width:max-content}.form__back{padding-top:117px;max-width:678px}.form__back-left{top:166px;width:256px;height:311px}.form__back-right{top:250px;width:256px;height:311px}.form__wrapper{padding:32px}.popup{padding:110px 0}.popup__btn--mobile{display:none}.popup__btn--tablet{display:block}}@media (min-width:767px){.header{padding:14px 0;backdrop-filter:blur(32px)}.header__wrapper{display:flex;align-items:center;gap:48px}.header__logo{width:90px}.header__bottom{position:static;flex-direction:row;gap:16px;flex:1;width:-moz-max-content;width:max-content;min-height:0;min-height:auto;max-height:none;background-color:transparent;overflow-y:visible;overflow-y:initial;transform:none;opacity:1;z-index:auto}.header__nav{display:flex;justify-content:center;align-items:center}.header__nav a:hover{background-color:transparent;background-color:initial;transition:color .3s ease}.header__nav a:hover:hover{color:#b07447;color:var(--accent-elem-2)}.header__nav a{padding:0;border:none}.header__nav ul{display:flex;-moz-column-gap:16px;column-gap:16px;flex-wrap:wrap}.header__container{flex-direction:row;gap:48px}.header-contacts{flex-direction:row;gap:16px}.header__request{width:-moz-max-content;width:max-content}.mobile{display:none}.footer{padding:72px 0}.footer__wrapper{position:relative;flex-direction:row}.footer__top{padding:80px 0}.footer__bottom{flex:1}.footer__map{height:100%}.main-benefits{grid-template-columns:repeat(3,max-content)}.about{padding-top:56px}.about__wrapper{display:flex;gap:32px;margin-bottom:40px}.about__left{padding:32px 0;width:70%}.about__right{flex:1}.about__img{position:static;height:100%;width:100%}.about__slider .custom-next,.about__slider .custom-prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;padding:8px 16px;max-width:-moz-max-content;max-width:max-content;border-radius:999px;border:1px solid #e2e4e9;background:#fff;background:var(--back);z-index:1;cursor:pointer;transition:border .3s ease}.about__slider .custom-next svg,.about__slider .custom-prev svg{width:24px;height:24px}.about__slider .custom-next path,.about__slider .custom-prev path{transition:fill .3s ease}.invitation,.job{padding-top:96px}.invitation__wrapper{gap:72px}.invitation__top{width:50%;max-width:653px}.invitation__bottom{min-height:-moz-max-content;min-height:max-content}.invitation__img{position:absolute;top:auto;bottom:calc(100% - 16px);left:auto;transform:none;right:0;width:43%;height:492px;background-position:bottom}.opportunities{padding-top:96px}.opportunities__title{margin-bottom:32px}.opportunities__list{gap:32px}.form{padding-top:96px;padding-bottom:96px}.spinner{width:110px;height:110px}}@media (min-width:1023px){h1{letter-spacing:-5.12px}.header__nav ul{-moz-column-gap:32px;column-gap:32px}.header-contacts{gap:24px}.footer__top{position:relative;z-index:1;max-width:calc(23% - 40px)}.footer__top .footer__title{max-width:none}.footer__map{position:absolute;left:23%;width:77%;max-width:1082px;border-radius:99px}.main{padding-top:115px;padding-bottom:20px}.main__top{min-height:720px}.main__back-img{bottom:44px;left:50%;transform:translate(-50%);right:auto;width:100%;max-width:463px;max-height:490px}.main__front-img{position:absolute;top:auto;bottom:44px;left:50%;transform:translate(-48%);width:100%;max-width:466px;height:67%;max-height:321px;background-position:bottom;background-size:contain;background-repeat:no-repeat;z-index:1}.main__content{min-height:316px}.main__request{padding:32px 72px;border-radius:20px}.main-benefits__card{padding:10px 28px 32px 0}.about__left{padding:52px 0 8px;width:50%}.about-title{margin-bottom:24px}.about__slider .custom-next svg,.about__slider .custom-prev svg{width:32px;height:32px}.about__slider .custom-next{right:-47px;padding:20px 40px 20px 10px}.about__slider .custom-prev{left:-47px;padding:20px 10px 20px 40px}.job{padding-bottom:64px}.job__title{margin-bottom:72px;text-align:center}.job__list{grid-template-columns:repeat(1,1fr);gap:64px}.job__item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:56px;gap:56px}.job__img{display:flex;justify-content:center;margin-bottom:0}.job__img-back{display:block;position:absolute;top:0;left:-115px;width:200px;height:244px;background-repeat:no-repeat;background-position:50%;background-size:contain;z-index:-1}.job__img-main{max-width:298px;aspect-ratio:5/7}.job__img-front{display:block;position:absolute;top:100px;right:-115px;width:200px;height:244px;background-repeat:no-repeat;background-position:50%;background-size:contain;transform:scaleX(-1);z-index:1}.job__descr{justify-content:center}.job__subtitle{margin-bottom:16px}.job__salary{letter-spacing:-.96px}.job__salary,.job__text{margin-bottom:24px}.invitation__banner{padding:48px;border-radius:99px}.invitation__banner-text{position:relative}.invitation__banner-text:before{left:-28px}.invitation__banner-text:after,.invitation__banner-text:before{content:"!";position:absolute;top:50%;transform:translateY(-50%);font-size:72px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;text-align:center}.invitation__banner-text:after{right:-28px}.opportunities__title{margin-bottom:48px;text-align:center}.opportunities__list{grid-template-columns:repeat(3,1fr)}.form__title{text-align:center}.privacy{padding-top:96px}.privacy h2{margin-bottom:25px}.privacy h2:not(:first-child){padding-top:30px}.error__title{margin-bottom:32px;letter-spacing:-3.84px}}@media (min-width:1200px){.footer__policy{max-width:-moz-max-content;max-width:max-content}.whatsApp,.whatsApp__circle{bottom:100px}.main__wrapper{position:relative}.main-benefits{position:absolute;right:0;top:43px;z-index:3}.about__img{background-position:100%}.job__img-back{left:-178px;width:247px;height:274px}.job__img-front{right:-178px;width:247px;height:274px}.form__wrapper{padding:48px;border-radius:32px}}@media screen and (min-width:1365px){.about__slider .custom-next,.about__slider .custom-prev{padding:20px 32px}}@media (min-width:1920px){.whatsApp,.whatsApp__circle{right:calc(50% - 904px)}}.about__slider .swiper{position:relative;overflow:hidden;border-radius:16px}.about__slider .swiper-wrapper{display:flex;height:100%;transition:transform .5s ease}.about__slider .swiper-slide{flex:0 0 100%;height:100%}.custom-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px}.custom-pagination .swiper-pagination-bullet{width:30px;height:6px;border-radius:4px;background-color:var(--secondary-elem-3);cursor:pointer}.custom-pagination .swiper-pagination-bullet-active{background-color:var(--accent-elem)}.overlay.modal-open{opacity:1;z-index:20}.about__video video{cursor:default}.whatsApp__circle-svg circle{fill:#229ed9}#app{--font-accent:var(--r5-accent-font),"Viaoda Libre",serif}