.elementor-31578 .elementor-element.elementor-element-4c00436{--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-31578 .elementor-element.elementor-element-d07b637{--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-31578 .elementor-element.elementor-element-b4b8763{--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-31578 .elementor-element.elementor-element-234c3f60{padding:50px 0px 100px 0px;}.elementor-31578 .elementor-element.elementor-element-3a60a4ed{text-align:center;}.elementor-31578 .elementor-element.elementor-element-3a60a4ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#222222;}.elementor-31578 .elementor-element.elementor-element-33b74af4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#444444;}.elementor-31578 .elementor-element.elementor-element-19d5ee12{background-color:#FFFFFF;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F6F6;border-radius:19px 19px 19px 19px;box-shadow:0px 0px 25px 0px rgba(200.25, 200.25, 200.25, 0.5);}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-item{border-width:0px;border-color:#F2F2F2;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#F2F2F2;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#F2F2F2;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-title{background-color:#FFFFFF;padding:18px 18px 18px 18px;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-icon, .elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-title{color:#737373;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-icon svg{fill:#737373;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-active .elementor-accordion-icon, .elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-active .elementor-accordion-title{color:#4F4F4F;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-active .elementor-accordion-icon svg{fill:#4F4F4F;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-title .elementor-accordion-icon i:before{color:#737373;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-title .elementor-accordion-icon svg{fill:#737373;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4F4F4F;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4F4F4F;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-content{background-color:#FFFFFF;color:#4F4F4F;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;}@media(max-width:1024px){.elementor-31578 .elementor-element.elementor-element-234c3f60{padding:0px 20px 50px 20px;}.elementor-31578 .elementor-element.elementor-element-3a60a4ed .elementor-heading-title{font-size:30px;}.elementor-31578 .elementor-element.elementor-element-33b74af4{font-size:13px;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-accordion-title{font-size:14px;}.elementor-31578 .elementor-element.elementor-element-19d5ee12 .elementor-tab-content{font-size:13px;}}@media(max-width:767px){.elementor-31578 .elementor-element.elementor-element-3a60a4ed .elementor-heading-title{font-size:27px;}.elementor-31578 .elementor-element.elementor-element-19d5ee12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for wpforms, class: .elementor-element-f8b833a *//* =========================
   GLOBALED PREMIUM FORM
   GREEN + BLUE TONE
========================= */

#wpforms-31561{
    position:relative;

    max-width:760px;
    margin:auto;

    padding:48px;

    border-radius:32px;

    background:
    linear-gradient(
    135deg,
    rgba(4,27,132,.92) 0%,
    rgba(10,45,219,.88) 55%,
    rgba(2,17,77,.94) 100%
    );

    backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.10);

    overflow:hidden;

    box-shadow:
    0 20px 60px rgba(2,17,77,.25),
    inset 0 1px 0 rgba(255,255,255,.06);
}

/* Top Glow */

#wpforms-31561::before{

    content:'';

    position:absolute;

    width:360px;
    height:360px;

    top:-180px;
    right:-120px;

    background:
    radial-gradient(circle,
    rgba(22,219,101,.28) 0%,
    rgba(22,219,101,0) 72%);

    pointer-events:none;
}

/* Bottom Glow */

#wpforms-31561::after{

    content:'';

    position:absolute;

    width:260px;
    height:260px;

    bottom:-120px;
    left:-120px;

    background:
    radial-gradient(circle,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 70%);

    pointer-events:none;
}

/* Label */

#wpforms-31561 .wpforms-field-label{

    color:#ffffff !important;

    font-size:15px !important;

    font-weight:700 !important;

    margin-bottom:12px !important;
}

/* Required */

#wpforms-31561 .wpforms-required-label{
    color:#16db65 !important;
}

/* Input */

