.elementor-kit-8{--e-global-color-sow-burgundy:#3C1518;--e-global-color-sow-terracotta:#A44A3F;--e-global-color-sow-green:#59643E;--e-global-color-sow-cream:#F5F0E8;--e-global-color-sow-ink:#2b1716;--e-global-color-sow-gold:#d9825f;--e-global-color-c-ink:#3C1518;--e-global-color-c-cream:#F5F0E8;--e-global-color-c-cream-soft:#FAF7F1;--e-global-color-c-rust:#A44A3F;--e-global-color-c-rust-deep:#8A3C32;--e-global-color-c-sage:#6E8268;--e-global-color-c-sage-soft:#DCE2D2;--e-global-color-c-blush:#EBD3CD;--e-global-color-c-on-dark:#F3EADF;--e-global-typography-primary-font-family:"EB Garamond";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-weight:500;background-color:#F5F0E8;font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#A44A3F;}.elementor-kit-8 a:hover{color:#8A3C32;}.elementor-kit-8 h1{font-family:"EB Garamond", Sans-serif;font-weight:400;}.elementor-kit-8 h2{font-family:"EB Garamond", Sans-serif;font-weight:400;}.elementor-kit-8 h3{font-family:"EB Garamond", Sans-serif;font-weight:400;}.elementor-kit-8 h4{font-family:"EB Garamond", Sans-serif;font-weight:500;}.elementor-kit-8 h5{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-kit-8 h6{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,400;1,600&family=Montserrat:wght@400;500;600;700&display=swap');

/* Seasons of a Woman – Form Styling */
#wpforms-form-133 .wpforms-submit {
  background-color: #A44A3F !important;
  color: #fff !important;
  border-radius: 999px !important;
  padding: 16px 40px !important;
  font-family: Montserrat, sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  border: none !important;
  cursor: pointer !important;
  transition: opacity 0.2s ease !important;
  width: 100% !important;
  margin-top: 12px !important;
}
#wpforms-form-133 .wpforms-submit:hover { opacity: 0.88 !important; }
#wpforms-form-133 .wpforms-field input,
#wpforms-form-133 .wpforms-field select,
#wpforms-form-133 .wpforms-field textarea {
  border: 1px solid #d6c8b8 !important;
  border-radius: 8px !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 15px !important;
  padding: 12px 16px !important;
  color: #2b1716 !important;
  background: #fbf7ef !important;
}
#wpforms-form-133 .wpforms-field label {
  font-family: Montserrat, sans-serif !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  color: #3C1518 !important;
  letter-spacing: 0.5px !important;
}/* End custom CSS */