html{margin-top:0!important}
#am_navbar_exp{display:none}
#wpadminbar{display:none!important}
body{background:#3a3b3c;display:flex;flex-direction:column;position:relative;justify-content:space-between}
body footer{background:0 0;order:-1;padding:0}
body footer .inner-footer-matrix{display:none}
body .form-container-master{flex:1;margin-top:32px;padding-top:1rem;display:flex;justify-content:center;align-items:center;gap:2rem}
body .form-container-master .inner-outer-form-content{z-index:1;position:absolute;top:0;left:50%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;transform:translate(-50%,-140%);opacity:0;animation:a 1s ease forwards}
@keyframes a{
0%{opacity:0;transform:translate(-50%,-140%)}
to{opacity:1;transform:translate(-50%)}
}
@media(max-width:950px){
body .form-container-master .inner-outer-form-content{max-width:100%;width:85%;gap:2rem}
}
@media(max-width:600px){
body .form-container-master .inner-outer-form-content{max-width:100%;width:98%;gap:2rem}
}
body .form-container-master .inner-outer-form-content .decal-accent{display:flex;align-items:center;justify-content:center;width:80px;margin:0 auto;height:80px;opacity:0;transform:translateY(100%);animation:b .5s ease forwards;animation-delay:1s;z-index:0}
@keyframes b{
0%{opacity:1;transform:translateY(100%)}
to{opacity:1;transform:translateY(0)}
}
body .form-container-master .inner-outer-form-content .decal-accent a{width:100%}
body .form-container-master .inner-outer-form-content .decal-accent a svg{width:100%;transform:scale(.9)}
body .form-container-master .inner-outer-form-content .form-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block{border-radius:.4rem;background:hsla(0,0%,100%,.96);border:1px solid #fff;box-shadow:0 4px 11px rgba(0,0,0,.26);backdrop-filter:blur(10px);padding:2rem;min-width:100%;z-index:1}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center}
@media(max-width:800px){
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure{grid-template-columns:1fr;gap:4rem}
}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .decal{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;min-height:260px;height:100%;background:var(--colour-secondary);border-radius:.4rem;color:#fff;font-weight:800;overflow:hidden}
@media(max-width:800px){
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .decal{min-height:auto}
}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .decal img{width:100%;height:100%;pointer-events:none;object-fit:cover}
@media(max-width:800px){
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .decal img{height:200px;width:100%}
}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .decal.grayscale{filter:grayscale(100%);transition:filter 2s ease}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup{gap:1rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup h1,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup h2{line-height:1.04;color:var(--colour-primary);font-weight:800;font-size:3rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup h3,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup h4{line-height:1.04;color:var(--colour-secondary);font-weight:400;font-size:2.8rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup h5,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure hgroup h6{line-height:1.04;color:var(--colour-default);font-size:2.4rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure p{font-size:1.6rem;font-weight:600;line-height:1.4}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping{display:flex;flex-direction:column;gap:.5rem;margin-top:2.2rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping a{flex:1;display:flex;width:100%;padding:0;background:var(--colour-primary,#007bff);color:#fff;font-size:1.9rem;font-weight:600;border:none;border-radius:.4rem;padding:1.2rem 1rem;cursor:pointer;text-align:left;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.08);display:grid;align-items:start;font-family:var(--primary-font-stack);gap:.5rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping a span:first-of-type{grid-column:1/-1;display:flex;align-items:center;font-size:1.7rem;font-weight:800;gap:1rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping a:hover{background:var(--colour-accent);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping .button-action{flex:1;background:var(--colour-primary,#007bff);color:#fff;font-size:1.9rem;font-weight:600;border:none;border-radius:.4rem;padding:1.2rem 1rem;cursor:pointer;text-align:left;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.08);display:grid;align-items:start;font-family:var(--primary-font-stack);gap:.5rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping .button-action span:first-of-type{grid-column:1/-1;display:flex;align-items:center;font-size:1.7rem;font-weight:800;gap:1rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping .button-action:focus span,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping .button-action:hover span{color:#fff}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping .button-action:hover{background:var(--colour-accent);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .button-action-grouping .button-action:focus{background:var(--colour-secondary);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping{margin:1.835rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping{display:flex;flex-direction:column;gap:1.2rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping label{font-size:1.2rem;font-weight:500;letter-spacing:.03rem;display:flex;gap:.7rem;align-items:center;line-height:1.4;color:var(--colour-primary);font-family:var(--font-family-primary)}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping label span{font-size:1rem;font-weight:600;cursor:pointer;color:var(--colour-primary)}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping select{-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><path fill="none" stroke="%23000" stroke-width="1.5" d="M1 3.5l4 4 4-4"/></svg>');background-repeat:no-repeat;background-position:right 1.2rem center;background-size:10px;padding:1.6rem 1.8rem;font-size:1.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;transition:border-color .2s ease,box-shadow .2s ease;outline:0;font-weight:500;font-family:var(--font-family-primary)}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping select:focus{outline:0;border-color:var(--colour-secondary);background-color:#fff}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping select::placeholder{color:#aaa;opacity:1}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=email],body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=tel],body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=text],body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping textarea{padding:1.6rem 1.8rem;font-size:1.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;transition:border-color .2s ease,box-shadow .2s ease;outline:0;font-weight:500;font-family:var(--font-family-primary)}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=email]:focus,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=tel]:focus,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=text]:focus,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping textarea:focus{outline:0;border-color:var(--colour-secondary);background-color:#fff}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=email]::placeholder,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=tel]::placeholder,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping input[type=text]::placeholder,body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping textarea::placeholder{color:#aaa;opacity:1}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping .radio-grouping{display:flex;flex-direction:row;gap:1rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping .radio-grouping .nested-radio-labels input[type=radio]{padding:1rem;font-size:1.5rem;border:1px solid #d1d5db;border-radius:100%;background-color:#f9fafb;transition:border-color .2s ease,box-shadow .2s ease;outline:0;font-weight:500;font-family:var(--font-family-primary)}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .input-grouping .radio-grouping .nested-radio-labels input[type=radio]:checked{border-color:var(--colour-secondary);background:var(--colour-secondary)}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block .inner-structure .input-paired-grouping .btn-next{grid-column:1/-1;width:100%;margin-top:1rem}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block.jiggle-focus{animation:c .3s cubic-bezier(.36,.07,.19,.97)}
@keyframes c{
0%{transform:perspective(600px) scale(1) rotateX(0) translateX(0)}
20%{transform:perspective(600px) scale(1) rotateX(0) translateX(-8px)}
40%{transform:perspective(600px) scale(1) rotateX(0) translateX(8px)}
60%{transform:perspective(600px) scale(1) rotateX(0) translateX(-6px)}
80%{transform:perspective(600px) scale(1) rotateX(0) translateX(6px)}
to{transform:perspective(600px) scale(1) rotateX(0) translateX(0)}
}
body .form-container-master .inner-outer-form-content .form-content .inner-form-content-block.initial-hiding{display:none}
body .image-container-master{height:40lvw;max-height:500px;display:flex;justify-content:center}
body .image-container-master .forced-image{width:auto;height:auto;pointer-events:none;align-self:center;justify-self:center;max-height:100%;filter:blur(0);animation:d 3s ease forwards}
@keyframes d{
0%{filter:blur(3px)}
to{filter:blur(0)}
}
body .image-container-master.blur .forced-image{filter:blur(6px);animation:e .4s ease forwards}
@keyframes e{
0%{filter:blur(0)}
to{filter:blur(6px)}
}
body .image-container-master.grayscale{filter:grayscale(100%);transition:filter 2s ease}
.hidden-status-true{display:none}
.tooltip-state-options{display:none;position:absolute;background:#fff;z-index:2;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.12);border:1px solid #e0e0e0}
.tooltip-state-options div,.tooltip-state-options span{cursor:pointer;padding:4px 8px}
.tooltip-selected-states div,.tooltip-selected-states span{display:inline-block;background:#e0e0e0;border-radius:12px;padding:2px 8px;margin:2px;font-size:13px;cursor:pointer}
.extended-button-adjustments{width:100%}
/*# sourceMappingURL=conditional_recruitingform.min.css.map */
