.elementor-9543 .elementor-element.elementor-element-ff5ff86{--display:flex;}.elementor-9543 .elementor-element.elementor-element-ff5ff86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-before-form-content{display:none;}.elementor-9543 .elementor-element.elementor-element-f3893e7 span.nf-form-title{color:#212529;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-field-label label,.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-field-element label{color:#071677;font-family:"Shanti", Sans-serif;font-size:22px;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .ninja-forms-req-symbol{color:#F70C0C;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-form-layout .nf-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-form-layout .nf-field select{background-color:#ffffff;color:#000000;font-family:"Shanti", Sans-serif;font-size:20px;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-form-layout .nf-field textarea{background-color:#ffffff;color:#000000;font-family:"Shanti", Sans-serif;font-size:20px;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-form-layout .submit-container input[type="button"]{color:#071677;background-color:#FFFFFF;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-error .nf-error-msg, .elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-error,.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-error-msg{color:#E02424;font-family:"Shanti", Sans-serif;font-size:18px;}.elementor-9543 .elementor-element.elementor-element-f3893e7 .nf-response-msg{color:#1A7930;font-family:"Shanti", Sans-serif;font-size:22px;font-weight:700;}.elementor-9543 .elementor-element.elementor-element-3a640d6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9543 .elementor-element.elementor-element-7415893{text-align:center;font-family:"Shanti", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9543 .elementor-element.elementor-element-5018669{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9543 .elementor-element.elementor-element-3554f9d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9543 .elementor-element.elementor-element-3554f9d iframe{height:300px;}@media(min-width:768px){.elementor-9543 .elementor-element.elementor-element-ff5ff86{--width:71.266%;}}/* Start custom CSS for htmega-ninjaform-addons, class: .elementor-element-f3893e7 */.contact-me-styled {
background: #f5f5f5;
padding: 10px 30px 40px 30px;
border: 1px solid rgb(236, 236, 236);
box-shadow: rgba(0, 0, 0, 0.20) 0px 3px 8px;
font-family: Arial, Helvetica, sans-serif;
color: #7f8c8d;
}
.contact-me-styledstyled h3 {
color: #2c3e50;
}
.contact-me-styled .nf-field-label {
color: #7f8c8d;
text-transform: capitalize;
}
.contact-me-styled .nf-form-content input[type=button] {
background: #fff;
font-weight: 700;
font-size: 22px;
border-radius: 3px;
}
.contact-me-styled .nf-form-content input[type=button]:hover {
background: #fff;
color:#fff;
}
.contact-me-styled .nf-error.field-wrap .nf-field-element:after {
background: #e74c3c;
}
.contact-me-styled .nf-form-fields-required {
margin-bottom: 10px;
}
.contact-me-styledstyled .nf-error .nf-error-msg {
color: #e74c3c;
font-weight: 700;
font-size: 22px;
}
.contact-me-styled .nf-error-msg, .ninja-forms-req-symbol {
color: #e74c3c;
}
.contact-me-styled .nf-pass.field-wrap .nf-field-element:after {
color: #2ecc71;
content: “\f164”;
}
#nf-field-24_5 {
    background-color: white; /* White background */
    color: blue; /* Blue text color */
    border: 1px solid blue; /* Blue border */
    border-radius: 20px; /* Rounded corners */
    padding: 12px 24px; /* Adjust padding as needed */
    transition: all .5s; /* Transition effect */
    font-weight: 700;
font-size: 22px;
}/* End custom CSS */