/* compiled by scssphp 1.6.0 on Tue, 12 May 2026 08:14:45 +0000 (0.0709s) */

#contact.contact .container{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:48px 64px !important;align-items:stretch !important;padding-inline:17.5px !important}#contact.contact .column{margin:0 !important;float:none !important}#contact.contact .two-third{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;width:auto !important}#contact.contact .one-third{flex:0 0 clamp(280px, 30%, 452px) !important;min-width:0 !important;max-width:clamp(280px, 30%, 452px) !important;width:clamp(280px, 30%, 452px) !important}@media (max-width:820px){#contact.contact .container{flex-direction:column !important;flex-wrap:wrap !important;gap:40px !important}#contact.contact .two-third,#contact.contact .one-third{flex:0 0 auto !important;min-width:0 !important;max-width:none !important;width:100% !important}}.single-vacancy .contact{background:#323232;padding:80px 0}.single-vacancy .contact .gform_wrapper.gravity-theme .gfield textarea.large{height:0}.single-vacancy .contact .container{display:flex;align-items:stretch;gap:48px 64px}.single-vacancy .contact__intro{margin-bottom:24px}.single-vacancy .contact__title{margin:0;color:#fff;font-size:clamp(2rem, 3vw, 2.5rem);font-weight:900;line-height:1.2;text-transform:uppercase}.single-vacancy .contact .gform_wrapper{margin:0;max-width:none}.single-vacancy .contact .gform_heading,.single-vacancy .contact .gform_title,.single-vacancy .contact .gform_description{display:none}.single-vacancy .contact .gform_fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;list-style:none;margin:0;padding:0}.single-vacancy .contact .gfield{grid-column:1 / -1;position:relative;margin:0}.single-vacancy .contact .gfield.gfield--width-half,.single-vacancy .contact .gfield.gfield_width_half{grid-column:span 1}.single-vacancy .contact .gfield .gfield_label{position:absolute;left:19px;top:29px;z-index:2;margin:0;color:#737373;font-size:1rem;font-weight:400;line-height:1;pointer-events:none;transform:translateY(-50%);transition:top 0.18s ease, font-size 0.18s ease, color 0.18s ease}.single-vacancy .contact .gfield .gfield_label .gfield_required{color:#65b32e;margin-left:2px}.single-vacancy .contact .gfield:has(textarea) .gfield_label{top:31px}.single-vacancy .contact .gfield.is-focused .gfield_label,.single-vacancy .contact .gfield.has-value .gfield_label{top:13px;transform:none;font-size:0.75rem;color:rgba(255, 255, 255, 0.65)}.single-vacancy .contact .gfield.is-focused .gfield_label{color:#65b32e}.single-vacancy .contact .gfield .gfield_description,.single-vacancy .contact .gfield .instruction{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.single-vacancy .contact .ginput_container input[type="text"],.single-vacancy .contact .ginput_container input[type="email"],.single-vacancy .contact .ginput_container input[type="tel"],.single-vacancy .contact .ginput_container textarea{width:100%;color:#fff;background:#1a1a1a;border:1px solid rgba(101, 179, 46, 0.7);border-radius:0;box-shadow:none;font-size:1rem;transition:border-color 0.2s ease, background-color 0.2s ease}.single-vacancy .contact .ginput_container input[type="text"]:focus,.single-vacancy .contact .ginput_container input[type="email"]:focus,.single-vacancy .contact .ginput_container input[type="tel"]:focus,.single-vacancy .contact .ginput_container textarea:focus{outline:none;border-color:#65b32e;background:#1a1a1a}.single-vacancy .contact .ginput_container input[type="text"],.single-vacancy .contact .ginput_container input[type="email"],.single-vacancy .contact .ginput_container input[type="tel"]{height:58px;padding:24px 18px 8px}.single-vacancy .contact .ginput_container textarea{min-height:145px;padding:28px 18px 12px;resize:vertical}.single-vacancy .contact .gfield--type-fileupload .gfield_label,.single-vacancy .contact .gfield_fileupload .gfield_label{display:none}.single-vacancy .contact .ginput_container_fileupload{position:relative;display:flex;align-items:center;min-height:58px;padding:0 18px;background:#1a1a1a;border:1px dashed rgba(101, 179, 46, 0.7);color:#737373;transition:border-color 0.2s ease}.single-vacancy .contact .ginput_container_fileupload:hover,.single-vacancy .contact .ginput_container_fileupload:focus-within{border-color:#65b32e}.single-vacancy .contact .ginput_container_fileupload::before{content:"";display:block;flex-shrink:0;width:16px;height:16px;margin-right:12px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2365b32e'%3E%3Cpath d='M8 1L3 6h3v5h4V6h3L8 1z'/%3E%3Crect x='2' y='13' width='12' height='2'/%3E%3C/svg%3E")}.single-vacancy .contact .ginput_container_fileupload input[type="file"]{width:100%;min-height:58px;padding:18px 0;color:#737373;cursor:pointer;opacity:0.98}.single-vacancy .contact .ginput_container_fileupload input[type="file"]::file-selector-button{display:none}.single-vacancy .contact .gform_footer{margin:32px 0 0;padding:0}.single-vacancy .contact .gform_validation_errors,.single-vacancy .contact .validation_message{margin-top:12px;color:#fff;font-size:0.875rem}.single-vacancy .contact .gfield_error .gfield_label{color:#ff9b9b}.single-vacancy .contact .gfield_error .ginput_container input[type="text"],.single-vacancy .contact .gfield_error .ginput_container input[type="email"],.single-vacancy .contact .gfield_error .ginput_container input[type="tel"],.single-vacancy .contact .gfield_error .ginput_container textarea{border-color:#ff9b9b}.single-vacancy .contact .gform_button{display:inline-block;min-width:184px;height:48px;padding:0 84px 0 23px;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:900;line-height:48px;text-transform:uppercase;text-align:left;cursor:pointer;transition:filter 0.2s ease;background-color:#65b32e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 18'%3E%3Ctext x='0' y='15' fill='white' font-size='20' font-family='Georgia%2Cserif' font-weight='400'%3E%E2%80%BA%3C/text%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 48' preserveAspectRatio='none'%3E%3Cpolygon points='17.36%2C0 62%2C0 62%2C48 0%2C48' fill='%23737373'/%3E%3C/svg%3E");background-repeat:no-repeat, no-repeat;background-position:right 22px center, right 0 top;background-size:10px 18px, 62px 100%}.single-vacancy .contact .gform_button:hover,.single-vacancy .contact .gform_button:focus{filter:brightness(1.06);outline:none}.single-vacancy .contact .employee-card{display:flex;flex-direction:column;align-items:center;gap:32px;min-height:527px;padding:68px 40px 56px;text-align:center;background:#1a1a1a}.single-vacancy .contact .employee-card__image{width:210px;aspect-ratio:1;overflow:hidden}.single-vacancy .contact .employee-card__image img{display:block;width:100%;height:100%;object-fit:cover}.single-vacancy .contact .employee-card__content{display:flex;flex-direction:column;gap:2px;align-items:center}.single-vacancy .contact .employee-card__name{margin:0;color:#fff;font-size:clamp(1.875rem, 3vw, 2rem);font-weight:900;line-height:1.15;text-transform:uppercase}.single-vacancy .contact .employee-card__function{color:#fff;font-size:1rem;line-height:1.69;opacity:0.92}.single-vacancy .contact .employee-card__actions{display:flex;gap:16px;margin-top:auto}.single-vacancy .contact .employee-card__actions .button{padding-inline-end:80px !important}.single-vacancy .contact .employee-card__action{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid #65b32e;background:transparent;color:#65b32e;font-size:1.25rem;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.single-vacancy .contact .employee-card__action--phone{background:#65b32e;color:#1a1a1a}.single-vacancy .contact .employee-card__action:hover,.single-vacancy .contact .employee-card__action:focus{background:#65b32e;color:#1a1a1a;outline:none}@media (max-width:820px){.single-vacancy .contact .employee-card{min-height:0}}@media (max-width:767px){.single-vacancy .contact{padding:64px 0}.single-vacancy .contact .gform_fields{grid-template-columns:1fr !important}.single-vacancy .contact .gfield.gfield--width-half,.single-vacancy .contact .gfield.gfield_width_half{grid-column:1 / -1 !important}.single-vacancy .contact .gform_button{width:100%;min-width:0;text-align:center;padding-left:23px}.single-vacancy .contact .employee-card{padding:48px 24px}}