.elementor-kit-12{--e-global-color-primary:#FBE4C3;--e-global-color-secondary:#7C7C7C;--e-global-color-text:#2F2F2F;--e-global-color-accent:#C27049;--e-global-color-85f5aa1:#F8F4F0;--e-global-color-e8f0ce1:#2E2E2E;--e-global-color-2795a2e:#D6CFC7;--e-global-color-6161b31:#C2B8AE;--e-global-color-7b4b2f1:#EAE7E1;--e-global-color-e31bd38:#B3735D;--e-global-color-921c5b8:#DCCBC3;--e-global-color-d71a501:#A58C7B;--e-global-color-518eb90:#FFCC8A;--e-global-color-feb7ab9:#B08B4F;--e-global-color-3999abe:#F7F3ED;--e-global-color-a35524e:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat Alternates";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1536px;}.e-con{--container-max-width:1536px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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 *//* Initial style */
.cta-wrapper {
  background-color: transparent;
  transition: background-color 0.3s ease;
}

/* Hover effects using :has() — modern CSS .elementor-kit-12 */
.cta-wrapper:has(.cta-button-1:hover) {
  background-color: #C27049;
}

.cta-wrapper:has(.cta-button-2:hover) {
  background-color: #826B00;
}

.cta-wrapper:has(.cta-button-3:hover) {
  background-color: #7C7C7C;
}/* End custom CSS */