/* */

:root {
    --maroon: #94004a;
    --green: #00944a;
    --lightGrey: #d9dada;
    --grey90:#eaeaea;
    --darkGrey:#484847;
    --rounded:.25em;
    --white:#fff;
    --colorDisabled: #fbb;
}
html,body {
    margin:0;
    padding: 0;
}
body {
    font-family: "Open Sans",helvetica,arial,sans-serif;
    background: var(--grey90);
}
:is(header, footer) img {
	user-drag: none;
	-webkit-user-drag: none;
	-moz-user-select: none;
}
header {
    width: 100%;
    height: 150px;
    background: var(--maroon);
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
  justify-content: center;
    .img {

    }
    img.icon-job {
        position: absolute;
        bottom:0;
        left: 50%;
        transform: translate(-25px,25px);
    }
}
.w-1\/2 {
    width: 100%;
    float: left;
    clear:unset !important;
 
}
@media screen and (min-width: 981px) {
    .w-1\/2 {
        width: 50%;
    }
}

main {
    margin: 0 auto;
    max-width: 980px;
    ul,li {
        list-style: none;
        margin:none;
    }
    .acf-radio-list li +li {
margin-top: .5em;;
    }
    .acf-radio-list li label {
        font-size: 1.25em;
    }
    input:focus-visible {
        outline-color: var(--maroon);
    }
    button[type=submit]{
        padding: .25em .5em;
        font-size: 1.5em !important;
        background: var(--green);
        border-radius: var(--rounded);
        color: #fff;
        border: none;
        &[disabled] {
            background-color: var(--colorDisabled);
        }
    }
}
h1 {
    padding: 16px;
}
.applicant {
    margin: 0 auto;
    max-width: 981px;
    input[type=text] {
        background: var(--white);

        border: none;  
        border-radius: var(--rounded);
        padding: .25em;
        font-size: 1.5em !important;
    }
    padding-block:10vw;

}
.footer-logo-link {
    position: fixed;
    right: 0;
    bottom:0;
    width: clamp(200px,35vw, 400px);
    
}

.footer-logo-link img {
    position: relative;
    width: 100%;
    bottom:-.35em;
    right:0;
    height: auto;
}
