.elementor-1000 .elementor-element.elementor-element-bb024a3{--display:flex;}.elementor-1000 .elementor-element.elementor-element-09932e2{--display:flex;}.elementor-1000 .elementor-element.elementor-element-9a4db26 .acf-fields{gap:15px;margin:0px 0px 0px 0px;}.elementor-1000 .elementor-element.elementor-element-9a4db26 .acf-fields>.acf-field{border-top:none;}.elementor-1000 .elementor-element.elementor-element-9a4db26 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1000 .elementor-element.elementor-element-9a4db26 .elementor-repeater-item-0acd81f{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-1000 .elementor-element.elementor-element-9a4db26 .elementor-repeater-item-be91c5c{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}}@media(max-width:767px){.elementor-1000 .elementor-element.elementor-element-055ec4e img{max-width:44%;height:42px;}.elementor-1000 .elementor-element.elementor-element-9a4db26 .elementor-repeater-item-0acd81f{width:100%;}.elementor-1000 .elementor-element.elementor-element-9a4db26 .elementor-repeater-item-be91c5c{width:89%;margin:7px 7px 7px 7px;padding:0px 0px 0px 0px;}}/* Start custom CSS for acf_ele_form, class: .elementor-element-9a4db26 *//* MAIN FORM CARD */
.elementor-1000 .elementor-element.elementor-element-9a4db26{
    background: rgba(255,255,255,.95);
    backdrop-filter: blur(20px);
    padding: 35px;
    border-radius: 28px;
    box-shadow:
        0 10px 30px rgba(0,0,0,.05),
        0 1px 2px rgba(0,0,0,.04);
}

/* FIELD CONTAINER */
.elementor-1000 .elementor-element.elementor-element-9a4db26 .acf-field{
    background:#fff;
    border:1px solid #edf2f7;
    border-radius:18px;
    padding:18px;
    margin-bottom:18px;
    transition:.3s ease;
}

.elementor-1000 .elementor-element.elementor-element-9a4db26 .acf-field:hover{
    transform:translateY(-2px);
    box-shadow:0 10px 20px rgba(0,0,0,.04);
}

/* LABELS */
.elementor-1000 .elementor-element.elementor-element-9a4db26 label{
    font-size:13px;
    font-weight:700;
    letter-spacing:.5px;
    text-transform:uppercase;
    color:#64748b;
    margin-bottom:8px;
}

/* INPUTS */
.elementor-1000 .elementor-element.elementor-element-9a4db26 input,
.elementor-1000 .elementor-element.elementor-element-9a4db26 textarea,
.elementor-1000 .elementor-element.elementor-element-9a4db26 select{
    border:none !important;
    background:#f8fafc !important;
    border-radius:14px !important;
    padding:15px 18px !important;
    min-height:58px;
    font-size:15px;
    transition:.3s;
}

/* FOCUS */
.elementor-1000 .elementor-element.elementor-element-9a4db26 input:focus,
.elementor-1000 .elementor-element.elementor-element-9a4db26 textarea:focus,
.elementor-1000 .elementor-element.elementor-element-9a4db26 select:focus{
    background:#fff !important;
    box-shadow:
        0 0 0 1px #22c55e,
        0 0 0 6px rgba(34,197,94,.12);
}

/* TEXTAREA */
.elementor-1000 .elementor-element.elementor-element-9a4db26 textarea{
    min-height:140px;
}

/* PHOTO UPLOAD */
.elementor-1000 .elementor-element.elementor-element-9a4db26 input[type=file]{
    border:2px dashed #22c55e !important;
    background:#f0fdf4 !important;
    padding:25px !important;
    border-radius:18px !important;
}

/* SUBMIT BUTTON */
.elementor-1000 .elementor-element.elementor-element-9a4db26 input[type=submit],
.elementor-1000 .elementor-element.elementor-element-9a4db26 button[type=submit]{

    background:linear-gradient(
        135deg,
        #22c55e,
        #16a34a
    ) !important;

    color:#fff !important;
    border:none !important;

    border-radius:16px !important;
    padding:16px 35px !important;

    font-size:15px !important;
    font-weight:700 !important;

    transition:.3s;
}

.elementor-1000 .elementor-element.elementor-element-9a4db26 input[type=submit]:hover,
.elementor-1000 .elementor-element.elementor-element-9a4db26 button[type=submit]:hover{

    transform:translateY(-3px);

    box-shadow:
        0 15px 30px rgba(34,197,94,.25);
}/* End custom CSS */