header{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100001;.header-inner{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding-inline:max(4rem,40px);@media screen and (max-width:768px){padding-inline:2rem 1.5rem}}.logo{align-items:flex-end;column-gap:max(1.5rem,15px);display:flex;pointer-events:auto;transition:opacity .1s;width:fit-content;@media screen and (max-width:768px){column-gap:1rem}img{width:max(20rem,200px);@media screen and (max-width:768px){width:14rem}}p{font-family:var(--font-outfit);font-size:max(1.4rem,14px);font-weight:400;letter-spacing:.05em;padding-bottom:.2em;@media screen and (max-width:768px){font-size:1.1rem}}@media (any-hover:hover){&:hover{opacity:.6;transition:opacity 0s}}}.nav-wrap{align-items:center;column-gap:max(1.6rem,16px);display:flex;@media screen and (max-width:960px) and (min-width:769px){column-gap:8px}.c-btn{font-size:max(1.6rem,16px);height:max(4rem,40px);pointer-events:auto;width:max(16rem,160px);@media screen and (max-width:960px) and (min-width:769px){font-size:12px;width:105px}@media screen and (max-width:768px){display:none}&.external{column-gap:.5rem;justify-content:center;line-height:.9;padding-inline:1rem 0}}#menuBtn{aspect-ratio:1;background-color:var(--black);border-radius:50%;pointer-events:auto;position:relative;transition:background-color .1s var(--default-timing-function);width:max(4rem,40px);.bar{background-color:var(--white);display:block;height:max(.1rem,1px);left:calc((max(4rem,40px) - max(1.4rem,14px))/2);position:absolute;transition:top .2s var(--default-timing-function),bottom .2s var(--default-timing-function),rotate .2s var(--default-timing-function);width:max(1.4rem,14px);&.top{top:max(1.6rem,16px)}&.bottom{bottom:max(1.6rem,16px)}}&[aria-expanded=true] .bar{&.top{rotate:20deg;top:calc(50% - max(.05rem,.5px))}&.bottom{bottom:calc(50% - max(.05rem,.5px));rotate:-20deg}}@media (prefers-reduced-motion:reduce){.bar{transition:none}}@media (any-hover:hover){&:hover{background-color:var(--accent)}}}}}#footer{overflow:clip;position:relative;--heart-w:min(82vw,760px);@media (max-width:520px){--heart-w:var(--heart-object-rounded-sp-width,min(94vw,520px))}.heart-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.heart-stage{bottom:0;display:grid;height:min(100lvh,calc(200% - var(--heart-w)*.2));left:0;place-items:center;position:absolute;right:0}.heart-bg .heart-object{grid-area:1/1;transform:scale(4.16);transform-origin:42% -12%;width:var(--heart-w)}.person-stage{aspect-ratio:645.2/517.3;grid-area:1/1;position:relative;width:var(--heart-w)}.footer-person{left:-40.37%;position:absolute;top:33.76%;transform:translate(192.8%,197.5%);width:16.951%;img{display:block;width:100%}}.footer-copyright,.footer-inner{position:relative;z-index:1}.footer-inner{display:grid;grid-template-columns:auto auto;justify-content:space-between;padding-top:10rem;padding-inline:15rem;@media screen and (max-width:768px){grid-template-columns:1fr;padding-top:6rem;padding-inline:2rem}}.logo-wrap{.logo{align-items:flex-end;column-gap:1.6rem;display:flex;transition:opacity .1s;width:fit-content;@media screen and (max-width:768px){column-gap:1rem}@media (any-hover:hover){&:hover{opacity:.6;transition:opacity 0s}}img{width:20rem;@media screen and (max-width:768px){width:14rem}}p{color:#b2b2b2;font-family:var(--font-outfit);font-size:1.4rem;font-weight:400;letter-spacing:.05em;padding-bottom:.2em;@media screen and (max-width:768px){font-size:1.1rem}}}.company-info{margin-block:4rem 5rem;@media screen and (max-width:768px){margin-block:3rem}p{font-size:1.4rem;line-height:1.75;@media screen and (max-width:768px){font-size:1.2rem}}}.external-link{align-items:center;column-gap:.2em;display:flex;font-size:1.4rem;width:fit-content;@media screen and (max-width:768px){font-size:1.2rem}@media (any-hover:hover){&:hover{span{text-decoration:underline}}}&:after{aspect-ratio:1;background:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/common/external.svg) no-repeat 50%/contain;content:"";margin-top:.1em;width:1em}&+.external-link{margin-top:1.25em;@media screen and (max-width:768px){margin-top:1em}}}}.nav-wrap{column-gap:4.5rem;display:grid;grid-template-columns:20rem 20rem;@media screen and (max-width:768px){column-gap:2.5rem;grid-template-columns:1fr 1fr;margin-top:6rem}.nav-column{display:flex;flex-direction:column;row-gap:5rem;@media screen and (max-width:768px){row-gap:4rem}}.nav-group{border-top:max(2px,.2rem) solid var(--black);padding-top:1.8rem;@media screen and (max-width:768px){border-top-color:var(--black);border-top-style:solid;border-top-width:.2rem;padding-top:1.5rem}}.nav-hd{&+.c-btn,&+.nav-link{margin-top:2.5rem;@media screen and (max-width:768px){margin-top:2rem}}span{font-size:1.6rem;font-weight:600}}.nav-link{display:block;font-size:1.4rem;line-height:1.35;@media screen and (max-width:768px){font-size:1.2rem}&+.nav-link{margin-top:.8em;@media screen and (max-width:768px){margin-top:1.25em}}@media (any-hover:hover){&:hover{span{text-decoration:underline}}}}.c-btn{font-size:1.4rem;height:3.6rem;justify-content:space-between;padding-inline:1.8rem 1.2rem;width:15rem;@media screen and (max-width:768px){font-size:1.2rem}&.en{column-gap:.3rem}&+.c-btn{margin-top:1.5rem;@media screen and (max-width:768px){margin-top:1.2rem}}.arrow{width:1em}}}.footer-copyright{margin-top:12rem;padding-block:2.5rem;@media screen and (max-width:768px){margin-top:6rem}p{color:#fff;font-size:1.3rem;text-align:center;@media screen and (max-width:768px){font-size:1.1rem}}}}#siteMenu{--menu-bg-duration:0.25s;--menu-content-duration:0.45s;--menu-content-rise:1.5rem;--nav-start:0.15s;--nav-stagger:0.05s;--nav-duration:2s;--nav-ease:cubic-bezier(0.22,1,0.36,1);--menu-ease:cubic-bezier(0.33,1,0.68,1);--heart-top:min(400px,50dvh);--heart-entry-scale:1.08;--heart-entry-duration:2.6s;--person-entry-scale:1.06;--person-entry-delay:0.06s;height:100dvh;left:0;margin:0;max-height:none;max-width:none;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:0;pointer-events:none;position:fixed;top:0;transition:opacity var(--menu-bg-duration) var(--menu-ease),visibility 0s linear var(--menu-bg-duration);visibility:hidden;width:100%;z-index:100000;&.is-open{opacity:1;pointer-events:auto;transition:opacity var(--menu-bg-duration) var(--menu-ease),visibility 0s;visibility:visible}}#siteMenu .nav-group{opacity:0;transition:opacity 0s var(--menu-bg-duration),translate 0s var(--menu-bg-duration);translate:0 var(--menu-content-rise)}#siteMenu.is-open .nav-group{opacity:1;transition:opacity var(--nav-duration) var(--nav-ease),translate var(--nav-duration) var(--nav-ease);translate:0 0}#siteMenu.is-open .nav-group:first-child{transition-delay:calc(var(--nav-start) + var(--nav-stagger)*0)}#siteMenu.is-open .nav-group:nth-child(2){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*1)}#siteMenu.is-open .nav-group:nth-child(3){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*2)}#siteMenu.is-open .nav-group:nth-child(4){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*3)}#siteMenu.is-open .nav-group:nth-child(5){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*4)}#siteMenu.is-open .nav-group:nth-child(6){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*5)}#siteMenu.is-open .nav-group:nth-child(7){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*6)}#siteMenu.is-open .nav-group:nth-child(8){transition-delay:calc(var(--nav-start) + var(--nav-stagger)*7)}@media (prefers-reduced-motion:reduce){#siteMenu .nav-group{transition:opacity var(--nav-duration) var(--nav-ease);translate:none}}#siteMenu .menu-panel{background-color:var(--white);min-height:100%;overflow-x:clip;padding-top:var(--header-height);position:relative}#siteMenu .heart-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}#siteMenu .heart-stage{left:0;position:absolute;right:0;top:var(--heart-top);@media screen and (max-width:768px){--heart-top:calc(100% - 27.5vw)}align-items:start;display:grid;justify-items:center;scale:var(--heart-entry-scale);transform-origin:50% 0;transition:scale 0s var(--menu-bg-duration)}#siteMenu.is-open .heart-stage{scale:1;transition:scale var(--heart-entry-duration) var(--menu-ease)}@media (prefers-reduced-motion:reduce){#siteMenu .heart-stage{scale:1;transition:none}}#siteMenu .heart-bg .heart-object{grid-area:1/1;transform-origin:42% 0;width:82vw;--heart-oversample:3.24;transform:scale(3) translateX(-8%);@media (max-width:520px){width:var(--heart-object-rounded-sp-width,min(94vw,520px));--heart-oversample:2}}#siteMenu .person-stage{aspect-ratio:645.2/517.3;grid-area:1/1;position:relative;scale:var(--person-entry-scale);transform-origin:50% 0;transition:scale 0s var(--menu-bg-duration);width:82vw;@media (max-width:520px){width:var(--heart-object-rounded-sp-width,min(94vw,520px))}}#siteMenu.is-open .person-stage{scale:1;transition:scale var(--heart-entry-duration) var(--menu-ease) var(--person-entry-delay)}@media (prefers-reduced-motion:reduce){#siteMenu .person-stage{scale:1;transition:none}}#siteMenu .menu-person{left:8%;position:absolute;top:2.5%;width:5.4%;@media screen and (max-width:768px){width:9.084%}}#siteMenu .menu-bottom{height:6.95rem;margin-top:18rem;position:relative;z-index:1;@media screen and (max-width:768px){height:6.65rem;margin-top:6rem}}#siteMenu .menu-inner{padding-top:min(10rem,10dvh);padding-inline:20rem;position:relative;z-index:1;@media screen and (max-width:768px){padding-top:3rem;padding-inline:2rem}}#siteMenu .nav-wrap{column-gap:4.5rem;display:grid;grid-template-columns:repeat(5,1fr);@media screen and (max-width:768px){column-count:auto;column-count:2;column-gap:2.5rem;display:block;margin-top:0;.nav-group{break-inside:avoid;margin-bottom:5rem}}.nav-group{border-top:max(2px,.2rem) solid var(--black);padding-top:1.8rem;@media screen and (max-width:768px){border-top-color:var(--black);border-top-style:solid;border-top-width:.2rem;padding-top:1.5rem}}.nav-hd{&+.c-btn,&+.nav-link{margin-top:2.5rem;@media screen and (max-width:768px){margin-top:2rem}}&.nav-news{border-top:max(2px,.2rem) solid var(--black);padding-top:1.8rem;@media screen and (max-width:768px){border-top-color:var(--black);border-top-style:solid;border-top-width:.2rem;padding-top:1.5rem}}span{font-size:1.8rem;font-weight:600;@media screen and (max-width:768px){font-size:1.6rem}}}.nav-link{display:block;font-size:1.4rem;line-height:1.35;@media screen and (max-width:768px){font-size:1.2rem}&+.nav-link{margin-top:.8em;@media screen and (max-width:768px){margin-top:1.25em}&.nav-news{margin-top:3.5rem;@media screen and (max-width:768px){margin-top:5rem}}}@media (any-hover:hover){&:hover{span{text-decoration:underline}}}}.c-btn{font-size:1.4rem;height:3.6rem;justify-content:space-between;padding-inline:1.8rem 1.2rem;width:100%;@media screen and (max-width:768px){font-size:1.2rem}&.en{column-gap:.3rem}&+.c-btn{margin-top:1rem}.arrow{width:1em}}.external-link{align-items:center;column-gap:.2em;display:flex;font-size:1.4rem;margin-top:4rem;width:fit-content;@media screen and (max-width:768px){font-size:1.2rem;margin-top:3rem}@media (any-hover:hover){&:hover{span{text-decoration:underline}}}&:after{aspect-ratio:1;background:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/common/external.svg) no-repeat 50%/contain;content:"";margin-top:.1em;width:1em}&+.external-link{margin-top:1em;@media screen and (max-width:768px){margin-top:1em}}}}.fluid-mask{aspect-ratio:645.2/517.3;position:relative}.fluid-mask .heart-oversample{height:calc(100%*var(--heart-oversample, 1));left:0;position:absolute;top:0;transform:scale(calc(1/var(--heart-oversample, 1)));transform-origin:0 0;width:calc(100%*var(--heart-oversample, 1))}.fluid-mask[data-subpage-parallax]{--heart-oversample:0.5}.fluid-mask .heart-base{pointer-events:none}.fluid-mask .heart-base,.fluid-mask canvas{display:block;height:100%;inset:0;position:absolute;transition:opacity 1s ease;width:100%}.fluid-mask .path-overlay{display:block;height:9.24%;left:20.211%;pointer-events:none;position:absolute;top:5.104%;width:24.892%;will-change:transform}.fluid-mask[data-flipped] .path-overlay{left:54.897%}@media (max-width:520px){.fluid-mask .path-overlay .path-s path{transform:translate(1px)}}.c-recruit-btn .link-wrap{display:grid;gap:2.5rem;grid-template-columns:repeat(4,calc(25% - 1.875rem));grid-template-rows:auto auto;@media screen and (max-width:768px){grid-template-columns:1fr;row-gap:2rem}a{background-color:#fffffff2;border-radius:.4rem;box-shadow:0 0 2.4rem -.2rem #b2b2b280;display:flex;grid-column:span 2;justify-content:space-between;padding:3.5rem 3.5rem 3.5rem 3rem;position:relative;@media screen and (max-width:768px){grid-column:span 1;padding-bottom:2.5rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:3rem}&.registration{grid-column:span 4;@media screen and (max-width:768px){grid-column:span 1}}.c-btn{align-self:flex-end;bottom:3.5rem;flex-shrink:0;position:absolute;right:3.5rem;@media screen and (max-width:768px){bottom:2.5rem;right:2.5rem}}.c-toppage-title{p{font-size:4.5rem;line-height:1;@media screen and (max-width:768px){font-size:3.4rem}}}h3{align-items:center;column-gap:.5rem;display:flex;margin-top:1.2rem;&.external:after{aspect-ratio:1;background:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/common/external.svg) no-repeat 50%/contain;content:"";margin-top:.1em;position:relative;width:.9em}}@media (any-hover:hover){&:hover{.c-btn{background-color:var(--accent)}span.arrow:after,span.arrow:before{transform:translateX(120%)}}}}}body #gmsoChatBotStartButton{transition:filter .2s,visibility .2s}body #gmsoChatBotStartButton.is-hidden{filter:opacity(0);visibility:hidden}.interview-container .interview-slider li.is-current{opacity:.5;pointer-events:none}