.elementor-665 .elementor-element.elementor-element-05d1d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-665 .elementor-element.elementor-element-dc89c13{text-align:center;}.elementor-665 .elementor-element.elementor-element-dc89c13 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-b250b58 );}.elementor-665 .elementor-element.elementor-element-1b3f651{--display:flex;}.elementor-665 .elementor-element.elementor-element-becc083 .acf-fields{gap:13px;margin:0px 0px 0px 0px;}.elementor-665 .elementor-element.elementor-element-becc083 .acf-fields>.acf-field{border-top:none;}.elementor-665 .elementor-element.elementor-element-becc083 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}@media(max-width:767px){.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-d4baf23{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-5592bc1{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-b19960d{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-721ca4b{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-81e5ccb{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-3f2485f{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-df6b4be{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-3b73496{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-48a50ca{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-dfda23a{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-5b4775e{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-d51867c{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-e0819bd{width:100%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-b3f799c{width:100%;}}@media(min-width:768px){.elementor-665 .elementor-element.elementor-element-1b3f651{--content-width:80%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-d4baf23{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-5592bc1{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-b19960d{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-721ca4b{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-81e5ccb{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-3f2485f{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-df6b4be{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-3b73496{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-48a50ca{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-dfda23a{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-5b4775e{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-d51867c{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-e0819bd{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-665 .elementor-element.elementor-element-becc083 .elementor-repeater-item-b3f799c{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}}/* Start custom CSS for acf_ele_form, class: .elementor-element-becc083 *//* ===== JOB FORM BOX ===== */

form[data-acf-form],
.acf-form,
.acf-fields {

    background: #ffffff !important;

    padding: 40px !important;

    border-radius: 24px !important;

    box-shadow: 0 10px 40px rgba(124,58,237,0.12) !important;

    border: 1px solid #eee !important;
}

/* ===== INPUTS ===== */

.acf-fields input[type="text"],
.acf-fields input[type="email"],
.acf-fields input[type="url"],
.acf-fields input[type="number"],
.acf-fields input[type="date"],
.acf-fields textarea,
.acf-fields select {

    background: #faf7ff !important;

    border: 2px solid #e9d5ff !important;

    border-radius: 14px !important;

    padding: 14px 18px !important;

    box-shadow: none !important;
}

/* ===== FOCUS ===== */

.acf-fields input:focus,
.acf-fields textarea:focus,
.acf-fields select:focus {

    border-color: #8b5cf6 !important;

    box-shadow: 0 0 12px rgba(139,92,246,0.2) !important;

    outline: none !important;
}

/* ===== LABEL ===== */

.acf-fields label {

    color: #5b21b6 !important;

    font-weight: 600 !important;
}

/* ===== BUTTON ===== */

.acf-form-submit input,
.acf-button,
.acf-button.button,
input[type="submit"] {

    background: linear-gradient(135deg,#7c3aed,#a855f7) !important;

    color: #fff !important;

    border: none !important;

    border-radius: 50px !important;

    padding: 8px 10px !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    box-shadow: 0 10px 24px rgba(124,58,237,0.22) !important;
}

/* ===== BUTTON HOVER ===== */

.acf-form-submit input:hover,
.acf-button:hover,
input[type="submit"]:hover {

    background: linear-gradient(135deg,#6d28d9,#9333ea) !important;
}

/* ===== CATEGORY/LIST ===== */

.acf-checkbox-list,
.acf-radio-list {

    background: transparent !important;

    border: none !important;

    padding: 0 !important;
}/* End custom CSS */