.page-registration.page-registration{--line:var(--border);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}}.subpage-fv{.en.jsTargetTextRight{letter-spacing:.025em}}.contents{isolation:isolate;margin-block:16rem;@media screen and (max-width:768px){margin-block:4rem 2rem}}.contents-row{display:grid;grid-template-columns:39rem 1fr;padding-bottom:8rem;@media screen and (max-width:768px){display:block;padding-bottom:4rem}&+.contents-row{border-top:var(--line) solid max(.1rem,1px);padding-top:7rem;@media screen and (max-width:768px){padding-top:4rem}}.contents-column{@media screen and (max-width:768px){margin-top:2rem}}h2{border-bottom:.4rem solid var(--accent);font-family:var(--font-zen);font-size:3.8rem;font-weight:500;height:fit-content;padding-bottom:1.2rem;width:fit-content;@media screen and (max-width:768px){border-bottom-color:var(--accent);border-bottom-style:solid;border-bottom-width:.3rem;font-size:2.4rem;padding-bottom:.3em}}.sugest-hd{align-items:center;display:flex;justify-content:center;margin-top:5rem;@media screen and (max-width:768px){margin-top:4rem}&:after,&:before{background-color:var(--line);content:"";height:max(.1rem,1px);width:100%}span{display:inline-block;flex-shrink:0;font-family:var(--font-zen);font-size:2.4rem;font-weight:500;margin-inline:1em;@media screen and (max-width:768px){font-size:2rem;margin-inline:.5em}}}.circle-sp-wrap{display:contents;@media screen and (max-width:768px){display:flex;flex-wrap:wrap;margin-top:2rem;row-gap:1rem}}.circle-wrap{align-items:center;column-gap:2.4rem;display:flex;justify-content:center;@media screen and (max-width:768px){display:contents}.circle{aspect-ratio:1;background:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/career-registration/border.svg) no-repeat 50%/cover;background-color:var(--white);border-radius:50%;display:grid;font-size:1.6rem;font-weight:500;line-height:1.625;place-content:center;text-align:center;width:26rem;@media screen and (max-width:768px){flex-shrink:0;font-size:1.4rem;height:fit-content;white-space:nowrap;width:calc(50vw - 2rem);&:nth-child(2n){position:relative;top:calc(25vw - .5rem)}}}&.wrap1{margin-bottom:-1.5rem;margin-top:5rem;@media screen and (max-width:768px){margin-bottom:2rem}}}.figure{margin-inline:auto;width:49rem;@media screen and (max-width:768px){width:100%}}.steps{margin-top:7rem;@media screen and (max-width:768px){margin-top:3rem}li{padding-top:2rem;p{text-align:center}.num{color:var(--accent);font-family:var(--font-outfit);font-size:1.8rem;font-weight:500;@media screen and (max-width:768px){font-size:1.4rem}}.step{font-size:2rem;line-height:1.75;padding-bottom:3rem;@media screen and (max-width:768px){font-size:1.6rem;line-height:1.5;margin-top:.5rem;padding-bottom:2rem}}}}.to-registration{align-items:center;background-color:var(--white);border:var(--line) solid max(.1rem,1px);border-radius:.5rem;box-shadow:.5rem .5rem .5rem #0000000d;color:var(--black);column-gap:.6rem;display:flex;height:7rem;justify-content:center;margin-top:4rem;transition:background-color .1s,color .1s;@media screen and (max-width:768px){height:6rem;margin-top:3rem}@media (any-hover:hover){&:hover{background-color:var(--accent);color:var(--white)}}span{font-family:var(--font-zen);font-size:2.2rem;font-weight:500;@media screen and (max-width:768px){font-size:1.8rem}}&:after{aspect-ratio:1;background-color:currentColor;content:"";mask-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_Recruit/images/common/external.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:2rem}}.indent{line-height:2;padding-left:1em;text-indent:-1em;@media screen and (max-width:768px){font-size:1.4rem}&:before{content:"●"}}.email-wrap{margin-top:3rem;.sub{font-size:1.4rem}.email{color:var(--accent);font-family:var(--font-outfit);font-size:2.4rem;margin-top:.6rem;a{@media (any-hover:hover){&:hover{text-decoration:underline}}}}}}.recruit-btn{padding-block:0 6rem;@media screen and (max-width:768px){padding-block:0 2rem}}}