.elementor-458 .elementor-element.elementor-element-50a8d0d{--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:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-50a8d0d:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-50a8d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-0eb3a34{text-align:center;}.elementor-458 .elementor-element.elementor-element-0eb3a34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:700;color:#24188F;}.elementor-458 .elementor-element.elementor-element-6475a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:010px 25px 10px 25px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-458 .elementor-element.elementor-element-3ee7482{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-3ee7482:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-3ee7482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-3d25469{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-3d25469:hover{box-shadow:0px 0px 15px 5px rgba(0, 65.00000000000023, 255, 0.5);}.elementor-458 .elementor-element.elementor-element-850b036 .elementor-icon-wrapper{text-align:center;}.elementor-458 .elementor-element.elementor-element-850b036.elementor-view-stacked .elementor-icon{background-color:#24188F;}.elementor-458 .elementor-element.elementor-element-850b036.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-850b036.elementor-view-default .elementor-icon{color:#24188F;border-color:#24188F;}.elementor-458 .elementor-element.elementor-element-850b036.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-850b036.elementor-view-default .elementor-icon svg{fill:#24188F;}.elementor-458 .elementor-element.elementor-element-850b036 .elementor-icon{font-size:100px;}.elementor-458 .elementor-element.elementor-element-850b036 .elementor-icon svg{height:100px;}.elementor-458 .elementor-element.elementor-element-b12f9fa{text-align:center;}.elementor-458 .elementor-element.elementor-element-b12f9fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-458 .elementor-element.elementor-element-cd3d8e8{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:normal;color:#555555;}.elementor-458 .elementor-element.elementor-element-cd3d8e8 p{margin-block-end:1px;}.elementor-458 .elementor-element.elementor-element-4d0f8c9{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-4d0f8c9:hover{box-shadow:0px 0px 15px 5px rgba(0, 65.00000000000023, 255, 0.5);}.elementor-458 .elementor-element.elementor-element-985c126 .elementor-icon-wrapper{text-align:center;}.elementor-458 .elementor-element.elementor-element-985c126.elementor-view-stacked .elementor-icon{background-color:#24188F;}.elementor-458 .elementor-element.elementor-element-985c126.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-985c126.elementor-view-default .elementor-icon{color:#24188F;border-color:#24188F;}.elementor-458 .elementor-element.elementor-element-985c126.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-985c126.elementor-view-default .elementor-icon svg{fill:#24188F;}.elementor-458 .elementor-element.elementor-element-985c126 .elementor-icon{font-size:100px;}.elementor-458 .elementor-element.elementor-element-985c126 .elementor-icon svg{height:100px;}.elementor-458 .elementor-element.elementor-element-b3b3239{text-align:center;}.elementor-458 .elementor-element.elementor-element-b3b3239 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-458 .elementor-element.elementor-element-3e1d16b{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:normal;color:#555555;}.elementor-458 .elementor-element.elementor-element-8b72a5f{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-8b72a5f:hover{box-shadow:0px 0px 15px 5px rgba(0, 65.00000000000023, 255, 0.5);}.elementor-458 .elementor-element.elementor-element-b5c4f99 .elementor-icon-wrapper{text-align:center;}.elementor-458 .elementor-element.elementor-element-b5c4f99.elementor-view-stacked .elementor-icon{background-color:#24188F;}.elementor-458 .elementor-element.elementor-element-b5c4f99.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-b5c4f99.elementor-view-default .elementor-icon{color:#24188F;border-color:#24188F;}.elementor-458 .elementor-element.elementor-element-b5c4f99.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-b5c4f99.elementor-view-default .elementor-icon svg{fill:#24188F;}.elementor-458 .elementor-element.elementor-element-b5c4f99 .elementor-icon{font-size:130px;}.elementor-458 .elementor-element.elementor-element-b5c4f99 .elementor-icon svg{height:130px;}.elementor-458 .elementor-element.elementor-element-c0ebe9c{text-align:center;}.elementor-458 .elementor-element.elementor-element-c0ebe9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-458 .elementor-element.elementor-element-5641ccf{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:normal;color:#555555;}.elementor-458 .elementor-element.elementor-element-07e070b{--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;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-07e070b:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-07e070b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-feb1406{background-color:#F9F9F9;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-966c856{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-458 .elementor-element.elementor-element-2a8e51e{border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-2a8e51e iframe{height:450px;}body.elementor-page-458:not(.elementor-motion-effects-element-type-background), body.elementor-page-458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:999px){.elementor-458 .elementor-element.elementor-element-cd3d8e8{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-458 .elementor-element.elementor-element-2a8e51e iframe{height:450px;}}@media(min-width:690px){.elementor-458 .elementor-element.elementor-element-50a8d0d{--content-width:1200px;}.elementor-458 .elementor-element.elementor-element-3d25469{--width:33%;}.elementor-458 .elementor-element.elementor-element-4d0f8c9{--width:33%;}.elementor-458 .elementor-element.elementor-element-8b72a5f{--width:33%;}.elementor-458 .elementor-element.elementor-element-07e070b{--content-width:1200px;}.elementor-458 .elementor-element.elementor-element-966c856{--content-width:1200px;}}@media(max-width:689px){.elementor-458 .elementor-element.elementor-element-3ee7482{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-458 .elementor-element.elementor-element-3d25469{--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-458 .elementor-element.elementor-element-cd3d8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-458 .elementor-element.elementor-element-4d0f8c9{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-458 .elementor-element.elementor-element-8b72a5f{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-458 .elementor-element.elementor-element-feb1406{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-458 .elementor-element.elementor-element-2a8e51e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;}.elementor-458 .elementor-element.elementor-element-2a8e51e iframe{height:350px;}}/* Start custom CSS for shortcode, class: .elementor-element-feb1406 *//* ===== FORM WRAPPER ===== */
.form {
    max-width: 100%;
    padding: 20px;
}

/* ===== INPUT FIELDS STYLE ===== */
.form .nf-field-element input,
.form .nf-field-element textarea {
    width: 100%;
    border: 1px solid #ccc;
    padding: 14px 16px;
    border-radius: 6px;
    font-size: 16px;
    color: #000 !important;        /* TEXT COLOR BLACK */
    background: #ffffff;
    transition: all 0.2s ease;
}

/* Placeholder Color */
.form ::placeholder {
    color: #555 !important;
}

/* Focus Effect */
.form .nf-field-element input:focus,
.form .nf-field-element textarea:focus {
    border-color: #0267ff;
    box-shadow: 0px 0px 4px rgba(2,103,255,0.3);
}

/* ===== SUBMIT BUTTON ===== */
.form .nf-field-element input[type="submit"] {
    background: #0267ff !important;
    color: #fff !important;
    padding: 12px 32px !important;
    border-radius: 6px !important;
    border: none !important;
    font-size: 16px;
    cursor: pointer;
    transition: 0.3s ease;
}

/* Hover Color */
.form .nf-field-element input[type="submit"]:hover {
    background: #24188f !important;
}

/* ===== ICON ALIGNMENT ISSUE FIX (If using Input Icons) ===== */
.form .nf-input-wrap {
    position: relative;
}

/* ===== RESPONSIVE (Mobile) ===== */
@media (max-width: 768px) {
    .form {
        padding: 10px;
    }

    .form .nf-field-element input,
    .form .nf-field-element textarea {
        font-size: 15px;
        padding: 12px 14px;
    }

    .form .nf-field-element input[type="submit"] {
        width: 100%;
    }
}/* End custom CSS */