@media screen and (max-width:576px){#career .style-2 button{width:100%}}#career .cover{background:var(--light-gray);border-radius:15px;margin-top:30px;overflow:hidden}#career .cover .grid{display:grid;grid-template-columns:50% 50%}@media screen and (max-width:576px){#career .cover .grid{gap:8px;grid-template-columns:100%;padding:6px}}#career .cover .grid .info{min-height:285px;padding:20px 40px}@media screen and (max-width:576px){#career .cover .grid .info{min-height:0!important;min-height:auto!important;padding:14px}}#career .cover .grid .info .h1,#career .cover .grid .info h1{font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:125%;margin-bottom:40px;margin-top:0}@media screen and (max-width:576px){#career .cover .grid .info .h1,#career .cover .grid .info h1{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:145%}}#career .cover .grid .info p{color:#808789;font-size:16px;font-weight:400;letter-spacing:0;line-height:125%;margin-bottom:25px}#career .cover .grid .info button{border-radius:15px;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:125%;padding:15px 60px}#career .cover .grid .image{background-position:50%;background-size:cover;border-radius:15px;height:100%}@media screen and (max-width:576px){#career .cover .grid .image{border-radius:15px;height:274px;width:100%}}#career .cover .grid .spec-style{border-radius:15px!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:125%!important;padding:15px 40px}#career .cover.black{background:var(--background-primary);color:#fff;margin-top:50px}#career .cover.black p{color:#fff!important}#career #directors{background:var(--background-quaternary);border-radius:15px;display:flex;gap:58px;margin-top:80px;padding:30px}@media screen and (max-width:576px){#career #directors{flex-direction:column;gap:16px;margin-top:40px;padding:20px}}#career #directors .text{color:var(--background-primary);flex:1;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:125%}@media screen and (max-width:576px){#career #directors .text{color:var(--background-primary);font-size:16px;font-weight:600;letter-spacing:0;line-height:125%;width:100%}}#career #directors .text p:not(:last-child){margin-bottom:24px}#career #directors .photo{border-radius:15px;position:relative;width:500px}@media screen and (max-width:576px){#career #directors .photo{width:100%}}#career #directors .photo img{border-radius:15px}#career #directors .photo .w-block{background:var(--background-neutral);border-radius:15px;bottom:20px;color:var(--background-primary);font-family:var(--font-family);font-size:16px;font-weight:500;left:20px;letter-spacing:0;line-height:120%;padding:16px;position:absolute;width:415px}@media screen and (max-width:576px){#career #directors .photo .w-block{bottom:12px;color:var(--background-secondary);font-size:12px;font-weight:400;left:12px;letter-spacing:-.01em;line-height:136%;width:calc(100% - 24px)}}#career #directors .photo .w-block span{color:var(--background-primary);display:block;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:115%;margin-bottom:12px}@media screen and (max-width:576px){#career #directors .photo .w-block span{color:var(--background-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:143%;margin-bottom:6px}}#career #our-values{margin-top:80px}@media screen and (max-width:576px){#career #our-values{margin-top:40px}}#career #our-values h2{color:var(--background-primary);font-family:var(--font-family);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%;margin-bottom:40px}@media screen and (max-width:576px){#career #our-values h2{color:var(--background-primary);font-size:20px;font-weight:600;line-height:100%;margin-bottom:16px}}#career #our-values .gray-items{grid-column-gap:20px;grid-row-gap:10px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}@media screen and (max-width:820px){#career #our-values .gray-items{-moz-column-gap:10px;column-gap:10px}}#career #our-values .gray-items .item{align-items:center;background:#f5f5f5;border-radius:15px;display:flex;font-size:20px;font-weight:400;gap:20px;letter-spacing:-.02em;line-height:125%;padding:30px 20px}@media screen and (max-width:820px){#career #our-values .gray-items .item{flex-direction:column;font-size:12px;font-weight:400;gap:15px;letter-spacing:-.01em;line-height:136%;padding:10px}#career #our-values .gray-items .item img{width:36px}}#career #s1{margin-top:80px}@media screen and (max-width:576px){#career #s1{margin-top:40px}}#career #s1 h2{color:var(--background-primary);font-family:var(--font-family);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%;margin-bottom:40px}@media screen and (max-width:576px){#career #s1 h2{color:var(--background-primary);font-size:20px;font-weight:600;line-height:100%;margin-bottom:16px}#career #s1 .s1-slider{padding-left:20px}}#career #s1 .s1-slider .slide{background:var(--light-gray);border-radius:15px;height:100%;padding:20px}#career #s1 .s1-slider .slide .image{border-radius:15px;margin-bottom:15px;overflow:hidden;padding-top:100%;position:relative}#career #s1 .s1-slider .slide .image img{border-radius:15px;bottom:0;margin:auto;position:absolute;top:0;width:100%}#career #s1 .s1-slider .slide .text{font-size:16px;font-weight:400;letter-spacing:0;line-height:125%}#career #s1 .swiper-wrapper{align-items:stretch}#career #s1 .swiper-wrapper .swiper-slide{height:auto;width:auto}#career #slider{margin-top:80px}@media screen and (max-width:576px){#career #slider{margin-top:40px}}#career #slider h2{color:var(--background-primary);font-family:var(--font-family);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%;margin-bottom:40px}@media screen and (max-width:576px){#career #slider h2{color:var(--background-primary);font-size:20px;font-weight:600;line-height:100%;margin-bottom:16px}}#career #jobs{margin-top:80px}@media screen and (max-width:576px){#career #jobs{margin-top:40px}}#career #jobs h2{color:var(--background-primary);font-family:var(--font-family);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%;margin-bottom:40px}@media screen and (max-width:576px){#career #jobs h2{color:var(--background-primary);font-size:20px;font-weight:600;line-height:100%;margin-bottom:16px}}#career #jobs .job-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (max-width:576px){#career #jobs .job-list{grid-template-columns:100%}}#career #jobs .job-list .swiper-container{width:100%}#career #jobs .job-list .job-pagination{bottom:39px;display:flex;gap:15px;height:13px;justify-content:center;position:relative;position:absolute;width:100%;z-index:99}@media screen and (max-width:576px){#career #jobs .job-list .job-pagination{bottom:-25px}}#career #jobs .job-list .job-pagination .swiper-pagination-bullet{background:#9faaac;border-radius:50%;height:13px;opacity:1;width:13px}#career #jobs .job-list .job-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1b712a}#career #jobs .job-list .job-category{background:var(--background-quaternary);border-radius:15px;padding:20px}#career #jobs .job-list .job-category .caption-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media screen and (max-width:576px){#career #jobs .job-list .job-category .caption-row{color:#000;font-size:16px;font-weight:600;letter-spacing:0;line-height:125%}}#career #jobs .job-list .job-category .caption-row h3{color:#000;font-family:var(--font-family);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:125%}#career #jobs .job-list .job-category .caption-row .job-count{color:var(--background-tertiary);font-family:var(--font-family);font-size:16px;font-weight:500;letter-spacing:0;line-height:120%;text-align:right}#career #jobs .job-list .job-category .open-category{display:100%;display:block;margin-top:24px}#career #jobs .job-list .job-category .job-info{background:var(--background-neutral);border-radius:15px;padding:12px;width:100%}#career #jobs .job-list .job-category .job-info .job-name{color:var(--background-primary);display:block;font-family:var(--font-family);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:115%;margin-bottom:12px;width:100%}@media screen and (max-width:576px){#career #jobs .job-list .job-category .job-info .job-name{color:var(--background-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:143%}}#career #jobs .job-list .job-category .job-info .price{color:var(--background-accent);font-size:16px;font-weight:500;letter-spacing:0;line-height:120%}@media screen and (max-width:576px){#career #jobs .job-list .job-category .job-info .price{color:var(--background-accent);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:136%}}#career #jobs .job-list .job-category .job-info a{border:1px solid var(--background-accent);border-radius:15px;color:var(--background-primary);display:block;font-family:var(--second-family);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:120%;padding:18px 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}#career #company-details{margin-top:80px}@media screen and (max-width:576px){#career #company-details{margin-top:40px}}#career #company-details h2{color:var(--background-primary);font-family:var(--font-family);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%;margin-bottom:40px}@media screen and (max-width:576px){#career #company-details h2{color:var(--background-primary);font-size:20px;font-weight:600;line-height:100%;margin-bottom:16px}}#career #company-details .company-details{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:820px){#career #company-details .company-details{grid-template-columns:100%;row-gap:10px}}#career #company-details .company-details .item{align-items:center;background:#f5f5f5;border-radius:15px;display:flex;font-size:20px;font-weight:400;gap:20px;letter-spacing:0;line-height:125%;padding:30px}@media screen and (max-width:820px){#career #company-details .company-details .item{font-size:16px;padding:20px 15px}}#career ::v-deep #advantage-swiper .description{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:125%;width:auto}#career ::v-deep #advantage-swiper .advantages-pagination{display:none}#career #head-office{margin-top:80px}@media screen and (max-width:576px){#career #head-office{margin-top:40px}}