.elementor-635 .elementor-element.elementor-element-6414f92{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-6414f92:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-6414f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-635 .elementor-element.elementor-element-3ae6d58{padding:0px 0px 0px 110px;}.elementor-635 .elementor-element.elementor-element-2d50773{padding:0px 155px 0px 60px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-635 .elementor-element.elementor-element-6414f92{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-635 .elementor-element.elementor-element-6414f92{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-2d50773 */.elementor-635 .elementor-element.elementor-element-2d50773 label{

    color:#fff !important;

}

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-el-is-required{

    color:#C8B27A !important;

}

/* Label */

.elementor-635 .elementor-element.elementor-element-2d50773 label{

    color:#fff !important;

    font-size:14px;

    font-weight:500;

    margin-bottom:8px;

}

/* Input */

.elementor-635 .elementor-element.elementor-element-2d50773 input,
.elementor-635 .elementor-element.elementor-element-2d50773 select,
.elementor-635 .elementor-element.elementor-element-2d50773 textarea{

    background:transparent !important;

    border:1px solid #fff !important;

    color:#fff !important;

}

/* Placeholder */

.elementor-635 .elementor-element.elementor-element-2d50773 input::placeholder,
.elementor-635 .elementor-element.elementor-element-2d50773 textarea::placeholder{

    color:#fff;

}

/* Focus */

.elementor-635 .elementor-element.elementor-element-2d50773 input:focus,
.elementor-635 .elementor-element.elementor-element-2d50773 select:focus,
.elementor-635 .elementor-element.elementor-element-2d50773 textarea:focus{

    border-color:#666 !important;

    box-shadow:none !important;

}

/* ==========================================
   FLUENT FORM BUTTON
========================================== */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-btn-submit{

    height:58px;

    background:transparent !important;

    border:1px solid #ffffff !important;

    color:#ffffff !important;

    font-size:13px;

    font-weight:500;

    letter-spacing:2px;

    text-transform:uppercase;

    border-radius:5px;

    transition:all .35s ease;

    cursor:pointer;

}

/* Hover */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-btn-submit:hover{

    background:#fff!important;

    border-color:#fff !important;

    color:#111111 !important;

    transform:translateY(-2px);

}

/* Click */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-btn-submit:active{

    transform:translateY(0);

}

/* Loading */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-btn-submit:disabled{

    opacity:.65;

    cursor:not-allowed;

}

/* Button Wrapper */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff_submit_btn_wrapper{

    margin-top:28px;

}

/* ==========================================
   SUCCESS MESSAGE
========================================== */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-message-success{

    background:rgba(255,255,255,.05) !important;

    border:1px solid rgba(255,255,255,.18) !important;

    border-left:4px solid #ffffff !important;

    color:#ffffff !important;

    font-size:16px;

    font-weight:400;

    line-height:1.8;

    padding:22px 28px;

    border-radius:8px;

    box-shadow:none;

}

/* Success Icon */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-message-success::before{

    content:"✓";

    display:inline-flex;

    align-items:center;

    justify-content:center;

    width:28px;

    height:28px;

    margin-right:14px;

    border-radius:50%;

    background:#ffffff;

    color:#111111;

    font-weight:700;

    font-size:15px;

}

/* ==========================================
   ERROR MESSAGE
========================================== */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-message-error{

    background:rgba(255,255,255,.05) !important;

    border:1px solid rgba(255,255,255,.18) !important;

    border-left:4px solid #ffffff !important;

    color:#ffffff !important;

    padding:20px 24px;

    border-radius:8px;

}

/* Error Icon */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-message-error::before{

    content:"!";

    display:inline-flex;

    align-items:center;

    justify-content:center;

    width:28px;

    height:28px;

    margin-right:14px;

    border-radius:50%;

    background:#ffffff;

    color:#111111;

    font-weight:700;

    font-size:15px;

}

/* ==========================================
   VALIDATION
========================================== */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-el-is-error .text-danger{

    color:rgba(255,255,255,.75) !important;

    font-size:13px;

    margin-top:6px;

}

/* Input Error */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-el-is-error input,
.elementor-635 .elementor-element.elementor-element-2d50773 .ff-el-is-error select,
.elementor-635 .elementor-element.elementor-element-2d50773 .ff-el-is-error textarea{

    border-color:#ffffff !important;

}

/* ==========================================
   LOADING BUTTON
========================================== */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-btn-submit.ff-btn-loading{

    opacity:.75;

    pointer-events:none;

}

/* ==========================================
   SUCCESS ANIMATION
========================================== */

.elementor-635 .elementor-element.elementor-element-2d50773 .ff-message-success{

    animation:successFade .45s ease;

}

@keyframes successFade{

    from{

        opacity:0;

        transform:translateY(15px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}/* End custom CSS */