.elementor-1287 .elementor-element.elementor-element-7fc56220{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1287 .elementor-element.elementor-element-415c05aa{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-1287 .elementor-element.elementor-element-2d542b84{text-align:center;}.elementor-1287 .elementor-element.elementor-element-2d542b84 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-1287 .elementor-element.elementor-element-62fe5ab5{text-align:center;}.elementor-1287 .elementor-element.elementor-element-62fe5ab5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-13dfdbcc{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-6702353f{text-align:center;}.elementor-1287 .elementor-element.elementor-element-6702353f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-7d62f928{text-align:center;}.elementor-1287 .elementor-element.elementor-element-7d62f928 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-4882d8cb{text-align:center;}.elementor-1287 .elementor-element.elementor-element-4882d8cb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-1d7a92de{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-20a05fc4{text-align:center;}.elementor-1287 .elementor-element.elementor-element-20a05fc4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-44abd5ba{text-align:center;}.elementor-1287 .elementor-element.elementor-element-44abd5ba .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-5a6e78f5{text-align:center;}.elementor-1287 .elementor-element.elementor-element-5a6e78f5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-2dc0749b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-57b2ced{text-align:center;}.elementor-1287 .elementor-element.elementor-element-57b2ced .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-49417200{text-align:center;}.elementor-1287 .elementor-element.elementor-element-49417200 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-f5b3fb9{text-align:center;}.elementor-1287 .elementor-element.elementor-element-f5b3fb9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-515cb9d6{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-20156e04{text-align:center;}.elementor-1287 .elementor-element.elementor-element-20156e04 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-485df5f1{text-align:center;}.elementor-1287 .elementor-element.elementor-element-485df5f1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-3fef9e81{text-align:center;}.elementor-1287 .elementor-element.elementor-element-3fef9e81 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-5e3ed4ae{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-4b4de9d8{text-align:center;}.elementor-1287 .elementor-element.elementor-element-4b4de9d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-46fabc3d{text-align:center;}.elementor-1287 .elementor-element.elementor-element-46fabc3d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-7f8a7810{text-align:center;}.elementor-1287 .elementor-element.elementor-element-7f8a7810 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-6dc2852b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1077336 );--border-color:var( --e-global-color-1077336 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-7050f789{text-align:center;}.elementor-1287 .elementor-element.elementor-element-7050f789 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-2f0dfd04{text-align:center;}.elementor-1287 .elementor-element.elementor-element-2f0dfd04 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}.elementor-1287 .elementor-element.elementor-element-3dd3b2a1{text-align:center;}.elementor-1287 .elementor-element.elementor-element-3dd3b2a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-1077336 );}@media(max-width:1024px){.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1287 .elementor-element.elementor-element-2d542b84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-6702353f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-20a05fc4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-57b2ced .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-20156e04 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-4b4de9d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-7050f789 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-1287 .elementor-element.elementor-element-7fc56220{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-415c05aa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1287 .elementor-element.elementor-element-2d542b84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-13dfdbcc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1287 .elementor-element.elementor-element-6702353f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-1d7a92de{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1287 .elementor-element.elementor-element-20a05fc4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-2dc0749b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1287 .elementor-element.elementor-element-57b2ced .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-515cb9d6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1287 .elementor-element.elementor-element-20156e04 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-5e3ed4ae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1287 .elementor-element.elementor-element-4b4de9d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1287 .elementor-element.elementor-element-6dc2852b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1287 .elementor-element.elementor-element-7050f789 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-415c05aa */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13dfdbcc */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7a92de */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc0749b */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515cb9d6 */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3ed4ae */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc2852b */.day-container.highlight {
  background-color: #CA393C !important;  /* El fondo rojo que ya está funcionando */
  color: white !important;  /* Cambia el color del texto a blanco */
}

.day-container.highlight h4, 
.day-container.highlight p {
  color: white !important; /* Asegura que el texto en títulos o párrafos también sea blanco */
}/* End custom CSS */