.page-interview-index.page-interview-index{overflow-x:clip;position:relative;.heart-object{left:60rem;position:absolute;top:-90rem;width:238rem;@media screen and (max-width:768px){left:5rem;top:-30rem;width:100rem}}.interview-index{isolation:isolate;.index-grid{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);@media screen and (max-width:768px){gap:3rem 2rem;grid-template-columns:1fr 1fr}a{border-radius:.5rem;box-shadow:0 0 2rem -.2rem #b2b2b280;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:color .1s;@media (any-hover:hover){&:hover{.c-image img{transform:perspective(1000px) translateZ(80px)}}}.c-image{border-radius:.5rem .5rem 0 0;position:relative;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:#fff;font-size:1.6rem;font-weight:500;left:0;padding:.7rem .8rem .8rem;position:absolute;top:0;width:fit-content;@media screen and (max-width:768px){font-size:1rem;padding-bottom:.4rem;padding-left:.6rem;padding-right:.6rem;padding-top:.4rem}}}.name-wrap{background-color:var(--white);border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:1.8rem 2rem 2.5rem;position:relative;@media screen and (max-width:768px){padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}&: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:2rem;width:1.5rem;@media screen and (max-width:768px){bottom:1.5rem;right:1rem;width:1rem}}.qualification{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;p{background-color:#dee0e2;border-radius:.4rem;font-size:1.4rem;padding:.5rem 1.2rem;@media screen and (max-width:768px){border-radius:.2rem;font-size:1rem;padding-bottom:.4rem;padding-left:.6rem;padding-right:.6rem;padding-top:.4rem}}}.title{font-size:1.6rem;font-weight:500;margin-top:1.2rem;@media screen and (max-width:768px){font-size:1rem;margin-top:.8rem}}.name{color:var(--accent);font-family:var(--font-outfit);font-size:3.6rem;font-weight:600;line-height:1;margin-top:1.2rem;@media screen and (max-width:768px){font-size:2.4rem;margin-top:1rem}}}}}}.recruit-btn{padding-block:12rem 6rem;@media screen and (max-width:768px){padding-block:8rem 2rem}}}