.HTS-career-contact-form_container{display:flex;flex-direction:column;margin-top:80px;gap:40px;margin-bottom:120px}.field{position:relative}.flatpickr-mobile{position:relative;border:1px solid #e6e6e6!important}.flatpickr-mobile::-webkit-date-and-time-value{text-align:left}.flatpickr-mobile:before{content:attr(data-placeholder);position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#6d6d6d95;/ pointer-events: none;display:block}.flatpickr-mobile:not([value]){color:transparent!important}.field.is-filled .flatpickr-mobile:before{display:none}.field.is-filled .flatpickr-mobile{color:inherit!important}.field svg,.field .icon-calendar{z-index:2;pointer-events:none}.HTS-career-contact-form{flex-grow:1;display:flex;flex-direction:column;gap:19px;order:2}.HTS-career-contact-form h2{font-weight:900;font-style:Black;font-size:20px;line-height:27px;letter-spacing:1px;text-transform:uppercase}.HTS-career-contact-form h2{margin-bottom:5px}#career-form input{width:100%;font-size:12px;font-weight:700;line-height:17px;letter-spacing:.8px;color:var(clr-gray-dark);height:60px;display:flex;align-items:center;padding-left:21px;padding-right:21px;font-family:var(--font-body-family);border:1px solid #e6e6e6;border-radius:10px;position:relative;background:transparent;text-transform:uppercase}#career-form input:not(:placeholder-shown){border:1px solid #a8a8a8}#CareerForm-cv-list,#CareerForm-cover-letter-list{width:100%;font-size:12px;font-weight:700;line-height:17px;letter-spacing:.8px;color:var(clr-gray-dark);height:60px;display:flex;align-items:center;justify-content:space-between;padding-left:21px;padding-right:21px;font-family:var(--font-body-family);border:1px solid #e6e6e6;border-radius:10px;position:relative;background:transparent;text-transform:uppercase}#career-form .field:has(input:required):before{content:"*";border-radius:50%;color:var(--clr-raspberry);position:absolute;top:5px;right:10px;z-index:1;left:auto}.documents-heading{margin-top:21px}.file-upload input[type=text]{width:100%;padding:1rem .5rem;border:1px solid #ccc;border-radius:6px;cursor:pointer;position:relative}.file-upload input[type=file]{position:absolute!important;height:0!important;width:0!important;bottom:0;left:50%;opacity:0}.file-upload input[type=text]:focus{outline:2px solid #000}.file-upload svg,.field>svg{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.HTS-career-contact-form_checkbox{display:flex;align-items:center;gap:11px;cursor:pointer}.HTS-career-contact-form_checkbox input{opacity:0;height:0!important;width:0!important;position:absolute!important}.HTS-career-contact-form_checkbox:has(input:checked) svg>circle:first-child{display:inline}.HTS-career-contact-form_checkbox svg>circle:first-child{display:none}.HTS-career-contact-form_req-text{font-size:18px;line-height:25px;letter-spacing:0px;color:#f50d3a;margin-top:60px}.checkbox-hover{display:none}.HTS-career-contact-form_checkbox:not(:has(input:checked)):hover .checkbox-hover{display:inline}.HTS-career-contact-form_banners{order:1}.HTS-career-contact-form_job-container{background-color:#ffe0f9;border-radius:15px;padding:20px;display:flex;flex-direction:column;height:fit-content;width:100%}.HTS-career-contact-form_open-job-container{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:15px;padding:20px;display:flex;flex-direction:column;height:fit-content;width:100%;order:1}.HTS-career-contact-form_open-job-container h4{margin:0;color:#fff}.HTS-career-contact-form_open-job-container p{font-weight:400;font-size:14px;line-height:19px;letter-spacing:0px;color:#fff;margin-bottom:78px}.HTS-career-contact-form_open-job-container a{font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:1.5px;text-transform:uppercase;padding:20px;text-align:center;width:100%;border-radius:10px;border:1px solid #e6e6e6;color:#fff}.HTS-career-contact-form_open-job-container a:hover{background-color:#f50d3a;border:1px solid #f50d3a}.main_h4{font-family:Mikela;font-weight:700;font-size:40px;line-height:40px;letter-spacing:0px}.secondary_h4{font-family:ABC Monument Grotesk;font-weight:900;font-size:32px;line-height:40px;letter-spacing:0px;text-transform:uppercase;margin-bottom:8px}.HTS-career-contact-form_job-information{display:none;flex-direction:column;gap:24px}.HTS-job-name{font-weight:900;font-size:20px;line-height:27px;letter-spacing:1px;text-transform:uppercase;color:#f50d3a;margin:0}.HTS-career-contact-form_job-label-container{display:flex;flex-direction:column;gap:10px}.HTS-career-contact-form_job-container.empty{opacity:0;display:none}.HTS-career-contact-form_job-label{font-size:18px;line-height:25px;letter-spacing:0px;color:#f50d3a}.HTS-career-contact-form_job-grey{font-size:16px;line-height:22px;letter-spacing:0px;color:#818181}.HTS-career-remove-btn,.HTS-career-remove-btn__label{display:flex;align-items:center;gap:8px;background:none;outline:none;border:none}.HTS-career-remove-btn span{font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:.8px;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:18%;text-decoration-thickness:0%;color:#818181}#consent-required{margin:0!important}@media screen and (min-width:900px){.HTS-career-contact-form_container{flex-direction:row;gap:100px}.HTS-career-contact-form_container{order:1}.HTS-career-contact-form h2{margin-bottom:26px!important}.HTS-career-contact-form_banners{order:2}.HTS-career-contact-form_job-container,.HTS-career-contact-form_open-job-container{width:400px;padding:40px}.HTS-career-contact-form_job-information{display:flex!important;margin-top:20px}.documents-heading{margin-top:41px!important}}@media screen and (max-width:899px){.HTS-career-contact-form_banners.sticky{position:sticky;top:155px}.HTS-career-contact-form_banners.sticky.scrolled-down{top:106px}}@media screen and (max-width:899px){.main_h4{font-size:30px;line-height:30px;letter-spacing:-1px}.secondary_h4{font-size:25px;line-height:30px}.HTS-career-contact-form_open-job-container p{margin-bottom:51px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/HTS-career-contact-form.css.map */
