.elementor-610 .elementor-element.elementor-element-68fc972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-610 .elementor-element.elementor-element-5b8d7839{--display:flex;}.elementor-610 .elementor-element.elementor-element-3d189543{--display:flex;}.elementor-610 .elementor-element.elementor-element-a93880{--display:flex;}.elementor-610 .elementor-element.elementor-element-4c1d15d6{--display:flex;}.elementor-610 .elementor-element.elementor-element-3a8eeb48{--display:flex;}.elementor-610 .elementor-element.elementor-element-58d73967{--display:flex;}.elementor-610 .elementor-element.elementor-element-3db08a50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-45265969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-610 .elementor-element.elementor-element-1bf4c25f{--display:flex;}.elementor-610 .elementor-element.elementor-element-178f84d7 .elementor-heading-title{font-weight:800;color:var( --e-global-color-accent );}.elementor-610 .elementor-element.elementor-element-73fe4e01{font-size:14px;color:#9CA3AF;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5{background-color:#0B0F15;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-type-html{padding-bottom:0px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-button[type="submit"]{color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5 .elementor-message.elementor-help-inline{color:#FF0000;}@media(max-width:1024px){.elementor-610 .elementor-element.elementor-element-3db08a50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-610 .elementor-element.elementor-element-1bf4c25f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-5e1f5ce5{padding:20px 20px 20px 20px;}}/* Start custom CSS for form, class: .elementor-element-5e1f5ce5 *//* =========================================================
   PALA-ONE ELEMENTOR CONTACT FORM
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5 {

    --form-label: #E5E7EB;
    --form-text: #FFFFFF;
    --form-placeholder: #7C8795;

    --form-input-bg: #11161F;
    --form-input-border: rgba(255,255,255,.14);

    --form-input-border-hover: rgba(0,229,255,.35);
    --form-input-border-focus: #00E5FF;

    --form-input-radius: 12px;
    --form-input-height: 50px;

    --form-label-size: 13px;
    --form-input-size: 14px;

    --form-button-bg:
        linear-gradient(
            90deg,
            #00E5FF,
            #22C55E,
            #FACC15
        );

    --form-button-hover-bg:
        linear-gradient(
            90deg,
            #22C55E,
            #FACC15
        );

    --form-button-text: #050505;

    --form-button-height: 54px;
    --form-button-radius: 11px;
}


/* =========================================================
   LABEL
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-field-label {

    margin-bottom: 8px;

    color: var(--form-label);

    font-size: var(--form-label-size);
    font-weight: 700;

    letter-spacing: .1px;
}


/* =========================================================
   INPUTS
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-field {

    min-height: var(--form-input-height);

    padding: 0 16px;

    background: var(--form-input-bg);

    border: 1px solid var(--form-input-border);

    border-radius: var(--form-input-radius);

    color: var(--form-text);

    font-size: var(--form-input-size);

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}


/* =========================================================
   TEXTAREA
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
textarea.elementor-field {

    min-height: 120px;

    padding-top: 15px;
    padding-bottom: 15px;

    resize: vertical;
}


/* =========================================================
   PLACEHOLDER
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-field::placeholder {

    color: var(--form-placeholder);

    opacity: 1;
}


/* =========================================================
   HOVER
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-field:hover {

    border-color: var(--form-input-border-hover);

}


/* =========================================================
   FOCUS
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-field:focus {

    outline: none;

    border-color: var(--form-input-border-focus);

    background: #0F151D;

    box-shadow:
        0 0 0 3px rgba(0,229,255,.08);
}


/* =========================================================
   SUBMIT BUTTON
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-button {

    min-height: var(--form-button-height);

    padding: 0 28px;

    border: 0;

    border-radius: var(--form-button-radius);

    background: var(--form-button-bg);

    color: var(--form-button-text);

    font-size: 14px;
    font-weight: 800;

    letter-spacing: .3px;

    text-transform: none;

    box-shadow:
        0 8px 22px rgba(0,229,255,.12);

    transition:
        background .25s ease,
        transform .25s ease,
        box-shadow .25s ease;
}


/* =========================================================
   BUTTON HOVER
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-button:hover {

    background: var(--form-button-hover-bg);

    color: var(--form-button-text);

    transform: translateY(-2px);

    box-shadow:
        0 12px 28px rgba(0,229,255,.20);
}


/* =========================================================
   BUTTON ACTIVE
   ========================================================= */

.elementor-610 .elementor-element.elementor-element-5e1f5ce5
.elementor-button:active {

    transform: translateY(0);

    background:
        linear-gradient(
            90deg,
            #00E5FF,
            #FACC15
        );
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-610 .elementor-element.elementor-element-5e1f5ce5
    .elementor-field-group {

        width: 100% !important;
    }


    .elementor-610 .elementor-element.elementor-element-5e1f5ce5
    .elementor-button {

        width: 100%;
    }

}/* End custom CSS */