.elementor-7307 .elementor-element.elementor-element-4c8a3a6{--display:flex;}.elementor-7307 .elementor-element.elementor-element-69d670e{text-align:center;}.elementor-7307 .elementor-element.elementor-element-69d670e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7307 .elementor-element.elementor-element-8a03b4a{--display:flex;}.elementor-7307 .elementor-element.elementor-element-053ad75{--display:flex;}.elementor-7307 .elementor-element.elementor-element-30a8dd9:not(.elementor-motion-effects-element-type-background), .elementor-7307 .elementor-element.elementor-element-30a8dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-7307 .elementor-element.elementor-element-30a8dd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 0px 0px 0px;}.elementor-7307 .elementor-element.elementor-element-30a8dd9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7307 .elementor-element.elementor-element-c939873 img{width:26%;}.elementor-7307 .elementor-element.elementor-element-8438830{text-align:center;}.elementor-7307 .elementor-element.elementor-element-8438830 .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-7307 .elementor-element.elementor-element-fe09ede{text-align:center;}.elementor-7307 .elementor-element.elementor-element-963fd77:not(.elementor-motion-effects-element-type-background), .elementor-7307 .elementor-element.elementor-element-963fd77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-7307 .elementor-element.elementor-element-963fd77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5px 0px 0px 0px;}.elementor-7307 .elementor-element.elementor-element-963fd77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7307 .elementor-element.elementor-element-6e6a683 .elementor-heading-title{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-08475f4 .elementor-heading-title{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-dd8c8f2 .elementor-heading-title{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-3adf26a8:not(.elementor-motion-effects-element-type-background), .elementor-7307 .elementor-element.elementor-element-3adf26a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7307 .elementor-element.elementor-element-3adf26a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 4% 0%;}.elementor-7307 .elementor-element.elementor-element-3adf26a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7307 .elementor-element.elementor-element-1a4dcc41 > .elementor-element-populated{padding:8px 0px 0px 0px;}.elementor-7307 .elementor-element.elementor-element-796b9c49{--display:flex;}.elementor-7307 .elementor-element.elementor-element-527bb276{padding:0px 0px 12px 0px;}.elementor-7307 .elementor-element.elementor-element-527bb276 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-7307 .elementor-element.elementor-element-5ce878b3{--display:flex;}.elementor-7307 .elementor-element.elementor-element-566cfe51{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-7e835542{--display:flex;}.elementor-7307 .elementor-element.elementor-element-6a1dd1a5{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-6cf1add3{--display:flex;}.elementor-7307 .elementor-element.elementor-element-414dd373{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-585cc1ac{--display:flex;}.elementor-7307 .elementor-element.elementor-element-13ad44da{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-47c1e500{--display:flex;}.elementor-7307 .elementor-element.elementor-element-2d70757c{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-5bf52045{--display:flex;}.elementor-7307 .elementor-element.elementor-element-24f5e75b{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-797aa187{--display:flex;}.elementor-7307 .elementor-element.elementor-element-618ebda4{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-48fa76db{--display:flex;}.elementor-7307 .elementor-element.elementor-element-42285e95{font-size:16px;}.elementor-7307 .elementor-element.elementor-element-2c49be5f{--n-accordion-title-font-size:13px;--n-accordion-item-title-space-between:7px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-active-color:var( --e-global-color-dec44f6 );}.elementor-7307 .elementor-element.elementor-element-2c49be5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#61CE70;border-style:solid;border-color:#FFFFFF;}:where( .elementor-7307 .elementor-element.elementor-element-2c49be5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-7307 .elementor-element.elementor-element-77ca7b4e{text-align:center;}.elementor-7307 .elementor-element.elementor-element-77ca7b4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7307 .elementor-element.elementor-element-30a8dd9{padding:-10px -10px -10px -10px;}.elementor-7307 .elementor-element.elementor-element-53b4d48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7307 .elementor-element.elementor-element-3adf26a8{padding:5px 5px 5px 5px;}.elementor-7307 .elementor-element.elementor-element-527bb276 .elementor-heading-title{font-size:24px;}.elementor-7307 .elementor-element.elementor-element-77ca7b4e .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-7307 .elementor-element.elementor-element-69d670e .elementor-heading-title{font-size:23px;}.elementor-7307 .elementor-element.elementor-element-c939873 img{width:42%;}.elementor-7307 .elementor-element.elementor-element-6e6a683{text-align:center;}.elementor-7307 .elementor-element.elementor-element-6e6a683 .elementor-heading-title{font-size:20px;}.elementor-7307 .elementor-element.elementor-element-08475f4{text-align:center;}.elementor-7307 .elementor-element.elementor-element-08475f4 .elementor-heading-title{font-size:20px;}.elementor-7307 .elementor-element.elementor-element-dd8c8f2{text-align:center;}.elementor-7307 .elementor-element.elementor-element-dd8c8f2 .elementor-heading-title{font-size:20px;}.elementor-7307 .elementor-element.elementor-element-3adf26a8{padding:6px 0px 10px 0px;}.elementor-7307 .elementor-element.elementor-element-527bb276 .elementor-heading-title{font-size:22px;}.elementor-7307 .elementor-element.elementor-element-566cfe51{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-6a1dd1a5{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-414dd373{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-13ad44da{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-2d70757c{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-24f5e75b{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-618ebda4{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-42285e95{font-size:14px;}.elementor-7307 .elementor-element.elementor-element-77ca7b4e .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-7307 .elementor-element.elementor-element-4b7c720{width:10%;}.elementor-7307 .elementor-element.elementor-element-ee18846{width:78.665%;}.elementor-7307 .elementor-element.elementor-element-53b4d48{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7307 .elementor-element.elementor-element-ee18846{width:100%;}.elementor-7307 .elementor-element.elementor-element-53b4d48{width:2%;}}/* Start custom CSS for html, class: .elementor-element-14589623 *//* Two-column layout */
.two-column .form-row {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}

.two-column .form-group {
  flex: 1;
}

.two-column .form-row.full-width {
  flex-direction: column;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Form container styling */
.wpcf7 form {
  background: #ffffff;
  border: 2px solid #ccc;
  border-radius: 10px;
  padding: 30px;
  margin: 0 !important;
  padding-bottom: 0 !important;
  box-shadow: none;
}

/* Submit button cleanup */
.wpcf7 form .wpcf7-submit {
  margin-bottom: 0;
}

/* Paragraph spacing inside form */
.wpcf7 form p {
  margin-bottom: 15px;
}

/* Form wrapper spacing */
.wpcf7 {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* Hide empty response output space */
.wpcf7-response-output {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  display: none !important;
}

/* Remove any auto-inserted <br> */
.wpcf7 br {
  display: none !important;
}
/* Header above form */
.form-heading {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
  color: #333;
}/* End custom CSS */