#wpforms-31561 input,
#wpforms-31561 .choices__inner{

    height:64px !important;

    border-radius:18px !important;

    border:
    1px solid rgba(255,255,255,.12) !important;

    background:
    rgba(255,255,255,.08) !important;

    color:#ffffff !important;

    font-size:16px !important;

    font-weight:500 !important;

    padding:0 20px !important;

    transition:.25s ease;

    backdrop-filter:blur(12px);

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* Placeholder */

#wpforms-31561 input::placeholder{

    color:
    rgba(255,255,255,.55);
}

/* Focus */

#wpforms-31561 input:focus,
#wpforms-31561 .choices__inner:focus-within{

    border-color:#16db65 !important;

    background:
    rgba(255,255,255,.14) !important;

    box-shadow:
    0 0 0 4px rgba(22,219,101,.14) !important;
}

/* Dropdown */

#wpforms-31561 .choices{
    margin-bottom:0;
}

#wpforms-31561 .choices__list--single{

    height:100%;

    display:flex;
    align-items:center;

    padding:0 !important;
}

#wpforms-31561 .choices__item{

    color:#ffffff !important;

    font-size:15px !important;
}

/* Dropdown Box */

#wpforms-31561 .choices__list--dropdown{

    border:none !important;

    border-radius:18px !important;

    overflow:hidden;

    background:#0A2DDB !important;

    box-shadow:
    0 20px 50px rgba(0,0,0,.28);
}

/* Dropdown Items */

#wpforms-31561 .choices__list--dropdown .choices__item{

    padding:14px 18px !important;

    color:#fff !important;

    transition:.2s ease;
}

#wpforms-31561 .choices__list--dropdown .choices__item:hover{

    background:
    rgba(255,255,255,.10);
}

/* Phone Field */

#wpforms-31561 .iti{
    width:100%;
}

/* Country Dropdown */

#wpforms-31561 .iti__country-list{

    width:260px !important;

    background:#0A2DDB !important;

    border:none !important;

    border-radius:18px !important;

    overflow:hidden;

    box-shadow:
    0 20px 50px rgba(0,0,0,.28);
}

/* Country */

#wpforms-31561 .iti__country{

    padding:12px 14px !important;

    color:#fff !important;
}

#wpforms-31561 .iti__country:hover{

    background:
    rgba(255,255,255,.10);
}

/* Dial Code */

#wpforms-31561 .iti__dial-code{

    color:
    rgba(255,255,255,.65);
}

/* Flag */

#wpforms-31561 .iti__selected-flag{

    padding:0 14px !important;
}

/* Phone Padding */

#wpforms-31561 input[type="tel"]{

    padding-left:92px !important;
}

/* Gap */

#wpforms-31561 .wpforms-field{

    margin-bottom:24px !important;
}

/* Button */

#wpforms-submit-31561{

    width:100%;

    height:64px !important;

    border:none !important;

    border-radius:18px !important;

    background:
    linear-gradient(
    135deg,
    #16db65,
    #00c853
    ) !important;

    color:#001B52 !important;

    font-size:18px !important;

    font-weight:800 !important;

    transition:.25s ease;

    margin-top:10px !important;

    box-shadow:
    0 15px 35px rgba(22,219,101,.30);
}

/* Hover */

#wpforms-submit-31561:hover{

    transform:translateY(-3px);

    box-shadow:
    0 22px 45px rgba(22,219,101,.38);
}

/* Spinner */

#wpforms-31561 .wpforms-submit-spinner{
    margin-top:18px;
}

/* Mobile */

@media(max-width:767px){

    #wpforms-31561{

        padding:28px 20px;

        border-radius:24px;
    }

    #wpforms-31561 input,
    #wpforms-31561 .choices__inner,
    #wpforms-submit-31561{

        height:56px !important;

        font-size:15px !important;
    }

    #wpforms-submit-31561{
        font-size:16px !important;
    }

    #wpforms-31561 input[type="tel"]{

        padding-left:84px !important;
    }

}/* End custom CSS */