.jm-vacancy-cta{background-color:var(--color-dark);color:var(--color-light);padding-top:var(--jm-vcta-pad-top, 6rem);padding-bottom:var(--jm-vcta-pad-bottom, 6rem)}.jm-vacancy-cta__inner{width:100%;max-width:var(--page-width, 144rem);margin:0 auto;padding:0 clamp(2rem,5vw,7.5rem)}.jm-vacancy-cta__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:64rem;margin:0 auto}.section-vacancy-apply-cta .jm-vacancy-cta__heading{margin:0 0 1.8rem;color:var(--color-light);font-family:Figtree,system-ui,-apple-system,sans-serif;font-weight:300!important;font-size:clamp(3rem,4.4vw,4.6rem);line-height:1.1;letter-spacing:-.012em}.jm-vacancy-cta__body{margin:0 0 3.2rem;color:#f9f8f3d9;font-family:Figtree,system-ui,-apple-system,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6}.jm-vacancy-cta__body>p{margin:0 0 1.2rem}.jm-vacancy-cta__body>p:last-child{margin-bottom:0}.jm-vacancy-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.5rem 3rem;background-color:var(--color-accent);color:var(--color-dark);border:1px solid var(--color-accent);border-radius:0;font-family:Figtree,system-ui,-apple-system,sans-serif;font-weight:600;font-size:1.35rem;text-transform:uppercase;letter-spacing:.15em;text-decoration:none;cursor:pointer;transition:filter .2s ease}.jm-vacancy-cta__btn:hover,.jm-vacancy-cta__btn:focus-visible{filter:brightness(.92)}.jm-vacancy-cta__btn .btn-svg-wrapper{transition:transform .25s cubic-bezier(.25,.8,.25,1)}.jm-vacancy-cta__btn:hover .btn-svg-wrapper,.jm-vacancy-cta__btn:focus-visible .btn-svg-wrapper{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.jm-vacancy-cta__btn:hover .btn-svg-wrapper,.jm-vacancy-cta__btn:focus-visible .btn-svg-wrapper{transform:none}}.jm-vacancy-cta__privacy{margin:2.4rem 0 0;color:#f9f8f38c;font-family:Figtree,system-ui,-apple-system,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.5;max-width:52rem}.jm-vacancy-cta__privacy>p{margin:0}@media screen and (max-width:749px){.jm-vacancy-cta{padding-top:var(--jm-vcta-pad-top-mobile, 4rem);padding-bottom:var(--jm-vcta-pad-bottom-mobile, 4rem)}.jm-vacancy-cta__inner{padding:0 2.4rem}.section-vacancy-apply-cta .jm-vacancy-cta__heading{font-size:clamp(2.4rem,7.5vw,3.4rem);margin-bottom:1.4rem}.jm-vacancy-cta__body{font-size:1.45rem;margin-bottom:2.4rem}.jm-vacancy-cta__btn{padding:1.3rem 2.2rem;font-size:1.2rem}.jm-vacancy-cta__privacy{font-size:1.15rem;margin-top:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-vacancy-apply-cta.css.map */
