.elementor-89 .elementor-element.elementor-element-3a7efe8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group > label, .elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-subgroup label{color:#000000;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-type-html{padding-bottom:0px;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .e-form__buttons__wrapper__button-next{background-color:#0451BF;color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-button[type="submit"]{background-color:#0451BF;color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-0f26f67{--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;}:root{--page-title-display:none;}/* Start custom CSS for form, class: .elementor-element-0f26f67 *//* =========================
GLOBAL WEBSITE CSS
MAA CHARCHIKA
Paste In Elementor Site Settings
========================= */

/* GOOGLE FONT */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* =========================
ROOT COLORS
========================= */

:root{

    --mc-primary:#082b63;
    --mc-secondary:#e8ad19;

    --mc-text:#1d2433;
    --mc-light-text:#666666;

    --mc-bg:#ffffff;
    --mc-light-bg:#f8fafc;

    --mc-border:#edf1f7;

}

/* =========================
BODY
========================= */

body{

    font-family:'Poppins',sans-serif !important;

    color:var(--mc-text);

    background:#ffffff;

    overflow-x:hidden;
}

/* =========================
HEADINGS
========================= */

h1,h2,h3,h4,h5,h6{

    font-family:'Poppins',sans-serif !important;

    color:var(--mc-text);

    font-weight:700;

    line-height:1.4;
}

/* =========================
PARAGRAPH
========================= */

p{

    font-family:'Poppins',sans-serif !important;

    color:var(--mc-light-text);

    line-height:1.9;
}

/* =========================
LINKS
========================= */

a{

    text-decoration:none !important;

    transition:0.3s ease;
}

/* =========================
BUTTONS
========================= */

.elementor-button{

    border-radius:50px !important;

    font-family:'Poppins',sans-serif !important;

    font-weight:600 !important;

    transition:0.3s ease !important;
}

.elementor-button:hover{

    transform:translateY(-3px);
}

/* =========================
PRIMARY BUTTON
========================= */

.mc-primary-btn .elementor-button{

    background:var(--mc-primary) !important;

    color:#ffffff !important;
}

/* =========================
YELLOW BUTTON
========================= */

.mc-yellow-btn .elementor-button{

    background:var(--mc-secondary) !important;

    color:var(--mc-primary) !important;
}

/* =========================
SECTION SPACING
========================= */

section{

    position:relative;
}

/* =========================
IMAGES
========================= */

img{

    max-width:100%;
    height:auto;

    display:block;
}

/* =========================
CARDS
========================= */

.mc-card{

    background:#ffffff;

    border-radius:24px;

    border:1px solid var(--mc-border);

    transition:0.3s ease;

    overflow:hidden;
}

.mc-card:hover{

    transform:translateY(-5px);

    box-shadow:0 12px 35px rgba(0,0,0,0.06);
}

/* =========================
ICON BOX
========================= */

.mc-icon-box{

    width:60px;
    height:60px;

    background:var(--mc-primary);

    color:#ffffff;

    border-radius:18px;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:22px;
}

/* =========================
SECTION TAG
========================= */

.mc-section-tag{

    display:inline-flex;
    align-items:center;
    gap:8px;

    color:var(--mc-primary);

    font-size:11px;

    font-weight:700;

    letter-spacing:2px;

    margin-bottom:14px;

    text-transform:uppercase;
}

/* =========================
INPUT FIELDS
========================= */

input,
textarea,
select{

    border-radius:16px !important;

    border:1px solid var(--mc-border) !important;

    padding:10px 18px !important;

    font-family:'Poppins',sans-serif !important;

    font-size:14px !important;

    box-shadow:none !important;
}

/* =========================
FOCUS
========================= */

input:focus,
textarea:focus,
select:focus{

    border-color:var(--mc-primary) !important;
}

/* =========================
FORM BUTTON
========================= */

button,
input[type="submit"]{

    background:var(--mc-primary);

    color:#ffffff;

    border:none;

    border-radius:50px;

    padding:14px 28px;

    font-family:'Poppins',sans-serif;

    font-weight:600;

    transition:0.3s ease;
}

button:hover,
input[type="submit"]:hover{

    background:var(--mc-secondary);

    color:var(--mc-primary);

    transform:translateY(-3px);
}

/* =========================
SCROLLBAR
========================= */

::-webkit-scrollbar{

    width:8px;
}

::-webkit-scrollbar-track{

    background:#f1f1f1;
}

::-webkit-scrollbar-thumb{

    background:var(--mc-primary);

    border-radius:20px;
}

::-webkit-scrollbar-thumb:hover{

    background:#041d45;
}

/* =========================
ELEMENTOR CONTAINER FIX
========================= */

.elementor-section{

    overflow:hidden;
}

/* =========================
MOBILE
========================= */

@media(max-width:767px){

    h1{
        font-size:30px !important;
        line-height:1.4 !important;
    }

    h2{
        font-size:24px !important;
        line-height:1.5 !important;
    }

    h3{
        font-size:20px !important;
    }

    p{
        font-size:13px !important;
        line-height:1.8 !important;
    }

    .elementor-button{

        width:100%;
    }

}/* End custom CSS */