.elementor-5244 .elementor-element.elementor-element-eb84769 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5244 .elementor-element.elementor-element-eb84769{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5244 .elementor-element.elementor-element-98abe07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5244 .elementor-element.elementor-element-98abe07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5244 .elementor-element.elementor-element-b252ff1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5244 .elementor-element.elementor-element-60e66cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5244 .elementor-element.elementor-element-60e66cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-5244 .elementor-element.elementor-element-60e66cb > .elementor-element-populated, .elementor-5244 .elementor-element.elementor-element-60e66cb > .elementor-element-populated > .elementor-background-overlay, .elementor-5244 .elementor-element.elementor-element-60e66cb > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5244 .elementor-element.elementor-element-60e66cb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-5244 .elementor-element.elementor-element-60e66cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5244 .elementor-element.elementor-element-9b1e53b{color:var( --e-global-color-secondary );}.elementor-5244 .elementor-element.elementor-element-709c0b2{padding:20px 0px 0px 0px;}.elementor-5244 .elementor-element.elementor-element-782e033{text-align:left;}.elementor-5244 .elementor-element.elementor-element-782e033 img{opacity:0.7;transition-duration:0.5s;}.elementor-5244 .elementor-element.elementor-element-782e033:hover img{opacity:1;}.elementor-5244 .elementor-element.elementor-element-79b12bb{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-5244 .elementor-element.elementor-element-79b12bb > .elementor-widget-container{margin:-16px 0px 0px 32px;}.elementor-5244 .elementor-element.elementor-element-92a8839{padding:0px 0px 50px 0px;}.elementor-5244 .elementor-element.elementor-element-66e87b6{padding:10px 0px 0px 0px;}.elementor-5244 .elementor-element.elementor-element-e0465d1:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-e0465d1 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-f8b40a2:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-f8b40a2 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-4e47584:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-4e47584 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-82f4da6:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-82f4da6 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-90452b9:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-90452b9 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-6534658:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-6534658 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-23b1283:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-23b1283 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-1a70c4c:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-1a70c4c img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5244 .elementor-element.elementor-element-1cb25bd:hover img{filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5244 .elementor-element.elementor-element-1cb25bd img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}/* Start custom CSS for column, class: .elementor-element-60e66cb *//* Retina Glass – deja ver el vídeo de fondo */
.retina-glass{
  --glass-bg: rgba(255, 255, 255, 0.01) !important;
  --glass-border: rgba(255, 255, 255, 0.18) !important;
  --blur: 5px !important;
  --radius: 18px !important;

  position: relative !important;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.08),
    rgba(255,255,255,0.02)
  ) !important;

  background-color: var(--glass-bg) !important;

  border: 1px solid var(--glass-border) !important;
  border-radius: var(--radius) !important;

  -webkit-backdrop-filter: 
    blur(var(--blur))
    saturate(160%)
    contrast(115%) !important;

  backdrop-filter:
    blur(var(--blur))
    saturate(160%)
    contrast(90%) !important;

  box-shadow:
    0 12px 35px rgba(0,0,0,0.25),
    inset 0 1px 0 rgba(255,255,255,0.12) !important;

  overflow: hidden !important;
}

/* Brillo sutil tipo retina */
.retina-glass::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;

  background: radial-gradient(
    800px 240px at 15% 0%,
    rgba(255,255,255,0.16),
    transparent 60%
  ) !important;

  opacity: 0.8 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb84769 */.elementor-5244 .elementor-element.elementor-element-eb84769    {
    background-color: aliceblue;
    display: flex;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a72c17c */.elementor-5244 .elementor-element.elementor-element-a72c17c{
    opacity: 0.7;
    cursor: pointer !important;
    transition: opacity 500ms ease-in-out;
}

.elementor-5244 .elementor-element.elementor-element-a72c17c:hover{
    opacity: 1;
}/* End custom CSS */