.elementor-39 .elementor-element.elementor-element-129b550{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-129b550:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-129b550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071F42;}.elementor-39 .elementor-element.elementor-element-5d3ce369{--display:flex;--min-height:500px;--justify-content:space-between;--overlay-opacity:0.62;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5d3ce369::before, .elementor-39 .elementor-element.elementor-element-5d3ce369 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-5d3ce369 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-5d3ce369 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-5d3ce369 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-5d3ce369 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-8c2ec7d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3a9b370{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-3a9b370 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-1073b10{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-1073b10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-91cb440{--display:flex;--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;--gap:0px 080px;--row-gap:0px;--column-gap:080px;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-91cb440:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-91cb440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071F42;}.elementor-39 .elementor-element.elementor-element-3dcefcd{--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-39 .elementor-element.elementor-element-3dcefcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1162633 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-30a0e2c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-8ac0a10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-8ac0a10 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-8ac0a10.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8ac0a10.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-8ac0a10.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8ac0a10 .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-8ac0a10 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-8ac0a10 .elementor-icon-box-title a{font-size:14px;line-height:5px;}.elementor-39 .elementor-element.elementor-element-8ac0a10 .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-ab11373 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-ab11373.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-ab11373.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-ab11373.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-ab11373 .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-ab11373 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-ab11373 .elementor-icon-box-title a{font-size:14px;line-height:5px;}.elementor-39 .elementor-element.elementor-element-ab11373 .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8f34789 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-8f34789.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8f34789.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-8f34789.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8f34789 .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-8f34789 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-8f34789 .elementor-icon-box-title a{font-size:13px;line-height:5px;}.elementor-39 .elementor-element.elementor-element-8f34789 .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-138857f{--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-39 .elementor-element.elementor-element-138857f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-0cc6d91 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-39 .elementor-element.elementor-element-0cc6d91 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-39 .elementor-element.elementor-element-0cc6d91 .eael-contact-form-7-wrapper{text-align:default;}.elementor-39 .elementor-element.elementor-element-0cc6d91 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-3dcefcd{--width:41.985%;}.elementor-39 .elementor-element.elementor-element-138857f{--width:49.058%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-129b550{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-5d3ce369{--min-height:400px;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-0cc6d91 *//* =========================
   AMBERO CONTACT FORM
========================= */

.ambero-form{
    background:#0b2f66;
    padding:22px;
    border-radius:28px;
    border:2px solid #0d63d6;
    position:relative;
    overflow:hidden;
    max-width:480px;
    margin:auto;
}

/* Inner Border */
.ambero-form:before{
    content:"";
    position:absolute;
    top:14px;
    left:14px;
    right:14px;
    bottom:14px;
    border:2px solid #0d63d6;
    border-radius:20px;
    pointer-events:none;
}

/* Labels */
.ambero-form label{
    display:block;
    color:#fff;
    font-size:15px;
    font-weight:600;
    margin-bottom:5px;
}

/* Form Groups */
.ambero-form .form-group{
    margin-bottom:12px;
    position:relative;
    z-index:2;
}

/* Inputs, Selects & Textareas */
.ambero-form input[type="text"],
.ambero-form input[type="email"],
.ambero-form input[type="tel"],
.ambero-form select,
.ambero-form textarea,
.ambero-form .wpcf7-form-control{
    width:100%;
    background:#123d7c !important;
    border:1px solid #1d67d8 !important;
    border-radius:12px;
    padding:10px 14px;
    color:#ffffff !important;
    font-size:14px;
    outline:none;
    box-sizing:border-box;
    transition:all .3s ease;
}

/* White text while typing */
.ambero-form input,
.ambero-form textarea,
.ambero-form select{
    color:#ffffff !important;
}

/* Placeholder */
.ambero-form input::placeholder,
.ambero-form textarea::placeholder{
    color:#b7c9e8 !important;
    opacity:1;
}

/* Focus Effect */
.ambero-form input:focus,
.ambero-form select:focus,
.ambero-form textarea:focus{
    border-color:#4da3ff !important;
    box-shadow:0 0 10px rgba(77,163,255,.4);
}

/* Textarea */
.ambero-form textarea{
    min-height:90px;
    resize:none;
}

/* Dropdown Options */
.ambero-form select option{
    background:#123d7c;
    color:#ffffff;
}

/* Submit Button */
.ambero-form input[type="submit"]{
    background:#1d67d8 !important;
    border:none !important;
    color:#fff !important;
    padding:12px 24px;
    border-radius:12px;
    font-size:15px;
    font-weight:600;
    cursor:pointer;
    width:auto;
    transition:all .3s ease;
}

/* Hover */
.ambero-form input[type="submit"]:hover{
    background:#3385ff !important;
    transform:translateY(-2px);
}

/* Button Wrapper */
.ambero-form .form-btn{
    text-align:left;
    position:relative;
    z-index:2;
}

/* Success Message */
.ambero-form .wpcf7-response-output{
    color:#fff;
    border-color:#4da3ff !important;
    margin-top:10px;
}

/* Validation Errors */
.ambero-form .wpcf7-not-valid-tip{
    color:#ffb3b3;
    font-size:12px;
}

/* Mobile */
@media(max-width:768px){
    .ambero-form{
        padding:18px;
        border-radius:20px;
    }

    .ambero-form:before{
        top:10px;
        left:10px;
        right:10px;
        bottom:10px;
    }
}/* End custom CSS */