.elementor-2018 .elementor-element.elementor-element-d75c8e8, .elementor-2018 .elementor-element.elementor-element-d75c8e8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2018 .elementor-element.elementor-element-d75c8e8{box-shadow:0px 0px 7px 0px rgba(64.6, 64.6, 64.6, 0.5);padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2018 .elementor-element.elementor-element-ccd4e9a img{height:200px;}.elementor-2018 .elementor-element.elementor-element-0adf7c0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2018 .elementor-element.elementor-element-11dd407{padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-11dd407 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2018 .elementor-element.elementor-element-11dd407 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2018 .elementor-element.elementor-element-11dd407 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2018 .elementor-element.elementor-element-11dd407 .jet-listing-dynamic-field__content{text-align:left;}.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-2018 .elementor-element.elementor-element-ee75fa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-2018 .elementor-element.elementor-element-ee75fa1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-d70ec8c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-45c5c12 );color:var( --e-global-color-45c5c12 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button:hover, .elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button:focus{background-color:var( --e-global-color-45c5c12 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button:hover svg, .elementor-2018 .elementor-element.elementor-element-5f5dcd0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}/* Start custom CSS for section, class: .elementor-element-d75c8e8 *//* Clase para aplicar en Elementor */
.my-animated-box {
  border-radius: 12px;
  background-color: hsl(var(--card));
  color: hsl(var(--card-foreground));
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
              var(--tw-ring-shadow, 0 0 #0000),
              var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.7s;
  padding: 1.5rem;
}

/* Efecto en hover */
.my-animated-box:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 30px -10px hsl(var(--primary) / .3),
              0 0 40px hsl(var(--accent) / .4);
}/* End custom CSS */