.elementor-kit-24373{--e-global-color-primary:#976238;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--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;background-image:url("https://dokayoga2.bsacommunication.com/wp-content/uploads/2025/10/SFONDO-2000X5000-PIX-scaled.jpg");background-size:cover;}.elementor-kit-24373 button,.elementor-kit-24373 input[type="button"],.elementor-kit-24373 input[type="submit"],.elementor-kit-24373 .elementor-button{background-color:#976138;color:#FFFFFF;}.elementor-kit-24373 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;--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:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}.sc_layouts_title_caption{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 */.rotate-hover.elementor-view-framed .elementor-icon {
    fill: #976138 !important
}

/* Applica a tutti i pulsanti Elementor */
a.sc_button, .submit-style-in {
  background-color: #d2a56b; /* colore base */
  border: none;
  border-radius: 60% 40% 70% 30% / 50% 60% 40% 50% !important; /* forma irregolare tipo sassolino */
  padding: 16px 32px;
  transition: all 0.3s ease;
}

a.sc_button:hover, .submit-style-in:hover {
  transform: scale(1.05) rotate(-1deg);
  background-color: #c5955f; /* colore hover */
}/* End custom CSS */