.hero-page{width:100%;height:clamp(444px,35.2083vw,640px);flex-direction:column;justify-content:center;align-items:center;height:clamp(444px,round(35.2083vw,1px),640px);margin-top:-170px;padding-top:33px;display:flex;position:relative}.hero-page__media{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-page__img{object-fit:cover;object-position:var(--hero-focal,center bottom);width:100%;max-width:none;height:100%}.hero-page__content{width:100%;max-width:min(100%, var(--avra-container-max));justify-content:center;display:flex;position:relative}.hero-page .hero-page__title{text-align:center;width:70%;max-width:70%;margin:0}.hero-page__brand{display:none}.hero-page .avra-social-floating{top:200px;right:0}.hero-page--post{height:auto;min-height:80vh;margin-top:-167px;padding-top:0}.hero-page--post .hero-page__media:after{content:"";background-color:var(--avra-color-black);opacity:.6;position:absolute;inset:0}.hero-page--post .hero-page__title{width:87%;max-width:87%}@media (width<=1024px){.hero-page,.hero-page--post{height:auto;min-height:40vh;margin-top:-113px;padding-top:0}}@media (width<=767px){.hero-page{margin:-100px 0 50px}.hero-page .hero-page__title{width:71%;max-width:71%}.hero-page__brand{display:block;position:absolute;bottom:-21px;left:36px}.hero-page--post{margin:-103px 0 0;padding:100px 0 50px}.hero-page--post .hero-page__title{width:287px;max-width:287px}}.avra-page-body{flex-direction:column;display:flex}.avra-jobs{background-image:var(--avra-jobs-graphic,none);background-position:100% 0;background-repeat:no-repeat;background-size:400px;margin:5vw 0;padding:50px 0 150px;overflow-x:clip}.avra-jobs__inner{width:100%;max-width:var(--avra-container-max);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-inline:auto;display:flex}.avra-jobs .avra-jobs__title{font-size:var(--avra-type-primary-size);font-weight:var(--avra-type-primary-weight);line-height:var(--avra-type-primary-lh);color:var(--avra-color-text);margin:0;padding:0}.avra-jobs__text{text-align:center}.avra-jobs__text>:last-child{margin-bottom:0}.avra-jobs__filter{flex-direction:column;gap:20px;width:100%;display:flex}.avra-jobs__filters{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:10px;display:flex}.avra-jobs__field{flex:0 35%;min-width:0;padding-right:20px}.avra-jobs__select{line-height:normal}.avra-jobs__apply,.avra-jobs__clear-wrap{flex:0 15%;min-width:0}.avra-jobs__apply{padding-right:20px}.avra-jobs__submit,.avra-jobs__clear{width:100%;font-size:var(--avra-type-accent-size);font-weight:var(--avra-type-accent-weight);color:var(--avra-color-accent);text-align:center;border-radius:var(--avra-btn-radius);padding:8px 16px;line-height:1.5;display:block}.avra-jobs__clear{background-color:var(--avra-color-secondary)}.avra-jobs__clear:hover,.avra-jobs__clear:focus{color:var(--avra-color-accent)}.avra-vacancies{width:100%;transition:opacity .2s}.avra-vacancies.is-loading{pointer-events:none;opacity:.6}.avra-vacancies__empty{text-align:center;margin:0}.avra-vacancies__list{margin:0 -10px;padding:0;list-style:none}.avra-vacancies__item{padding:10px}.avra-vacancy{border-radius:25px;flex-direction:column;display:flex;box-shadow:0 6px 18px #0000004d}.avra-vacancy__toggle{color:var(--avra-color-text);cursor:pointer;background-color:var(--avra-color-accent);border-radius:25px;justify-content:space-between;align-items:center;gap:0 10px;padding:10px 10px 10px 30px;list-style:none;display:flex}.avra-vacancy__toggle::-webkit-details-marker{display:none}.avra-vacancy[open]>.avra-vacancy__toggle{color:#1f2124;border-radius:25px 25px 0 0}.avra-vacancy__title{color:inherit;flex-grow:1;margin:0;font-size:1.5rem;font-weight:500;line-height:1.5}.avra-vacancy__icon{color:var(--avra-color-green-900);flex-shrink:0;display:flex}.avra-vacancy[open] .avra-vacancy__icon{color:inherit}.avra-vacancy .avra-vacancy__caret{display:block}.avra-vacancy .avra-vacancy__caret--open,.avra-vacancy[open] .avra-vacancy__caret--closed{display:none}.avra-vacancy[open] .avra-vacancy__caret--open{display:block}.avra-vacancy__panel{background-color:var(--avra-color-accent);border-radius:0 0 25px 25px;flex-direction:column;gap:20px;padding:32px;display:flex}.avra-vacancy__block ul{list-style-type:disc}.avra-vacancy__block>:last-child{margin-bottom:0}.avra-vacancy .avra-vacancy__label{color:inherit;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.avra-upload{padding:5px 0}.avra-upload__files{flex-wrap:wrap;min-width:100px;min-height:100px;display:inline-flex}.avra-upload__file{background-color:#7b7b7b33;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%237a7a7a%27 width=%2748px%27 height=%2748px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:100px;height:100px;margin:0 10px 10px 0;position:relative}.avra-vacancy .avra-upload__remove{cursor:pointer;width:auto;box-shadow:none;opacity:0;background:#0006;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s linear;display:flex;position:absolute;inset:50% 0 0}.avra-vacancy .avra-upload__remove:hover,.avra-vacancy .avra-upload__remove:focus-visible,.avra-upload__file:hover .avra-upload__remove{box-shadow:none;opacity:1;background:#0006;border-radius:0}.avra-upload__remove svg{fill:#fff;display:block}.avra-upload__file.is-invalid{outline-offset:-2px;outline:2px solid red}.avra-upload .avra-form__error{line-height:1.5}.avra-vacancy .avra-upload__input{width:auto;max-width:100%;color:var(--avra-color-black);box-shadow:var(--avra-field-shadow);background-color:#0000;border-radius:0;padding:0;display:inline-block}.avra-vacancy .avra-form__message{color:red;background-color:#0000;border:1px solid red;border-radius:0}.avra-vacancy .avra-form__message--success{color:green;border-color:green}.avra-vacancy__form.is-loading{pointer-events:none;opacity:.5}.avra-vacancy__actions{padding:5px 0;display:flex}.avra-vacancy .avra-vacancy__submit:hover,.avra-vacancy .avra-vacancy__submit:focus{background-color:var(--avra-color-secondary)}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.avra-vacancies{interpolate-size:allow-keywords}.avra-vacancy::details-content{block-size:0;transition:block-size .4s, content-visibility .4s allow-discrete;overflow:hidden}.avra-vacancy[open]::details-content{block-size:auto}}}.avra-jobs--single .avra-vacancies{padding-top:10px}.avra-jobs__all{margin:20px 0 0}.avra-jobs-band{background-image:var(--avra-jobs-band-bg,none);background-repeat:no-repeat;background-size:cover;flex-direction:row;padding:5em 1em;display:flex}.avra-jobs-band__inner{width:100%;max-width:var(--avra-container-max);margin-inline:auto;display:flex}.avra-jobs-band__text{width:40%;font-size:var(--avra-type-primary-size);font-weight:var(--avra-type-primary-weight);line-height:var(--avra-type-primary-lh);color:var(--avra-color-accent);text-shadow:0 0 10px #00000080;margin:0}@media (width<=1024px){.avra-jobs__apply{flex-basis:14%}.avra-jobs__clear-wrap{flex-basis:20%}.avra-jobs-band__text{width:50%}}@media (width<=767px){.avra-jobs{background-size:200px;margin:10vw 0;padding:0 1rem}.avra-jobs .avra-jobs__title{text-align:center}.avra-jobs__filters{flex-wrap:wrap;gap:20px 0}.avra-jobs__field{flex-basis:100%;padding-right:0}.avra-jobs__apply,.avra-jobs__clear-wrap{flex-basis:50%}.avra-jobs-band__text{width:80%}}