.elementor-9081 .elementor-element.elementor-element-d550fea{--display:flex;}.elementor-9081 .elementor-element.elementor-element-84a952a .htmega-section-title{text-align:center;align-items:center;}.elementor-9081 .elementor-element.elementor-element-84a952a.elementor-element{--align-self:center;}.elementor-9081 .elementor-element.elementor-element-84a952a .htmega-section-title .section-title-txt{color:#000000;font-family:"Shanti", Sans-serif;font-size:20px;display:inline-block;}.elementor-9081 .elementor-element.elementor-element-84a952a .htmega-section-title .section-title-txt span{color:#23252a;}.elementor-9081 .elementor-element.elementor-element-91dda2b{--display:flex;}.elementor-9081 .elementor-element.elementor-element-1ff44eb .htmega-section-title{text-align:center;align-items:center;}.elementor-9081 .elementor-element.elementor-element-1ff44eb .htmega-section-title .section-title-txt{color:#000000;font-family:"Shanti", Sans-serif;font-size:20px;display:inline-block;}.elementor-9081 .elementor-element.elementor-element-1ff44eb .htmega-section-title .section-title-txt span{color:#23252a;}.elementor-9081 .elementor-element.elementor-element-8fa2bcc{--display:flex;}.elementor-9081 .elementor-element.elementor-element-8fa2bcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-before-form-content{display:none;}.elementor-9081 .elementor-element.elementor-element-12fa744 span.nf-form-title{color:#212529;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-field-label label,.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-field-element label{color:#071677;font-family:"Shanti", Sans-serif;font-size:22px;}.elementor-9081 .elementor-element.elementor-element-12fa744 .ninja-forms-req-symbol{color:#F70C0C;}.elementor-9081 .elementor-element.elementor-element-12fa744 .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-9081 .elementor-element.elementor-element-12fa744 .nf-form-layout .nf-field select{background-color:#ffffff;color:#000000;font-family:"Shanti", Sans-serif;font-size:20px;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-form-layout .nf-field textarea{background-color:#ffffff;color:#000000;font-family:"Shanti", Sans-serif;font-size:20px;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-form-layout .submit-container input[type="button"]{color:#071677;background-color:#FFFFFF;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-form-layout .submit-container input[type="button"]:hover{color:#FFFFFF;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-error .nf-error-msg, .elementor-9081 .elementor-element.elementor-element-12fa744 .nf-error,.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-error-msg{color:#E02424;font-family:"Shanti", Sans-serif;font-size:18px;}.elementor-9081 .elementor-element.elementor-element-12fa744 .nf-response-msg{color:#1A7930;font-family:"Shanti", Sans-serif;font-size:22px;font-weight:700;}@media(min-width:768px){.elementor-9081 .elementor-element.elementor-element-8fa2bcc{--width:69.017%;}}/* Start custom CSS for htmega-ninjaform-addons, class: .elementor-element-12fa744 */.contact-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-styled h3 {
color: #2c3e50;
}
.contact-styled .nf-field-label {
color: #7f8c8d;
text-transform: capitalize;
}
.contact-styled .nf-form-content input[type=button] {
background: #fff;
font-weight: 700;
font-size: 22px;
border-radius: 3px;
}
.contact-styled .nf-form-content input[type=button]:hover {
background: #fff;
color:#fff;
}
.contact-styled .nf-error.field-wrap .nf-field-element:after {
background: #e74c3c;
}
.contact-styled .nf-form-fields-required {
margin-bottom: 10px;
}
.contact-styled .nf-error .nf-error-msg {
color: #e74c3c;
font-weight: 700;
font-size: 22px;
}
.contact-styled .nf-error-msg, .ninja-forms-req-symbol {
color: #e74c3c;
}
.contact-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 */