.single-vacancy .content{--btn-bg: var(--site-gradient-start, var(--vacancy-buttons-bg , var(--gradient-lime-green)));--btn-color: var(--site-title-color, var(--white))}.single-vacancy .content a:hover{--btn-bg: var(--site-gradient-end);--btn-color: var(--site-title-color, var(--white))}.single-vacancy .row:has(.twz-column){display:flex;gap:5rem;--paddingTop: 0}@media(max-width: 1024px){.single-vacancy .row:has(.twz-column){flex-direction:column}}.single-vacancy .twz-text{max-width:80ch}.single-vacancy .twz-column:has(.quote){flex:0 0 30%}.single-vacancy .twz-column:has(.twz-accordion){flex:0 1 auto}.single-vacancy .twz-column:has(.twz-accordion)>*:not(:first-child){margin-top:5rem}.single-vacancy .quote{background:var(--quote-color, var(--site-color, var(--blue-500)));background-clip:text;color:rgba(0,0,0,0);font-style:italic;font-weight:500}@media(max-width: 1024px){.single-vacancy .quote{width:100%;font-size:var(--fs-4)}}.single-vacancy .bluetogreen{--vacancy-theme-color: var(--gradient-blue-to-green);--svg-color: var(--green-500)}.single-vacancy .blue{--vacancy-theme-color: var(--blue-500);--svg-color: var(--blue-500)}.single-vacancy .green{--vacancy-theme-color: var(--gradient-lime-green);--svg-color: var(--green-500)}.single-vacancy .yellow{--vacancy-theme-color: var(--gradient-yellow);--svg-color: var(--green-500)}.single-vacancy .purple{--vacancy-theme-color: var(--gradient-purple);--svg-color: var(--purple-500)}.single-vacancy .sticky-apply-button{position:fixed;top:50%;right:0;translate:0 -50%;z-index:1000}@media(max-width: 1024px){.single-vacancy .sticky-apply-button{display:none}}.single-vacancy .sticky-apply-button .btn{background:var(--site-gradient-start, var(--site-color, var(--vacancy-buttons-bg, var(--gradient-lime-green))));color:var(--white);padding:2rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase}.single-vacancy .sticky-apply-button .btn:is(:hover,:focus-visible){scale:1.04;box-shadow:0 8px 25px rgba(0,0,0,.2);color:var(--white);background:var(--site-gradient-end)}
