.tt-root .carrers_form{outline:1px solid color-mix(in srgb,currentColor 6%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);border-radius:2.25em;padding:2.25em;width:100%}.tt-root [data-theme-section=invert] .carrers_form,.tt-root .light_wrap .carrers_form{background:var(--neutral--white);box-shadow:var(--sh-base);outline:0}.tt-root .form{display:flex;flex-direction:column;gap:1.25em;margin:0}.tt-root .form-field-line{display:flex;gap:1em}.tt-root .form-field-line>*{flex:1 1 0;min-width:0}.tt-root .form-field{display:flex;flex-direction:column;gap:.5em}.tt-root .form-label{margin:0;font-size:.875em;font-weight:500;line-height:1.3}.tt-root .form-label .form-label__req{color:var(--green-dk);margin-left:.15em}.tt-root .form-label .form-label__opt{color:color-mix(in srgb,currentColor 50%,transparent);font-weight:400}.tt-root .form-input{appearance:none;display:block;width:100%;min-height:2.875em;margin:0;padding:.75em 1em;border:0;border-radius:1.125em;font:inherit;font-size:.9375em;line-height:1.4;color:inherit;background-color:color-mix(in srgb,currentColor 6%,transparent);outline:1px solid color-mix(in srgb,currentColor 8%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass-lt)}.tt-root [data-theme-section=invert] .form-input,.tt-root .light_wrap .form-input{background-color:color-mix(in srgb,currentColor 4%,transparent);box-shadow:none}.tt-root textarea.form-input{min-height:6.5em;resize:vertical}.tt-root select.form-input{cursor:pointer;padding-right:2.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5 7l4 4 4-4' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9em center;background-size:1.1em}.tt-root select.form-input option{color:#111}.tt-root input[type=number].form-input{-moz-appearance:textfield}.tt-root .form-hint{margin:0;font-size:.8125em;line-height:1.45;color:color-mix(in srgb,currentColor 50%,transparent)}.tt-root .form-error{margin:0;font-size:.8125em;color:var(--system--red)}.tt-root .form-alert{margin:0;padding:.75em 1em;border-radius:1em;font-size:.875em;color:var(--system--red);background-color:color-mix(in srgb,var(--system--red) 10%,transparent);outline:1px solid color-mix(in srgb,var(--system--red) 30%,transparent);outline-offset:-1px}.tt-root .form-chips{display:flex;flex-wrap:wrap;gap:.5em}.tt-root .form-chip{appearance:none;border:0;cursor:pointer;font:inherit;font-size:.875em;font-weight:500;color:inherit;padding:.5em .875em;border-radius:999em;background-color:color-mix(in srgb,currentColor 6%,transparent);outline:1px solid color-mix(in srgb,currentColor 8%,transparent);outline-offset:-1px;transition:transform var(--duration-s) var(--elastic-ease),background-color var(--duration-xs),outline-color var(--duration-xs)}.tt-root .form-chip:active{transform:scale(.96)}.tt-root .form-chip.is-active{background-color:color-mix(in srgb,var(--green-dk) 14%,transparent);outline-color:color-mix(in srgb,var(--green-dk) 60%,transparent)}.tt-root button.btn_wrap{appearance:none;border:0;padding:0;font:inherit;cursor:pointer;background:none}.tt-root button.btn_wrap[disabled]{opacity:.5;pointer-events:none}.tt-root .btn_wrap.cc-submit{width:100%}.tt-root .btn_wrap.cc-submit .btn_inner{justify-content:center;width:100%}@media screen and (max-width:767px){.tt-root .carrers_form{padding:1.75em;border-radius:1.75em}.tt-root .form-field-line{flex-direction:column}.tt-root .form-input{font-size:16px}}.tt-root .tt-modal{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;padding:.75em}.tt-root .tt-modal__bg{position:absolute;inset:0;background-color:#0009;animation:tt-modal-fade var(--duration-s) var(--opacity-ease, ease) both}.tt-root .tt-modal__body{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:32em;height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:2.25em;background-color:var(--neutral--dark, #0a0f0f);background-image:var(--gr-glass);outline:1px solid color-mix(in srgb,currentColor 8%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);transform-origin:100% 100%;animation:tt-modal-in var(--duration-m) var(--smooth-ease) both}.tt-root .tt-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:2em 2em 1.25em;border-bottom:1px dashed color-mix(in srgb,currentColor 12%,transparent)}.tt-root .tt-modal__eyebrow{margin:0 0 .5em;font-family:var(--_typography---font--mono);font-size:.75em;text-transform:uppercase;color:color-mix(in srgb,currentColor 50%,transparent)}.tt-root .tt-modal__close{appearance:none;border:0;cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;border-radius:999em;color:inherit;background-color:color-mix(in srgb,currentColor 8%,transparent);transition:background-color var(--duration-xs)}.tt-root .tt-modal__close:hover{background-color:color-mix(in srgb,currentColor 14%,transparent)}.tt-root .tt-modal__form{padding:1.5em 2em 2em}@keyframes tt-modal-fade{0%{opacity:0}}@keyframes tt-modal-in{0%{transform:rotate(6deg) translate(105%)}}@media(prefers-reduced-motion:reduce){.tt-root .tt-modal__body,.tt-root .tt-modal__bg{animation:none}}@media screen and (max-width:767px){.tt-root .tt-modal{padding:0}.tt-root .tt-modal__body{max-width:none;border-radius:0}.tt-root .tt-modal__head{padding:1.5em 1.25em 1em}.tt-root .tt-modal__form{padding:1.25em}}.tt-root.u-mode-invert .carrers_form{background:var(--neutral--white);box-shadow:var(--sh-base);outline:0}.tt-root.u-mode-invert .form-input{background-color:color-mix(in srgb,currentColor 4%,transparent);box-shadow:none}
