.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1143 .elementor-element.elementor-element-dfeffd2{text-align:center}.elementor-1143 .elementor-element.elementor-element-dfeffd2 .elementor-heading-title{font-size:30px;color:#130000}.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-1143 .elementor-element.elementor-element-5e8a325 .elementor-heading-title{font-size:28px;font-weight:600;color:#000102}.elementor-1143 .elementor-element.elementor-element-b5d88b0 .elementor-heading-title{font-size:28px;font-weight:600;color:#000102}.elementor-1143 .elementor-element.elementor-element-f10d4c9 .elementor-heading-title{font-size:28px;font-weight:600;color:#000102}.elementor-1143 .elementor-element.elementor-element-40a69d8 .elementor-heading-title{font-size:28px;font-weight:600;color:#000102}.elementor-1143 .elementor-element.elementor-element-26b2a9c{text-align:center}.elementor-1143 .elementor-element.elementor-element-26b2a9c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.custom-form-container{max-width:600px;margin:40px auto;background:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:'Arial',sans-serif}.custom-form-container h2{text-align:center;color:#219150;margin-bottom:25px}.custom-form-container input,.custom-form-container textarea{width:100%;padding:14px 16px;margin-bottom:20px;border:1px solid #ccc;border-radius:10px;font-size:16px}.custom-form-container button{background-color:#219150;color:#fff;padding:14px 25px;border:none;border-radius:10px;font-size:17px;cursor:pointer;width:100%;transition:background-color .3s ease}.custom-form-container button:hover{background-color:#004c4c}.thank-you-message{display:none;text-align:center;font-size:18px;color:green;margin-top:20px}