html{scroll-behavior:smooth}:root{--job-offers-gap: 64px;--job-offers-text: 13px}@media(min-width:768px){:root{--job-offers-gap: 80px;--job-offers-text: 14px}}@media(min-width:1024px){:root{--job-offers-gap: 120px}}.job-offers-hero{background-color:var(--ivroxe-bg);padding:40px 0 60px;text-align:center;overflow-x:clip}.job-offers-hero__text{position:relative;z-index:1}.job-offers-hero__eyebrow{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0 0 12px;opacity:0;animation:downUp .7s ease-in-out forwards}.job-offers-hero__title{font-family:var(--ivroxe-font-heading);font-size:32px;line-height:1.15;color:var(--ivroxe-text);margin:0 0 32px}.job-offers-hero__title-top{display:block;opacity:0;animation:leftRight .7s ease-in-out forwards;animation-delay:.3s}.job-offers-hero__brand{display:inline-flex;align-items:center;gap:4px;margin-top:8px;opacity:0;transform:scale(0);animation:scale .9s ease-in-out forwards;animation-delay:.6s}.job-offers-hero__brand-img{display:inline-block;width:125px;height:auto;transform:rotate(-8.75deg)}.job-offers-hero__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:145px;height:145px;border-radius:50%;border:1px solid var(--ivroxe-brand);color:var(--ivroxe-text);font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:1.3;text-align:center;text-decoration:none;padding:0 16px;opacity:0;transition:background-color .3s ease-in-out,color .3s ease-in-out;animation:rightLeft .7s ease-in-out forwards;animation-delay:.9s}.job-offers-hero__cta:before{content:"";position:absolute;inset:-60px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(190,234,155,.75) 0%,rgba(190,234,155,.35) 20%,transparent 100%);filter:blur(30px)}.job-offers-hero__cta:hover{background-color:var(--ivroxe-brand);color:#000}.job-offers-hero__cta:active{background-color:var(--ivroxe-brand-active);color:#000}.job-offers-gallery.business-offer-page__gallery,.job-offers-gallery-2.business-offer-page__gallery{--corporate-offer-line: var(--ivroxe-brand);--offer-media-visible: 2}.job-offers-gallery-2.business-offer-page__gallery{margin-top:var(--job-offers-gap)}@media(min-width:768px){.job-offers-gallery.business-offer-page__gallery,.job-offers-gallery-2.business-offer-page__gallery{--offer-media-visible: 4}}.job-offers-gallery--placeholder{background-color:var(--ivroxe-bg);overflow-x:auto;-webkit-overflow-scrolling:touch}.job-offers-gallery--placeholder .job-offers-gallery__track{display:flex;gap:2px}.job-offers-gallery--placeholder .job-offers-gallery__item{flex:0 0 48%;aspect-ratio:1 / 1;background:repeating-linear-gradient(45deg,#232320,#232320 10px,#1c1c1a 10px 20px)}@media(min-width:768px){.job-offers-gallery--placeholder .job-offers-gallery__track{display:grid;grid-template-columns:repeat(4,1fr)}.job-offers-gallery--placeholder .job-offers-gallery__item{flex:none;aspect-ratio:auto;height:400px}}.job-offers{background-color:var(--ivroxe-bg);padding:0 0 140px}.job-offers__panel{position:relative;margin-top:140px;background-color:#222222f7;border:1px solid var(--ivroxe-brand);border-radius:20px;padding:32px 20px;max-width:960px;margin-left:auto;margin-right:auto;scroll-margin-top:72px}.job-offers__panel:before,.job-offers__panel:after{content:"";position:absolute;left:50%;width:2px;background-color:var(--ivroxe-brand);transform:translate(-50%)}.job-offers__panel:before{bottom:100%;height:140px}.job-offers__panel:after{top:100%;height:140px}.job-offers__header{text-align:center;max-width:514px;margin:0 auto 24px}.job-offers__title{font-family:var(--ivroxe-font-heading);font-size:24px;line-height:1.2;color:var(--ivroxe-text);margin:0 0 12px}.job-offers__intro{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0}.vacancy-filter{display:flex;flex-direction:column;gap:16px}.vacancy-filter__field{display:flex;flex-direction:column;gap:8px;width:100%}.vacancy-filter__label{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);color:var(--ivroxe-text)}.vacancy-filter__select{width:100%;background-color:transparent;border:1px solid var(--ivroxe-brand);border-radius:4px;color:var(--ivroxe-text-muted);font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);padding:16px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23beea9b' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.vacancy-multiselect{position:relative}.vacancy-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;background-image:none;cursor:pointer;text-align:left}.vacancy-multiselect__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancy-multiselect__arrow{flex-shrink:0;color:var(--ivroxe-brand);transition:transform .2s ease-in-out}.vacancy-multiselect.is-open .vacancy-multiselect__arrow{transform:rotate(180deg)}.vacancy-multiselect__dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;background-color:#222;border:0 solid var(--ivroxe-brand);border-radius:4px;height:0;overflow:hidden;transition:height .3s ease-in-out,border-width .3s ease-in-out}.vacancy-multiselect.is-open .vacancy-multiselect__dropdown{border-width:1px}.vacancy-multiselect__option{display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);color:var(--ivroxe-text-muted);cursor:pointer}.vacancy-multiselect__option:hover{background-color:#beea9b14}.vacancy-multiselect__option input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.vacancy-multiselect__checkbox{flex-shrink:0;width:16px;height:16px;border:1px solid var(--ivroxe-brand);border-radius:3px;position:relative}.vacancy-multiselect__option input:checked+.vacancy-multiselect__checkbox{background-color:var(--ivroxe-brand)}.vacancy-multiselect__option input:checked+.vacancy-multiselect__checkbox:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--ivroxe-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.vacancy-multiselect__option input:focus-visible+.vacancy-multiselect__checkbox{outline:2px solid var(--ivroxe-brand);outline-offset:2px}.vacancy-filter__submit{width:100%;background-color:var(--ivroxe-brand);border:1px solid var(--ivroxe-brand);border-radius:8px;color:var(--ivroxe-bg);font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);padding:16px 40px;cursor:pointer}.vacancy-filter__submit:hover{background-color:#a9d888}.vacancy-filter__reset{display:inline-block;margin-top:8px;font-family:var(--ivroxe-font-body);font-size:13px;color:var(--ivroxe-text-muted);text-align:center}.job-offers__results-outer{position:relative}.job-offers__results{padding:40px 0 0}.job-offers__results-outer.is-loading{min-height:120px}.job-offers__results-outer.is-loading .job-offers__results{opacity:.4;pointer-events:none}.ivroxe-spinner{display:none;position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;border:3px solid rgba(190,234,155,.25);border-top-color:var(--ivroxe-brand);animation:ivroxeSpin .8s linear infinite}.job-offers__results-outer.is-loading .ivroxe-spinner{display:block}@keyframes ivroxeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vacancy-list__counter{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0}.vacancy-results-footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.vacancy-list{display:grid;grid-template-columns:1fr;gap:20px;list-style:none;margin:0;padding:0}.vacancy-card{position:relative}.vacancy-card__link{display:block;text-decoration:none;color:inherit}.vacancy-card__media{position:relative;aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background-color:var(--ivroxe-bg-muted)}.vacancy-card__image,.vacancy-card__image--empty{width:100%;height:100%;object-fit:cover;display:block}.vacancy-card__place{position:absolute;top:12px;left:12px;display:flex;gap:6px;margin:0}.vacancy-card__city,.vacancy-card__salon{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text);background-color:#161614b3;border:1px solid var(--ivroxe-text);border-radius:4px;padding:4px 10px}.vacancy-card__footer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:32px 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,transparent 100%)}.vacancy-card__title{font-family:var(--ivroxe-font-body);font-weight:400;font-size:var(--job-offers-text);line-height:20px;color:#f5f5f5;margin:0}.vacancy-card__arrow{flex-shrink:0}.vacancy-list__empty{font-family:var(--ivroxe-font-body);color:var(--ivroxe-text-muted);text-align:center;padding:40px 0}.vacancy-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.vacancy-pagination__list{display:flex;gap:16px;list-style:none;margin:0;padding:0}.vacancy-pagination__prev,.vacancy-pagination__next,.vacancy-pagination__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--ivroxe-brand);color:var(--ivroxe-text);font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;text-decoration:none}.vacancy-pagination__prev svg{transform:rotate(90deg)}.vacancy-pagination__next svg{transform:rotate(-90deg)}.vacancy-pagination__link--current{background-color:var(--ivroxe-brand);color:var(--ivroxe-bg);border-color:var(--ivroxe-brand)}.vacancy-pagination__prev:hover,.vacancy-pagination__next:hover,.vacancy-pagination__link:not(.vacancy-pagination__link--current):hover{background-color:#beea9b26}.job-offers-why{background-color:var(--ivroxe-bg);overflow-x:clip}.job-offers-why__inner{position:relative;margin:0 16px}.job-offers-why__media{position:relative;height:254px;background-color:var(--ivroxe-bg-muted)}.job-offers-why__image{display:block;width:100%;height:100%;object-fit:cover}.job-offers-why__spine{width:2px;height:32px;margin:0 auto;background-color:var(--ivroxe-brand)}.job-offers-why__content{position:relative;padding:32px 16px 40px;overflow:hidden}.job-offers-why__title{font-family:var(--ivroxe-font-heading);font-size:32px;line-height:36px;color:var(--ivroxe-text);margin:0 0 24px}.job-offers-why__text{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted)}.job-offers-why__text p{margin:0 0 20px}.job-offers-why__text p:last-child{margin-bottom:0}.job-offers-metrics{background-color:var(--ivroxe-bg);padding:120px 0 64px}.job-offers-metrics__list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 24px;list-style:none;margin:0;padding:0}.job-offers-metrics__item{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.job-offers-metrics__number{font-family:var(--ivroxe-font-heading);font-size:56px;line-height:64px;color:var(--ivroxe-brand);margin:0;white-space:nowrap}.job-offers-metrics__divider{display:block;width:68px;height:1px;background-color:#beea9b1a}.job-offers-metrics__label{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0}.job-offers-advantages{background-color:var(--ivroxe-bg);padding-top:var(--job-offers-gap);overflow:hidden}.job-offers-advantages__header{text-align:center;max-width:520px;margin:0 auto 32px}.job-offers-advantages__title{font-family:var(--ivroxe-font-heading);font-size:32px;line-height:36px;color:var(--ivroxe-text);margin:0 0 24px}.job-offers-advantages__text{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0}.job-offers-advantages__swiper.swiper{overflow:visible}.job-offers-advantages__wrapper{align-items:center}.job-offers-advantages__slide{width:auto}.job-offers-advantages__card{display:flex;flex-direction:column;align-items:center;gap:24px}.job-offers-advantages__img{position:relative;width:151px;height:146px;background-color:#3f3f3f;mask-image:url(../public/img/team__mask.svg);mask-size:contain;mask-repeat:no-repeat}.job-offers-advantages__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.job-offers-advantages__caption{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text);text-align:center;max-width:151px;margin:0}.job-offers-advantages__nav{display:flex;justify-content:center;gap:15px;margin-top:32px}.job-offers-advantages__prev,.job-offers-advantages__next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:.5px solid var(--ivroxe-brand);border-radius:50%;cursor:pointer;transition:background-color .3s ease-in-out}.job-offers-advantages__next{transform:rotate(180deg)}.job-offers-advantages__prev:hover,.job-offers-advantages__next:hover{background-color:var(--ivroxe-brand-active)}.job-offers-advantages__prev:active,.job-offers-advantages__next:active{background-color:var(--ivroxe-brand-hover)}.job-offers-advantages__prev.swiper-button-disabled,.job-offers-advantages__next.swiper-button-disabled{opacity:.3;cursor:default}@media(min-width:768px){.job-offers-hero{text-align:left;padding:56px 0 108px;position:relative}.job-offers-hero__container{display:flex;align-items:center;justify-content:space-between;gap:40px}.job-offers-hero__text{max-width:60%}.job-offers-hero__title{margin-bottom:0;display:flex;align-items:center;gap:12px}.job-offers-hero__brand{margin-top:0;flex-shrink:0}.job-offers-hero__brand-img{width:162px}.job-offers-hero__eyebrow{margin-bottom:8px}.job-offers-hero__cta{flex-shrink:0;margin-left:auto}.job-offers__panel{padding:40px 48px;margin-top:40px}.job-offers{padding-bottom:80px}.job-offers__panel:after{height:80px}.vacancy-filter{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.vacancy-filter__field{flex:1 1 auto}.vacancy-filter__submit{align-self:flex-end}.vacancy-list{grid-template-columns:repeat(2,1fr)}.vacancy-results-footer{flex-direction:row;justify-content:space-between}.job-offers-why__inner{margin:0}.job-offers-why__media{height:396px}.job-offers-why__image{object-position:center 25%}.job-offers-why__spine{display:none}.job-offers-why__content{padding:40px 32px 48px}.job-offers-metrics__list{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:24px}.job-offers-metrics__item{flex:0 0 auto}.job-offers-advantages__img{width:294px;height:284px}.job-offers-advantages__caption{max-width:294px}}@media(min-width:1024px){.job-offers{padding-bottom:140px}.job-offers__panel:after{height:140px}.job-offers-hero__title{font-size:56px}.job-offers-hero__brand-img{width:175px}.job-offers-hero__cta{margin-right:80px}.job-offers__panel{padding:56px 88px;margin-top:140px}.vacancy-filter{flex-wrap:nowrap}.vacancy-filter__submit{width:auto}.vacancy-list{grid-template-columns:repeat(3,1fr)}.job-offers-why__inner{margin:0;display:flex;align-items:center;border-top:2px solid var(--ivroxe-brand);border-bottom:2px solid var(--ivroxe-brand)}.job-offers-why__media{flex:0 0 50%;height:361px;max-height:361px}.job-offers-why__media:before{content:"";position:absolute;left:66px;bottom:100%;width:123px;height:123px;border-radius:50%;background:radial-gradient(circle,rgba(190,234,155,.8) 0%,rgba(190,234,155,.4) 35%,transparent 75%);filter:blur(50px);pointer-events:none}.job-offers-why__spine{display:none}.job-offers-why__content{flex:0 0 50%;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:40px 48px;overflow:visible;z-index:0}.job-offers-why__content:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background-color:var(--ivroxe-brand)}.job-offers-why__content:before{content:"";position:absolute;z-index:-1;left:320px;top:64px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(190,234,155,.8) 0%,rgba(190,234,155,.4) 35%,transparent 75%);filter:blur(80px);pointer-events:none}.job-offers-advantages__img{width:356px;height:344px}.job-offers-advantages__caption{max-width:356px}}@media(min-width:1200px){.job-offers-why__content{padding:40px 120px}}.job-offers-career{background-color:var(--ivroxe-bg)}.job-offers-career__wrap{display:flex;flex-direction:column;gap:64px;padding:0 16px}.job-offers-career__left{display:flex;flex-direction:column;align-items:center;gap:32px;padding-top:40px}.job-offers-career__left-text{position:relative;z-index:0;text-align:center}.job-offers-career__title{position:relative;font-family:var(--ivroxe-font-heading);font-size:32px;line-height:36px;color:var(--ivroxe-text);margin:0 0 16px}.job-offers-career__title:before{display:none}@media(min-width:768px){.job-offers-career__title:before{content:"";display:block;position:absolute;z-index:-1;left:0;top:100px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(190,234,155,.8) 0%,rgba(190,234,155,.4) 35%,transparent 75%);filter:blur(50px);pointer-events:none}}.job-offers-career__text{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0}.job-offers-career__cta.sticky-btn{position:static;flex-shrink:0}.job-offers-career__cta.sticky-btn{width:145px;height:145px}.job-offers-career__right{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:48px}.job-offers-career__item-link{display:block;text-decoration:none;padding:0 20px}.job-offers-career__index{margin:0 0 24px;font-family:var(--ivroxe-font-heading);font-size:18px;line-height:24px;color:var(--ivroxe-brand)}.job-offers-career__heading{margin:0 0 16px;font-family:var(--ivroxe-font-heading);font-size:32px;line-height:36px;color:var(--ivroxe-brand)}.job-offers-career__item-text{margin:0;font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text)}.job-offers-career__media{margin-top:48px;width:100%;height:260px}.job-offers-career__media video,.job-offers-career__media img,.job-offers-career__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.job-offers-career__media{height:350px}}@media(min-width:1024px){.job-offers-career__media{height:380px}}@media(min-width:768px){.job-offers-career__wrap{padding:0;gap:40px}.job-offers-career__left{flex-direction:row;align-items:center;flex-wrap:wrap;gap:40px;padding:64px 32px 0}.job-offers-career__left-text{max-width:460px;text-align:left}.job-offers-career__right{gap:40px}.job-offers-career__item-link{padding:0 32px}.job-offers-career__media{margin-top:40px}}@media(min-width:1024px){.job-offers-career__wrap{flex-direction:row;align-items:flex-start;gap:0}.job-offers-career__left{position:sticky;top:140px;flex:0 0 50%;flex-direction:row;align-items:center;gap:40px;padding:86px 0 86px 48px}.job-offers-career__left-text{flex:1 1 auto}.job-offers-career__cta.sticky-btn{position:static;flex-shrink:0;margin-left:auto;transform:translate(72.5px)}.job-offers-career__right{flex:0 0 50%;border-left:1px solid var(--ivroxe-brand);padding:86px 0 0;gap:45px}.job-offers-career__item-link{padding-left:120px;padding-right:120px}}.job-offers-career__ticker .ticker-wrapper{border-top:1px solid var(--ivroxe-brand-hover)}.job-offers-career__ticker .ticker{animation-duration:40s;flex-shrink:0}.job-offers-career__ticker{margin-bottom:var(--job-offers-gap)}.job-offers-testimonials{background-color:var(--ivroxe-bg);padding-bottom:var(--job-offers-gap)}.job-offers-testimonials__clip{width:100%;overflow-x:hidden}.job-offers-testimonials__header{position:relative;z-index:0;text-align:center;max-width:520px;margin:0 auto 32px}@media(min-width:768px){.job-offers-testimonials__header:before{content:"";position:absolute;z-index:-1;right:-80px;top:60px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(190,234,155,.8) 0%,rgba(190,234,155,.4) 35%,transparent 75%);filter:blur(50px);pointer-events:none}}@media(min-width:1024px){.job-offers-testimonials__header:before{left:35%;top:-30px}}.job-offers-testimonials__title{font-family:var(--ivroxe-font-heading);font-size:32px;line-height:36px;color:var(--ivroxe-text);margin:0 0 24px}.job-offers-testimonials__text{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text-muted);margin:0}.job-offers-testimonials__swiper.swiper{overflow:visible}.job-offers-testimonials__card{position:relative;width:100%;border:1px solid var(--ivroxe-brand);box-sizing:border-box;padding:12px}.job-offers-testimonials__card:before,.job-offers-testimonials__card:after{content:"";position:absolute;top:40px;bottom:40px;width:2px;background-color:var(--ivroxe-bg);pointer-events:none}.job-offers-testimonials__card:before{left:-1px}.job-offers-testimonials__card:after{right:-1px}.job-offers-testimonials__media{position:relative;width:100%;height:550px;background-color:var(--ivroxe-bg-muted);overflow:hidden}.job-offers-testimonials__img{display:block;width:100%;height:100%;object-fit:cover}.job-offers-testimonials__play,.job-offers-testimonials__mute{position:absolute;bottom:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:#00000059;border:1px solid var(--ivroxe-brand);border-radius:50%;cursor:pointer}.job-offers-testimonials__play{left:12px}.job-offers-testimonials__mute{right:12px}.job-offers-testimonials__pause-icon,.job-offers-testimonials__sound-icon,.job-offers-testimonials__card.is-playing .job-offers-testimonials__play-icon{display:none}.job-offers-testimonials__card.is-playing .job-offers-testimonials__pause-icon{display:block}.job-offers-testimonials__card.is-unmuted .job-offers-testimonials__mute-icon{display:none}.job-offers-testimonials__card.is-unmuted .job-offers-testimonials__sound-icon{display:block}.job-offers-testimonials__name{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:16px;margin:0;white-space:nowrap;font-family:var(--ivroxe-font-heading);font-size:var(--job-offers-text);line-height:22px;color:var(--ivroxe-text)}.job-offers-testimonials__name-index,.job-offers-testimonials__name-value{display:inline-block;transform:translateY(50%);padding:0 12px;background-color:var(--ivroxe-bg)}.job-offers-testimonials__nav{display:flex;justify-content:center;gap:15px;margin-top:32px}.job-offers-testimonials__prev,.job-offers-testimonials__next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:.5px solid var(--ivroxe-brand);border-radius:50%;cursor:pointer;transition:background-color .3s ease-in-out}.job-offers-testimonials__next{transform:rotate(180deg)}.job-offers-testimonials__prev:hover,.job-offers-testimonials__next:hover{background-color:var(--ivroxe-brand-active)}.job-offers-testimonials__prev:active,.job-offers-testimonials__next:active{background-color:var(--ivroxe-brand-hover)}.job-offers-testimonials__prev.swiper-button-disabled,.job-offers-testimonials__next.swiper-button-disabled{opacity:.3;cursor:default}@media(min-width:1024px){.job-offers-testimonials__slide{width:350px!important}.job-offers-testimonials__media{height:547px}}.job-offers-apply{background-color:var(--ivroxe-bg);padding-bottom:var(--job-offers-gap)}.job-offers-apply__banner{margin:0 20px 32px}.job-offers-apply__banner-img{display:block;width:100%;height:auto}.job-offers-apply__wrap{display:flex;flex-direction:column;gap:32px}.job-offers-apply__intro{display:flex;flex-direction:column;gap:24px}.job-offers-apply__title{font-family:var(--ivroxe-font-heading);font-size:32px;line-height:36px;color:var(--ivroxe-brand);margin:0}.job-offers-apply__text{font-family:var(--ivroxe-font-body);font-size:var(--job-offers-text);line-height:20px;color:var(--ivroxe-text);margin:0}.job-offers-apply__card{background-color:var(--ivroxe-bg-elevated);border:1px solid var(--ivroxe-brand);border-radius:16px;padding:24px 16px;box-sizing:border-box}@media(min-width:768px){.job-offers-apply__banner{margin:0 0 40px}.job-offers-apply__card{padding:32px}}@media(min-width:1024px){.job-offers-apply__wrap{display:grid;grid-template-columns:minmax(280px,457fr) minmax(320px,560fr);align-items:flex-start;gap:clamp(40px,6vw,120px)}.job-offers-apply__intro{max-width:none}.job-offers-apply__card{width:100%;max-width:560px;padding:24px}}.job-offers-faq.faq{padding-top:0;padding-bottom:var(--job-offers-gap)}.job-offers-faq .faq__title:after{display:none}@media(min-width:768px){.job-offers-faq .faq__title:after{display:block}}
