.elementor-15 .elementor-element.elementor-element-5d1fb76:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5d1fb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #087C0B 0%, #43502E 100%);}.elementor-15 .elementor-element.elementor-element-5d1fb76 > .elementor-container{min-height:116px;}.elementor-15 .elementor-element.elementor-element-5d1fb76 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5d1fb76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-de6fe52{padding:30px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-de6fe52 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-de6fe52 .elementskit-section-title-wraper .elementskit-section-title > span{color:#087C0B;}.elementor-15 .elementor-element.elementor-element-de6fe52 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#087C0B;}.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-15 .elementor-element.elementor-element-9a9420a{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#F0DFDF;}.elementor-15 .elementor-element.elementor-element-e5e6579{padding:40px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-debd8b6 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-debd8b6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#087C0B;}.elementor-15 .elementor-element.elementor-element-debd8b6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#087C0B;}.elementor-15 .elementor-element.elementor-element-bb04fc9{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.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-15 .elementor-element.elementor-element-9231ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-9231ec1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-15 .elementor-element.elementor-element-847f921:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-847f921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-15 .elementor-element.elementor-element-847f921, .elementor-15 .elementor-element.elementor-element-847f921 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-847f921{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-847f921 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15 .elementor-element.elementor-element-58d4a3a .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-58d4a3a{--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-58d4a3a.elementor-view-stacked .elementor-icon{background-color:#759B77;fill:#FCFFFC;color:#FCFFFC;}.elementor-15 .elementor-element.elementor-element-58d4a3a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-58d4a3a.elementor-view-default .elementor-icon{fill:#759B77;color:#759B77;border-color:#759B77;}.elementor-15 .elementor-element.elementor-element-58d4a3a.elementor-view-framed .elementor-icon{background-color:#FCFFFC;}.elementor-15 .elementor-element.elementor-element-58d4a3a .elementor-icon{font-size:27px;}.elementor-15 .elementor-element.elementor-element-58d4a3a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-58d4a3a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-58d4a3a .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-58d4a3a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-58d4a3a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-58d4a3a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f15bc10{--divider-border-style:solid;--divider-color:#D1BDBDA6;--divider-border-width:1px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-15 .elementor-element.elementor-element-f15bc10 .elementor-divider-separator{width:89%;}.elementor-15 .elementor-element.elementor-element-f15bc10 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-15 .elementor-element.elementor-element-7b61f36 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-7b61f36{--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-7b61f36.elementor-view-stacked .elementor-icon{background-color:#759B77;fill:#FCFFFC;color:#FCFFFC;}.elementor-15 .elementor-element.elementor-element-7b61f36.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7b61f36.elementor-view-default .elementor-icon{fill:#759B77;color:#759B77;border-color:#759B77;}.elementor-15 .elementor-element.elementor-element-7b61f36.elementor-view-framed .elementor-icon{background-color:#FCFFFC;}.elementor-15 .elementor-element.elementor-element-7b61f36 .elementor-icon{font-size:27px;}.elementor-15 .elementor-element.elementor-element-7b61f36 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7b61f36 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7b61f36 .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-7b61f36:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-7b61f36:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-7b61f36 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-e1fa77e{--divider-border-style:solid;--divider-color:#D1BDBDA6;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-15 .elementor-element.elementor-element-e1fa77e .elementor-divider-separator{width:89%;}.elementor-15 .elementor-element.elementor-element-e1fa77e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-15 .elementor-element.elementor-element-3f91523 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-3f91523{--icon-box-icon-margin:15px;}.elementor-15 .elementor-element.elementor-element-3f91523.elementor-view-stacked .elementor-icon{background-color:#759B77;fill:#FCFFFC;color:#FCFFFC;}.elementor-15 .elementor-element.elementor-element-3f91523.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3f91523.elementor-view-default .elementor-icon{fill:#759B77;color:#759B77;border-color:#759B77;}.elementor-15 .elementor-element.elementor-element-3f91523.elementor-view-framed .elementor-icon{background-color:#FCFFFC;}.elementor-15 .elementor-element.elementor-element-3f91523 .elementor-icon{font-size:27px;}.elementor-15 .elementor-element.elementor-element-3f91523 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3f91523 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-3f91523 .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-3f91523:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-3f91523:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-3f91523 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-4723fab iframe{height:156px;}.elementor-15 .elementor-element.elementor-element-5840630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-5840630 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-15 .elementor-element.elementor-element-9927ed0{background-color:#FAFAFA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-5f37112{width:45%;}.elementor-15 .elementor-element.elementor-element-96b37a6{width:55%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-5d1fb76 > .elementor-container{min-height:147px;}.elementor-15 .elementor-element.elementor-element-bb04fc9{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9231ec1{text-align:center;}.elementor-15 .elementor-element.elementor-element-5840630{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-9927ed0 *//* === Modern Forminator Form Style === */


/* Labels */
#forminator-module-251 .forminator-label {
  font-weight: 600;
  color: #333;
  font-size: 15px;
  margin-bottom: 8px;
  display: block;
}

/* Input fields */
#forminator-module-251 input.forminator-input,
#forminator-module-251 textarea.forminator-textarea {
  width: 100%;
  padding: 10px 10px;
  border: 1.5px solid #ddd;
  border-radius: 10px;
  background: #fafafa;
  font-size: 15px;
  transition: all 0.3s ease;
}

/* Input focus effect */
#forminator-module-251 input.forminator-input:focus,
#forminator-module-251 textarea.forminator-textarea:focus {
  border-color: #0073e6;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(0, 115, 230, 0.1);
  outline: none;
}

/* Placeholder color */
#forminator-module-251 ::placeholder {
  color: #aaa;
}

/* Row spacing */
#forminator-module-251 .forminator-row {
  margin-bottom: 10px;
}

/* Submit button */
#forminator-module-251 .forminator-button-submit {
  width: 100%;
  background: linear-gradient(135deg, #0073e6, #005bb5);
  color: #fff;
  padding: 14px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Button hover */
#forminator-module-251 .forminator-button-submit:hover {
  background: linear-gradient(135deg, #005bb5, #003f8c);
  transform: translateY(-2px);
}

/* Error message */
#forminator-module-251 .forminator-response-message.forminator-error {
  background: #ffe3e3;
  color: #d93025;
  border-left: 4px solid #d93025;
  padding: 12px 15px;
  border-radius: 8px;
  margin-bottom: 20px;
  display: none; /* only show when active */
}

/* Responsive layout */
@media (max-width: 768px) {
  #forminator-module-251 {
    padding: 25px 20px;
  }
  #forminator-module-251 .forminator-col-6 {
    width: 100% !important;
  }
}

/* === Input Field Background Color Change === */
#forminator-module-251 input.forminator-input,
#forminator-module-251 textarea.forminator-textarea {
  background-color: #ffff; /* Light blue background */
  border: 1.5px solid #bcd6ff;
  color: #333;
}

/* On focus (click garepachi) effect */
#forminator-module-251 input.forminator-input:focus,
#forminator-module-251 textarea.forminator-textarea:focus {
  background-color: #ffffff; /* White when focused */
  border-color: #0073e6;
  box-shadow: 0 0 0 3px rgba(0, 115, 230, 0.1);
}/* End custom CSS */