:root{--color-green: #007455;--color-grey-light: #F2F3F3;--color-grey: #707070;--color-gray-dark: #474F52;--color-pure-black: #000000}fieldset{border:0;margin:0;padding:0}fieldset legend{padding:0;color:var(--color-green)}fieldset+fieldset{-webkit-margin-before:1em;margin-block-start:1em}form{--bs-border-width: 1px;--bs-body-color: var(--color-grey-dark);--bs-border-color: var(--color-grey);--bs-border-radius: 0;--form-spacer: 1rem}form .row{--bs-gutter-x: calc(var(--form-spacer) * 1.5)}fieldset legend{color:inherit;font-size:inherit;font-weight:600}input,select,textarea{accent-color:var(--color-green)}.form-legend{margin-bottom:1rem}.form-fieldset{margin-bottom:calc(var(--ce-spacer)*.5)}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--form-spacer)}.form-label{font-weight:normal;margin-bottom:.25rem}.form-control,.form-select{padding:.375rem .75rem}.form-row-captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-row-captcha .form-label-mathguard{-ms-flex-negative:0;flex-shrink:0;-webkit-margin-after:0;margin-block-end:0;margin-right:calc(var(--form-spacer)/2)}.form-row-captcha .form-control{width:10em}.form-row-captcha .form-error{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.form-element-mathguard:has(.form-text) .form-row{-webkit-margin-after:0;margin-block-end:0}.visually-hidden{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;overflow:clip !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-check-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em 2em}.form-check-options .form-check-inline{width:100%}@media(min-width: 768px){.form-check-options .form-check-inline{width:auto}}.form-check{display:-webkit-box;display:-ms-flexbox;display:flex}.form-check .form-label{font-weight:normal}.form-check-inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.form-check-inline .form-check-input,.form-check-inline .form-label{margin:0}.form-row-checkbox .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-fieldset-captcha .form-label{font-weight:600;margin-bottom:0}.form-fieldset-captcha .form-row-captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-fieldset-captcha .form-row-captcha .form-control{width:7rem !important}.invalid-feedback{color:#c90000;margin-bottom:0}.invalid-feedback li{list-style:disc}.form-label p{margin:0}.form-row-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-row-submit a{color:inherit;text-decoration:underline}.form-row-submit .btn{display:inline-block;color:#fff;background-color:var(--color-green);font-size:1.25em;border:2px solid var(--color-grey);padding:.3125rem}/*# sourceMappingURL=ti-joboffers-apply.min.css.map */