.elementor-3205 .elementor-element.elementor-element-067a7f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0120px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3205 .elementor-element.elementor-element-002710b{text-align:center;}.elementor-3205 .elementor-element.elementor-element-002710b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;}.elementor-3205 .elementor-element.elementor-element-cb73415{width:var( --container-widget-width, 55.315% );max-width:55.315%;--container-widget-width:55.315%;--container-widget-flex-grow:0;text-align:center;}.elementor-3205 .elementor-element.elementor-element-cb73415.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3205 .elementor-element.elementor-element-cb73415 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-3205 .elementor-element.elementor-element-51c8872{width:var( --container-widget-width, 45.641% );max-width:45.641%;--container-widget-width:45.641%;--container-widget-flex-grow:0;text-align:center;}.elementor-3205 .elementor-element.elementor-element-51c8872.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3205 .elementor-element.elementor-element-51c8872 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;}.elementor-3205 .elementor-element.elementor-element-070d750{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3205 .elementor-element.elementor-element-d2d4009{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3205 .elementor-element.elementor-element-d2d4009.e-con{--align-self:center;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-type-html{padding-bottom:0px;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#000000;border-width:0px 0px 0px 0px;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-group .elementor-select-wrapper select{background-color:#000000;border-width:0px 0px 0px 0px;}.elementor-3205 .elementor-element.elementor-element-68c5832 .e-form__buttons__wrapper__button-next{color:#000000;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button[type="submit"]{color:#000000;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-3205 .elementor-element.elementor-element-68c5832 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3205 .elementor-element.elementor-element-68c5832 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3205 .elementor-element.elementor-element-68c5832 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3205 .elementor-element.elementor-element-68c5832{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#FFF3F300;--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-3205 .elementor-element.elementor-element-c6c49dc{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3205 .elementor-element.elementor-element-1ec84aa{text-align:center;}.elementor-3205 .elementor-element.elementor-element-1ec84aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;color:#FFFFFF87;}.elementor-3205 .elementor-element.elementor-element-0da2eb5{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-3205 .elementor-element.elementor-element-460ab057{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3205 .elementor-element.elementor-element-460ab057.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3205 .elementor-element.elementor-element-2dfd1665{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3205 .elementor-element.elementor-element-2dfd1665 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3205 .elementor-element.elementor-element-2dfd1665.elementor-element{--align-self:flex-start;}body.elementor-page-3205:not(.elementor-motion-effects-element-type-background), body.elementor-page-3205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101012;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3205 .elementor-element.elementor-element-067a7f7{--content-width:100%;--padding-top:0120px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-3205 .elementor-element.elementor-element-070d750{--content-width:100%;}.elementor-3205 .elementor-element.elementor-element-d2d4009{--width:100%;}.elementor-3205 .elementor-element.elementor-element-68c5832 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3205 .elementor-element.elementor-element-c6c49dc{--content-width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3205 .elementor-element.elementor-element-1ec84aa .elementor-heading-title{font-size:14px;}.elementor-3205 .elementor-element.elementor-element-0da2eb5{font-size:18px;}}@media(min-width:768px){.elementor-3205 .elementor-element.elementor-element-067a7f7{--content-width:100%;}.elementor-3205 .elementor-element.elementor-element-d2d4009{--width:100%;}.elementor-3205 .elementor-element.elementor-element-460ab057{--width:100%;}}



/* Start custom CSS for form, class: .elementor-element-68c5832 *//* ==================================================
   A WEBX - Premium Contact Form
================================================== */

/* ==========================
   FORM CONTAINER
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832{

    background:#111111;

    padding:40px;

    border:1px solid rgba(255,255,255,.08);

    border-radius:32px;

    overflow:hidden;

    transition:.35s ease;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.03),
        0 10px 40px rgba(0,0,0,.25);

}

/* Hover */

.elementor-3205 .elementor-element.elementor-element-68c5832:hover{

    border-color:rgba(78,72,176,.55);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.04),
        0 18px 50px rgba(78,72,176,.10);

}

/* ==========================
   LABELS
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-label{

    font-family:'Poppins',sans-serif;

    font-size:14px;

    font-weight:600;

    color:#FFFFFF;

    margin-bottom:8px;

}

/* Required Asterisk */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-mark-required{

    color:#FF4D4D;

}

/* ==========================
   INPUTS
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field{

    background:#000000 !important;

    color:#FFFFFF !important;

    border:1px solid #232323 !important;

    border-radius:12px;

    height:58px;

    padding:0 18px;

    font-family:'Poppins',sans-serif;

    font-size:14px;

    transition:all .35s ease;

}

/* Hover */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field:hover{

    border-color:#3A3A3A !important;

}

/* Focus */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field:focus{

    border-color:#4E48B0 !important;

    box-shadow:
        0 0 0 3px rgba(78,72,176,.18),
        0 12px 30px rgba(78,72,176,.10);

}

/* Placeholder */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field::placeholder{

    color:#7B7B7B;

    opacity:1;

}

/* ==========================
   TEXTAREA
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 textarea.elementor-field{

    min-height:150px;

    padding:18px;

    resize:none;

    line-height:1.6;

}

/* ==========================
   PREMIUM SELECT
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 select.elementor-field{

    appearance:none;

    -webkit-appearance:none;

    -moz-appearance:none;

    cursor:pointer;

    padding-right:55px;

    background:#000000 !important;

    color:#FFFFFF !important;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");

    background-repeat:no-repeat;

    background-position:right 18px center;

    background-size:18px;

}

/* Dropdown options */

.elementor-3205 .elementor-element.elementor-element-68c5832 select option{

    background:#111111;

    color:#FFFFFF;

}

/* ==========================
   AUTOFILL
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 input:-webkit-autofill,
.elementor-3205 .elementor-element.elementor-element-68c5832 textarea:-webkit-autofill,
.elementor-3205 .elementor-element.elementor-element-68c5832 select:-webkit-autofill{

    -webkit-box-shadow:0 0 0 1000px #000 inset !important;

    -webkit-text-fill-color:#FFFFFF !important;

}

/* ==========================
   FIELD SPACING
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field-group{

    margin-bottom:22px;

}

/* ==========================
   BUTTON
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button{

    width:100%;

    height:60px;

    border:none;

    border-radius:999px;

    background:#FFFFFF;

    color:#111111;

    font-family:'Poppins',sans-serif;

    font-size:17px;

    font-weight:600;

    letter-spacing:.6px;

    transition:all .35s ease;

}

/* Hover */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button:hover{

    background:#4E48B0;

    color:#FFFFFF;

    transform:translateY(-3px);

    box-shadow:0 15px 35px rgba(78,72,176,.30);

}

/* Active */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button:active{

    transform:translateY(0);

    box-shadow:none;

}

/* ==========================
   REMOVE DEFAULT SHADOW
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 input,
.elementor-3205 .elementor-element.elementor-element-68c5832 textarea,
.elementor-3205 .elementor-element.elementor-element-68c5832 select{

    box-shadow:none !important;

}

/* ==========================
   SUCCESS MESSAGE
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-message-success{

    color:#5DD67A;

    font-size:14px;

    margin-top:10px;

}

/* ==========================
   ERROR MESSAGE
========================== */

.elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-message-danger{

    color:#FF5A5A;

    font-size:13px;

    margin-top:10px;

}

/* ==========================
   RESPONSIVE
========================== */

@media(max-width:1024px){

    .elementor-3205 .elementor-element.elementor-element-68c5832{

        padding:32px;

        border-radius:24px;

    }

}

@media(max-width:767px){

    .elementor-3205 .elementor-element.elementor-element-68c5832{

        padding:24px;

        border-radius:20px;

    }

    .elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-field{

        height:54px;

        font-size:14px;

    }

    .elementor-3205 .elementor-element.elementor-element-68c5832 textarea.elementor-field{

        min-height:130px;

    }

    .elementor-3205 .elementor-element.elementor-element-68c5832 .elementor-button{

        height:56px;

        font-size:16px;

    }

}/* End custom CSS */






/* Start custom CSS for html, class: .elementor-element-2dfd1665 *//* ===============================
   Glass Blur Overlay
================================ */

.gradient-blur{
    position:fixed;
    left:0;
    right:0;
    bottom:0;

    width:100%;
    height:50px;

    pointer-events:none;
    overflow:hidden;

    z-index:9999;

    transition:
        opacity .35s ease,
        transform .35s ease;
}

.gradient-blur.hide{

    opacity:0;

    transform:translateY(100%);

}

/* Common */

.blur-layer{

    position:absolute;

    inset:0;

}

/* Layer 1 */

.layer-1{

    backdrop-filter:blur(.5px);
    -webkit-backdrop-filter:blur(.5px);

    mask-image:linear-gradient(
        to bottom,
        transparent 0%,
        rgba(0,0,0,.2) 100%
    );

    -webkit-mask-image:linear-gradient(
        to bottom,
        transparent 0%,
        rgba(0,0,0,.2) 100%
    );

}

/* Layer 2 */

.layer-2{

    backdrop-filter:blur(1px);
    -webkit-backdrop-filter:blur(1px);

    mask-image:linear-gradient(
        to bottom,
        transparent 15%,
        rgba(0,0,0,.35) 100%
    );

    -webkit-mask-image:linear-gradient(
        to bottom,
        transparent 15%,
        rgba(0,0,0,.35) 100%
    );

}

/* Layer 3 */

.layer-3{

    backdrop-filter:blur(2px);
    -webkit-backdrop-filter:blur(2px);

    mask-image:linear-gradient(
        to bottom,
        transparent 30%,
        rgba(0,0,0,.55) 100%
    );

    -webkit-mask-image:linear-gradient(
        to bottom,
        transparent 30%,
        rgba(0,0,0,.55) 100%
    );

}

/* Layer 4 */

.layer-4{

    backdrop-filter:blur(4px);
    -webkit-backdrop-filter:blur(4px);

    mask-image:linear-gradient(
        to bottom,
        transparent 45%,
        rgba(0,0,0,.7) 100%
    );

    -webkit-mask-image:linear-gradient(
        to bottom,
        transparent 45%,
        rgba(0,0,0,.7) 100%
    );

}

/* Layer 5 */

.layer-5{

    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);

    mask-image:linear-gradient(
        to bottom,
        transparent 60%,
        rgba(0,0,0,.85) 100%
    );

    -webkit-mask-image:linear-gradient(
        to bottom,
        transparent 60%,
        rgba(0,0,0,.85) 100%
    );

}

/* Layer 6 */

.layer-6{

    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    mask-image:linear-gradient(
        to bottom,
        transparent 75%,
        black 100%
    );

    -webkit-mask-image:linear-gradient(
        to bottom,
        transparent 75%,
        black 100%
    );

}/* End custom CSS */

