.hero-section.job{background-color:var(--dark-gray);border-radius:1.38889vw;padding:0 2vw 4.8vw;position:relative;overflow:hidden}.container-h-job{z-index:5;display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;margin-top:55vh}.container-h-job h1{letter-spacing:-.015em;font-size:3.4em;font-weight:400;line-height:106%}.section-job-intro{border:1px solid #000;border-radius:1.38vw 20px 1.38vw 1.38vw;margin-top:1.38vw;margin-bottom:1.38vw}.section-job-intro .container{padding-top:1.38vw;padding-left:1.38vw;padding-right:1.38vw}.section-job-intro h2{margin-bottom:6.94444vw;width:37vw;font-size:2.7em;font-weight:400;line-height:106%}.company-stats{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.image-container{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-shrink:0;margin-top:0;display:flex;border-radius:1.38vw;overflow:hidden;width:29.375vw;height:29.375vw}.image-container img{object-fit:cover;width:100%;height:100%;margin-bottom:0}.company-stats .content{flex-direction:column;display:flex}.company-stats .description{width:54vw}.stats-cards{justify-content:space-between;margin-top:3vw;display:flex}.stats-card{z-index:1;border-radius:1.38vw;flex-direction:column;justify-content:space-between;width:17.5vw;height:9.02778vw;padding:.7vw 1vw 1vw;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background-color:#f2f2f280}.stats-card .number{font-family:Loos Normal;font-size:4.1vw;line-height:100%}.job-line{z-index:2;background-color:var(--dark-gray);width:100%;height:1px;margin-top:9.7vw;margin-bottom:2vw;position:relative}.ceo-welcome{display:flex;justify-content:space-between;align-items:center;gap:2.08333vw}.ceo-welcome__author{width:24vw;margin-left:auto;text-align:right}.ceo-welcome__name,.ceo-welcome__position{font-weight:500}.ceo-welcome .image-container{width:29.375vw;height:29.375vw}.card-company{display:flex;justify-content:space-between;padding:1vw;border-radius:1.38vw;text-decoration:none;background-color:var(--white-smoke);transition:background .3s;position:relative;height:18.75vw}.card-company .content{max-width:20vw;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.card-company .content p{transition:color .3s;font-size:1.25vw}.card-image-container{border-radius:1vw;width:22vw;height:16.6vw;overflow:hidden}.card-image-container img{object-fit:cover;width:100%;height:100%}.swiper-company .custom-swiper-prev{inset:-6vw 6.6vw auto auto}.swiper-company .custom-swiper-next{inset:-6vw 2vw auto auto}.vacancies .tabs-content{min-height:auto}.spoiler.vacancy{position:relative;width:100%;margin-bottom:.7vw;border-radius:1.38vw;border:1px solid var(--white-smoke);background-color:#f5f5f5;padding:1vw 1.7vw;transition:border .3s,background .3s}.vacancy-header{display:flex;justify-content:space-between;align-items:center}.vacancy .spoiler-icon{width:3.3vw;height:3.3vw}.spoiler.open.vacancy{border-color:var(--black-2);background-color:#fff}.vacancy .details{display:flex;justify-content:space-between;border-top:1px solid var(--light-grey);margin-bottom:4vw}.vacancy .details:first-child{margin-top:2.38889vw}.vacancy .details-title{margin-top:.7vw;font-weight:500}.vacancy .details-content{width:44vw;margin-top:.7vw}.vacancy .details-content ul{padding-left:1vw}.vacancy .details-content ul li{list-style:disc;margin-bottom:1vw}.vacancy .details-content ul li:last-child{margin-bottom:0}.vacancy__actions{display:flex;justify-content:space-between;margin-bottom:.7vw}.vacancy__actions .btn{width:44vw;display:flex;text-align:center;align-items:center;justify-content:center;border-radius:.7vw;padding:.9vw 0;text-transform:uppercase;letter-spacing:-.015em;font-size:1.1em;font-weight:500;line-height:106%;transition:color .3s,background .3s}.vacancy__apply-btn{background-color:var(--blue);border:1px solid #0000;color:#fff}.vacancy__link{background-color:#0000;border:1px solid var(--dark-grey);text-decoration:none}.vacancy__apply-btn:hover{background-color:#005cc9;color:#fff}@media (hover: hover) and (pointer: fine){.card-company:hover{background-color:var(--dark-gray)}.card-company:hover .content p{color:#fff}}@media screen and (max-width: 576px){.hero-section.job{border-radius:4.1vw;padding:3.8vw 3.8vw 11vw}.container-h-job{margin-top:0;min-height:155vw;margin-bottom:1.38vw;padding:8.3vw 0 4vw}.container-h-job h1{font-size:2.05em}.section-job-intro{border-radius:4.1vw}.section-job-intro .container{padding-top:3.8vw;padding-left:3.8vw;padding-right:3.8vw}.section-job-intro h2{font-size:1.85em;width:100%;margin-bottom:11.1vw}.company-stats{flex-direction:column}.image-container{border-radius:4.16667vw;width:100%;height:88.6111vw}.company-stats .content{margin-top:5.5vw}.company-stats .description{width:100%;padding-right:0}.stats-cards{flex-direction:column;margin-top:5.5vw}.stats-card{border-radius:3.3vw;width:100%;height:33vw;margin-bottom:3vw;padding:3.8vw}.stats-card .number{font-size:3.4em}.job-line{margin-top:19.4vw;margin-bottom:6vw}.ceo-welcome{flex-direction:column;position:relative;gap:5.5vw;padding-bottom:25%}.ceo-welcome .image-container{width:100%;height:88.6111vw}.ceo-welcome__author{width:100%;position:absolute;bottom:0}.card-company{min-width:80.56vw;height:100%;flex-direction:column;padding:4.44vw;border-radius:5.55vw;gap:3vw}.card-company .content{width:100%;max-width:100%}.card-company .content p{font-size:3.88vw;margin-bottom:3vw}.card-company .content p:last-child{margin-bottom:0}.card-image-container{width:100%;height:41vw;border-radius:3.33vw}.spoiler.vacancy{padding:2vw;border-radius:2.7vw;margin-bottom:2vw}.vacancy-title{width:85%;margin-bottom:1.6vw}.vacancy .details{margin-bottom:6vw}.vacancy .details:first-child{margin-top:5vw}.vacancy .details-title{margin-top:3vw}.vacancy .details-content{width:60%;margin-top:3vw}.vacancy__actions{flex-direction:column;gap:3vw}.vacancy__actions .btn{width:100%;height:12vw;padding:0;border-radius:2vw;margin:0}}
