.page-job.page-job{--line:var(--border-sub);overflow-x:clip;position:relative;.heart-object{position:absolute;right:42rem;top:-100rem;width:238rem;@media screen and (max-width:768px){right:5rem;top:-20rem;width:100rem}}.desc{isolation:isolate;margin-top:6rem;@media screen and (max-width:768px){margin-top:4rem}}.contents{isolation:isolate;margin-block:7rem 16rem;@media screen and (max-width:768px){margin-block:5rem}.contents-hd{align-items:center;display:flex;justify-content:center;span{display:inline-block;flex-shrink:0;font-family:var(--font-zen);font-size:2.8rem;font-weight:500;margin-inline:.5em;@media screen and (max-width:768px){font-size:2.4rem}}&:after,&:before{background-color:var(--black);content:"";height:max(.1rem,1px);width:100%}}.list-grid{align-content:start;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);margin-top:6rem;@media screen and (max-width:768px){gap:3rem;grid-template-columns:1fr;margin-top:3rem}a{background-color:var(--white);border:var(--line) solid max(.1rem,1px);border-radius:.5rem;box-shadow:.5rem .5rem .5rem #0000000d;padding:2rem 2rem 4rem;position:relative;transition:opacity .5s ease,transform .5s ease;&.is-enter{opacity:0;transform:translateY(1.5rem)}.tag-business{display:flex;flex-wrap:wrap;gap:1rem;p{background-color:#dee0e2;border-radius:.4rem;display:inline-block;font-size:1.4rem;padding:.5rem 1rem;@media screen and (max-width:768px){font-size:1.2rem}}}.tag-style{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3.6rem;@media screen and (max-width:768px){margin-top:1.5rem}p{background-color:var(--accent);border-radius:.4rem;color:var(--white);font-size:1.6rem;padding:.5rem .8rem;@media screen and (max-width:768px){font-size:1.4rem}}}.title{font-family:var(--font-zen);font-size:2.2rem;font-weight:500;line-height:1.35;margin-top:.4em}.detail{margin-top:2rem;@media screen and (max-width:768px){margin-top:1.5rem}p{font-size:1.4rem;line-height:1.8;padding-left:4em;text-indent:-4em;@media screen and (max-width:768px){font-size:1.2rem}}}&:after{aspect-ratio:1;background:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/common/arrow_forward.svg) no-repeat 50%/contain;bottom:2rem;content:"";position:absolute;right:1.8rem;width:1.4rem}}}.page-nation{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:7rem;@media screen and (max-width:768px){gap:2rem;margin-top:4rem}button{font-size:1.8rem;padding-inline:1rem;transition:opacity .1s;&.page{font-family:var(--font-outfit);font-weight:500}&.current{color:var(--accent);pointer-events:none}&.next-prev.is-disabled{opacity:.3;pointer-events:none}img{width:.5em}&#prevBtn{img{transform:scaleX(-1)}}@media (any-hover:hover){&:hover{opacity:.5}}}}}.recruit-btn{padding-block:0 6rem;@media screen and (max-width:768px){padding-block:0 2rem}}}.page-job-detail.page-job-detail{--line:var(--border-sub);--tag:#dee0e2;overflow-x:clip;position:relative;.job-detail-fv{position:relative;@media screen and (max-width:768px){height:14rem;img{height:100%;object-fit:cover;object-position:10%}}.title{display:grid;inset:0;place-content:center;position:absolute;text-align:center;.en{font-family:var(--font-outfit);font-size:2.8rem;font-weight:500;@media screen and (max-width:768px){font-size:1.4rem}}h1{font-family:var(--font-zen);font-size:4rem;font-weight:500;line-height:1.5;@media screen and (max-width:768px){font-size:2.8rem}}}}.duties{margin-top:11rem;@media screen and (max-width:768px){margin-top:4rem}.duties-tag{background-color:var(--tag);border-radius:.3rem;display:inline-block;padding:.5em 1em;@media screen and (max-width:768px){font-size:1.4rem;padding-bottom:.4em;padding-left:.6em;padding-right:.6em;padding-top:.4em}}.duties-title{border-bottom:.4rem solid var(--accent);font-family:var(--font-zen);font-size:3.8rem;font-weight:500;line-height:2;width:fit-content;@media screen and (max-width:768px){border-bottom-color:var(--accent);border-bottom-style:solid;border-bottom-width:.2rem;font-size:2rem;line-height:1.35;margin-top:1.5rem;padding-bottom:.2em}}.readText{margin-top:4rem;@media screen and (max-width:768px){margin-top:3rem}}.detail-wrap{align-items:flex-start;display:flex;gap:3rem;margin-top:6rem;@media screen and (max-width:768px){flex-direction:column;margin-top:3rem}img{flex-shrink:0;width:50rem;@media screen and (max-width:768px){width:100%}}.detail{border:max(.1rem,1px) solid var(--line);border-radius:.4rem;padding:3.5rem 4rem 3rem;width:100%;@media screen and (max-width:768px){padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:3rem}h3{border-bottom:max(.1rem,1px) solid var(--line);font-family:var(--font-zen);font-size:2.6rem;font-weight:500;padding-bottom:.5em;@media screen and (max-width:768px){font-size:2.2rem}}.rich{line-height:2;margin-top:1rem;@media screen and (max-width:768px){font-size:1.4rem}}.etc{display:block;text-align:right}}}.requirements{margin-top:7rem;@media screen and (max-width:768px){margin-top:5rem}.requirements-item{background-color:var(--white);border:max(.1rem,1px) solid var(--line);border-radius:.4rem;box-shadow:.5rem .5rem .5rem #0000000d;display:grid;grid-template-columns:42rem 1fr;padding:4rem 5rem 5.5rem;@media screen and (max-width:768px){grid-template-columns:1fr;padding-bottom:3rem;padding-left:2rem;padding-right:2rem;padding-top:3rem}&+.requirements-item{margin-top:5rem;@media screen and (max-width:768px){margin-top:3rem}}.hd{align-items:center;display:flex;gap:1.8rem;height:fit-content;@media screen and (max-width:768px){gap:1rem}img{width:7rem;@media screen and (max-width:768px){width:5rem}}.title{display:flex;gap:.5rem;.num{color:var(--accent);font-family:var(--font-outfit);font-size:1.4rem;@media screen and (max-width:768px){font-size:1.2rem}}h2{font-family:var(--font-zen);font-size:2.6rem;font-weight:500;line-height:1.5;@media screen and (max-width:768px){font-size:2rem}}}}.rich{font-feature-settings:"palt";line-height:2;padding-top:1.5rem;@media screen and (max-width:768px){font-size:1.4rem}}}}}.interview{margin-top:7rem;@media screen and (max-width:768px){margin-top:5rem}.interview-wrap{border-bottom:max(.1rem,1px) solid var(--black)}h2{align-items:center;display:flex;justify-content:center;&:after,&:before{background-color:var(--black);content:"";height:max(.1rem,1px);width:100%}span{display:inline-block;flex-shrink:0;font-family:var(--font-zen);font-size:2.8rem;font-weight:500;line-height:1.5;padding-inline:1em;@media screen and (max-width:768px){font-size:2rem;padding-inline:.6em}}}.link-wrap{display:flex;flex-wrap:wrap;gap:5rem;margin-inline:auto;max-width:100%;padding-block:4rem 5rem;width:fit-content;@media screen and (max-width:768px){flex-direction:column;gap:3rem;padding-block:3rem 4rem}a{border-radius:.4rem;box-shadow:.5rem .5rem .5rem #0000000d;display:flex;position:relative;width:52.5rem;@media screen and (max-width:768px){width:100%}@media (any-hover:hover){&:hover{.c-image img{transform:perspective(1000px) translateZ(80px)}}}.c-image{border-radius:.4rem 0 0 .4rem;flex-shrink:0;position:relative;width:26rem;@media screen and (max-width:768px){width:50%}img{transform:perspective(1000px) translateZ(0);transition:transform .8s var(--default-timing-function)}.dept{background-color:var(--accent);border-radius:0 0 .4rem 0;color:var(--white);display:inline-block;font-size:1.2rem;left:0;padding:.5em .8em;position:absolute;top:0;@media screen and (max-width:768px){font-size:1rem}}}.name-wrap{border-radius:0 .4rem .4rem 0;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 3rem 5rem;position:relative;width:100%;@media screen and (max-width:768px){gap:.5rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem}.title{font-size:1.4rem;font-weight:500;line-height:1.5}.name{color:var(--accent);font-family:var(--font-outfit);font-size:3.6rem;font-weight:600;@media screen and (max-width:768px){font-size:3rem}}&:after{aspect-ratio:1;background:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/common/arrow_forward.svg) no-repeat 50%/contain;bottom:3rem;content:"";display:block;position:absolute;right:3rem;width:1.5rem;@media screen and (max-width:768px){bottom:1.5rem;right:1rem;width:1rem}}}}}}.recruit-description{margin-top:8rem;@media screen and (max-width:768px){margin-top:4rem}h2{font-family:var(--font-zen);font-size:3.6rem;font-weight:500;text-align:center;@media screen and (max-width:768px){font-size:2.6rem}}dl{margin-top:4rem;@media screen and (max-width:768px){margin-top:2rem}.row{display:grid;grid-template-columns:20rem 1fr;padding-block:2.5rem;@media screen and (max-width:768px){grid-template-columns:1fr;padding-block:2rem}&+.row{border-top:var(--line) solid max(.1rem,1px)}}dt{font-family:var(--font-zen);font-size:2rem;font-weight:500;line-height:1.6;@media screen and (max-width:768px){font-size:1.8rem;font-weight:600}}dd{line-height:2;@media screen and (max-width:768px){font-size:1.4rem;margin-top:1rem}}.welfare-grid{display:grid;gap:3rem 5rem;grid-template-columns:1fr 1fr;@media screen and (max-width:768px){gap:3rem;grid-template-columns:1fr}li{.rich{@media screen and (max-width:768px){font-size:1.4rem}}&.is-small-icon{img{height:.9em}}}.hd{align-items:center;border-bottom:solid var(--line) max(.1rem,1px);color:var(--accent);column-gap:.5rem;display:flex;font-family:var(--font-zen);font-size:1.8rem;font-weight:500;line-height:1.778;margin-bottom:1rem;padding-bottom:.2rem;@media screen and (max-width:768px){font-size:1.6rem}}img{height:1em;width:auto}}}}.back-btn{margin-top:7rem;@media screen and (max-width:768px){margin-top:4rem}a{border:var(--line) solid max(.1rem,1px);border-radius:.4rem;box-shadow:.5rem .5rem .5rem #0000000d;display:grid;font-family:var(--font-zen);font-size:2.2rem;font-weight:500;height:7.2rem;margin-inline:auto;place-content:center;transition:background-color .1s,color .1s;width:70rem;@media screen and (max-width:768px){font-size:1.8rem;width:calc(100% - 4rem)}@media (any-hover:hover){&:hover{background-color:var(--accent);color:var(--white)}}}}.recruit-btn{padding-block:16rem 6rem;@media screen and (max-width:768px){padding-block:5rem 2rem}}}