.elementor-1663 .elementor-element.elementor-element-6dca047{--display:flex;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:160px;--padding-left:108px;--padding-right:108px;}body.elementor-page-1663{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1663 .elementor-element.elementor-element-6dca047{--padding-top:060px;--padding-bottom:0100px;--padding-left:24px;--padding-right:024px;}}@media(min-width:768px){.elementor-1663 .elementor-element.elementor-element-6dca047{--content-width:1600px;}}@media(max-width:767px){.elementor-1663 .elementor-element.elementor-element-6dca047{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0100px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for container, class: .elementor-element-6dca047 */.awsm-job-container {
    padding: 50px 16px !important;
}

.awsm-job-form-inner {
    border-radius: 40px !important;
    background: #FDF2E6 !important;
    gap: 24px !important;
}

#awsm_form_privacy_policy + label,
label[for="awsm_form_privacy_policy"] {
    font-size: 14px !important;
}

.awsm-job-form input,
.awsm-job-form textarea { 
    display: flex !important;
    padding: 24px 40px !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    align-self: stretch !important;
    font-size: 20px !important;
    border: none !important;
    border-radius: 12px !important;
    background: #FFF !important;


}

 .awsm-job-inline-group {
    display:flex !important;
}

.awsm-job-inline-group label {
    margin: 0 !important;
}

/* Actieve input */
.awsm-job-form input:focus {
    border: 2px solid #3087EF !important;
    border-radius: 12px !important;
    background: #FFF !important;
    outline: none !important;
}

#awsm-application-submit-btn {
    border-radius: 12px !important;
    background-color: #101042 !important;

    display: flex !important;
    padding: 24px !important;
    padding-right: 52px !important;

    justify-content: center !important;
    align-items: center !important;

    color: #FFF !important;
    font-family: "Forma DJR Deck", sans-serif !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 90% !important;

    border: none !important;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M13.614 0.794114L24.4463 11.6264C25.1057 12.2858 25.1057 13.3552 24.4463 14.0145L13.6143 24.8465C12.9083 25.5526 11.7012 25.0528 11.7015 24.054L11.7012 1.58662C11.7012 0.588211 12.908 0.0880703 13.614 0.794114Z' fill='%23FFC200'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-size: 18.13px 18.13px !important;
    background-position: right 24px center !important;
}
@media (max-width: 767px) {

    .awsm-job-container {
        padding: 32px 16px !important;
    }

    .awsm-job-form {
        border-radius: 24px !important;
        gap: 16px !important;
    }

    .awsm-job-form input {
        height: 64px !important;
        padding: 16px 24px !important;
        margin-left: 0 !important;

        font-size: 20px !important;
        line-height: 28px !important;
    }

    .awsm-job-form input:focus {
        border: 2px solid #3087EF !important;
        border-radius: 12px !important;
    }

    #awsm-application-submit-btn {
        height: 64px !important;
        padding: 16px 24px !important;
        padding-right: 52px !important;

        font-size: 22px !important;
        line-height: 90% !important;

        background-size: 18.13px 18.13px !important;
        background-position: right 20px center !important;
    }
}

@media (max-width:769px) {
    .awsm-job-container {
     margin-top: 110px !important;   
    }
    h1 {
        word-break: break-word;
        font-size: 48px !important;
    }
}/* End custom CSS */