.checkbox-field{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left}.checkbox-field .checkbox,.checkbox-field .radio,.checkbox-field input{-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;height:1.25rem;width:1.25rem}@media(min-width:768px){.checkbox-field .checkbox,.checkbox-field .radio,.checkbox-field input{-webkit-box-flex:0;-ms-flex:0 0 1.5625rem;flex:0 0 1.5625rem;height:1.5625rem;width:1.5625rem}}.checkbox-field .checkbox,.checkbox-field .radio{background-color:transparent;border:.125rem solid #d2d2d2;border-radius:.1875rem;cursor:pointer;display:block;margin-top:.25rem;position:relative;-webkit-transition:.4s;transition:.4s;will-change:transform}.checkbox-field .checkbox .icon,.checkbox-field .checkbox:after,.checkbox-field .radio .icon,.checkbox-field .radio:after{height:72%;left:80%;opacity:0;pointer-events:none;position:absolute;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.4s;transition:.4s;width:100%}.checkbox-field .checkbox:active,.checkbox-field .radio:active{-webkit-transform:scale(.9) translateZ(0);transform:scale(.9) translateZ(0);-webkit-transition:.15s;transition:.15s}.checkbox-field .radio{border-radius:50%}.checkbox-field .radio:after{background:#000;border-radius:50%;content:"";height:40%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}.checkbox-field .wpcf7-list-item-label,.checkbox-field__text{font-size:.875rem;line-height:1.5;margin-left:1rem;width:100%}@media(min-width:768px){.checkbox-field .wpcf7-list-item-label,.checkbox-field__text{margin-left:1.375rem}}.checkbox-field .wpcf7-list-item-label a,.checkbox-field__text a{font-size:inherit;text-decoration:underline}@media(hover:hover)and (pointer:fine){.checkbox-field:hover .checkbox,.checkbox-field:hover .radio{border-color:#000!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.checkbox-field:hover .checkbox,.checkbox-field:hover .radio{border-color:#000!important}}.checkbox-field.vertically-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-field.vertically-centered .checkbox{margin-top:0}.checkbox-field input{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-2}.checkbox-field input:checked+.checkbox,.checkbox-field input:checked+.radio{border-color:var(--color-primary)!important}.checkbox-field input:checked+.checkbox .icon,.checkbox-field input:checked+.checkbox:after,.checkbox-field input:checked+.radio .icon,.checkbox-field input:checked+.radio:after{opacity:1}.wpcf7-checkbox.wpcf7-not-valid .checkbox,.wpcf7-checkbox.wpcf7-not-valid .radio,.wpcf7-radio.wpcf7-not-valid .checkbox,.wpcf7-radio.wpcf7-not-valid .radio{border-color:red}.wpcf7-checkbox:not(.wpcf7-multiple-checkbox)+.wpcf7-not-valid-tip,.wpcf7-radio:not(.wpcf7-multiple-checkbox)+.wpcf7-not-valid-tip{left:2.625rem;margin-top:.1875rem}@media(min-width:768px){.wpcf7-checkbox:not(.wpcf7-multiple-checkbox)+.wpcf7-not-valid-tip,.wpcf7-radio:not(.wpcf7-multiple-checkbox)+.wpcf7-not-valid-tip{left:2.9375rem}}.custom-checkbox-input{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox-input .checkbox{height:1.25rem;min-width:1.25rem;position:relative;width:1.25rem}.custom-checkbox-input input{cursor:pointer;height:1.25rem;left:0;opacity:0;position:absolute;width:1.25rem;z-index:1}.custom-checkbox-input input:checked~.checkmark{background-color:transparent}.custom-checkbox-input .checkmark{background-color:transparent;border:1px solid rgba(255,255,255,.4);height:1.25rem;left:0;position:absolute;top:0;width:1.25rem;z-index:0}.custom-checkbox-input .checkmark:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:none;height:.75rem;left:50%;position:absolute;top:45%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:.375rem}.custom-checkbox-input input:checked~.checkmark:after{display:block}.custom-checkbox-input--red .checkmark{border:1px solid rgba(0,0,0,.4)}.custom-checkbox-input--red .checkmark:after{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary)}.acf-block-preview .job-list-hero,.job-list-hero{background-color:rgba(182,31,52,.91);overflow:hidden;padding:1.5rem 1rem 1.3125rem;position:relative}@media(min-width:567px){.acf-block-preview .job-list-hero,.job-list-hero{padding:4.1875rem 1.25rem 2rem}}.acf-block-preview .job-list-hero__image-wrapper,.job-list-hero__image-wrapper{inset:0;position:absolute;z-index:-1}.acf-block-preview .job-list-hero__image-wrapper img,.job-list-hero__image-wrapper img{height:100%}@media(min-width:567px){.acf-block-preview .job-list-hero__image-wrapper img,.job-list-hero__image-wrapper img{-o-object-fit:cover;object-fit:cover}.acf-block-preview .job-list-hero__wrapper,.job-list-hero__wrapper{margin:0 auto;max-width:61.3125rem}}.acf-block-preview .job-list-hero__wrapper h1,.job-list-hero__wrapper h1{color:#fff;font-size:1.3125rem;line-height:1.4375rem;margin-bottom:.5rem;text-transform:uppercase}@media(min-width:567px){.acf-block-preview .job-list-hero__wrapper h1,.job-list-hero__wrapper h1{font-size:1.5625rem;line-height:1.75rem;margin-bottom:1.125rem;text-align:center}}.acf-block-preview .job-list-hero__wrapper p,.job-list-hero__wrapper p{color:#fff;font-size:.875rem;line-height:1.5rem;margin-bottom:1.25rem}@media(min-width:567px){.acf-block-preview .job-list-hero__wrapper p,.job-list-hero__wrapper p{font-size:1rem;line-height:1.6875rem;margin:0 auto 2.75rem;max-width:42.0625rem;text-align:center}}.acf-block-preview .job-list-hero__search-wrapper,.job-list-hero__search-wrapper{background-color:#fff;height:2.8125rem;position:relative}@media(min-width:567px){.acf-block-preview .job-list-hero__search-wrapper,.job-list-hero__search-wrapper{height:4.4375rem;margin:0 auto;max-width:51.5625rem}}.acf-block-preview .job-list-hero__search-wrapper input,.job-list-hero__search-wrapper input{font-size:1rem;height:100%;line-height:1.6875rem;padding:.625rem 4.375rem .5rem .75rem;width:100%}@media(min-width:567px){.acf-block-preview .job-list-hero__search-wrapper input,.job-list-hero__search-wrapper input{font-size:1.25rem;line-height:2.0625rem;padding:1.1875rem 6.875rem 1.1875rem 1.6875rem}}.acf-block-preview .job-list-hero__search-wrapper input::-webkit-input-placeholder,.job-list-hero__search-wrapper input::-webkit-input-placeholder{color:#878787}.acf-block-preview .job-list-hero__search-wrapper input::-moz-placeholder,.job-list-hero__search-wrapper input::-moz-placeholder{color:#878787}.acf-block-preview .job-list-hero__search-wrapper input:-ms-input-placeholder,.job-list-hero__search-wrapper input:-ms-input-placeholder{color:#878787}.acf-block-preview .job-list-hero__search-wrapper input::-ms-input-placeholder,.job-list-hero__search-wrapper input::-ms-input-placeholder{color:#878787}.acf-block-preview .job-list-hero__search-wrapper input::placeholder,.job-list-hero__search-wrapper input::placeholder{color:#878787}.acf-block-preview .job-list-hero__search-btn,.job-list-hero__search-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(min-width:567px){.acf-block-preview .job-list-hero__search-btn,.job-list-hero__search-btn{right:1.6875rem}}.acf-block-preview .job-list-hero__search-btn svg,.job-list-hero__search-btn svg{height:1.5rem;width:1.5rem}@media(min-width:567px){.acf-block-preview .job-list-hero__search-btn svg,.job-list-hero__search-btn svg{height:2rem;width:2rem}}.acf-block-preview .job-list-hero__search-btn-clear,.job-list-hero__search-btn-clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:2.8125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(min-width:567px){.acf-block-preview .job-list-hero__search-btn-clear,.job-list-hero__search-btn-clear{right:5.3125rem}}.acf-block-preview .job-list-hero__search-btn-clear svg,.job-list-hero__search-btn-clear svg{height:1.25rem;width:1.25rem}@media(min-width:567px){.acf-block-preview .job-list-hero__search-btn-clear svg,.job-list-hero__search-btn-clear svg{height:1.5rem;width:1.5rem}}.acf-block-preview .job-list-hero__checkbox-wrapper,.job-list-hero__checkbox-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding-top:1.25rem}@media(min-width:567px){.acf-block-preview .job-list-hero__checkbox-wrapper,.job-list-hero__checkbox-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.acf-block-preview .job-list-hero__checkbox-wrapper label,.job-list-hero__checkbox-wrapper label{cursor:pointer;font-size:1rem;line-height:1.6875rem}