.elementor-19 .elementor-element.elementor-element-6667932{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .hero-content{background:rgba(0, 0, 0, 0%) !important;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .horarios-section{background:rgba(0, 0, 0, 11%) !important;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-overlay{background:rgba(15, 23, 42, 16%) !important;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-hero-wrapper{min-height:820px;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-hero-slideshow{height:100%;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .tagline{color:#FFFFFF;font-size:54px;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .subtitle{color:#F7F7F7;font-size:26px;}.elementor-19 .elementor-element.elementor-element-a25e66a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-db35b6f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-db35b6f .amaya-separator-icon svg, .elementor-19 .elementor-element.elementor-element-db35b6f .amaya-separator-icon i{color:#D42946;fill:#D42946;}.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-19 .elementor-element.elementor-element-9aaeb23{text-align:center;}.elementor-19 .elementor-element.elementor-element-9aaeb23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0e517c6{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B45050;}.elementor-19 .elementor-element.elementor-element-5873f95{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-810d8f4{--display:flex;--min-height:231px;--justify-content:center;--glow-color:#FF507845;}.elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-soft, .elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-neon, .elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-pulsing{background-color:rgba(2, 6, 23, 0.9);border:1px solid rgba(244, 63, 94, 0.2);box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 15px rgba(244, 63, 94, 0.05);border-radius:0.5rem;padding:2rem;transition:box-shadow 0.4s ease, border-color 0.4s ease, transform 0.4s ease;}.elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-soft:hover, .elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-neon:hover, .elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-pulsing:hover{transform:scale(1.02);}.elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-soft:hover{border-color:var(--glow-color);box-shadow:0 0 10px var(--glow-color), 0 0 25px var(--glow-color), 0 0 50px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-neon:hover{border-color:var(--glow-color);box-shadow:0 0 15px var(--glow-color), inset 0 0 5px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-810d8f4.amaya-glow-pulsing:hover{animation:amaya-pulsing-glow 2s infinite alternate;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-9d37c90{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5888c8 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5888c8 );color:var( --e-global-color-d5888c8 );border-color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9153606 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9153606 );color:var( --e-global-color-9153606 );border-color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-9d37c90.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-9d37c90 .elementor-icon{font-size:24px;}.elementor-19 .elementor-element.elementor-element-9d37c90 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d37c90 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-9d37c90 .elementor-icon-box-title{color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-9d37c90:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9d37c90:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-bd2aa77{--display:flex;--min-height:231px;--justify-content:center;--glow-color:#FF507845;}.elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-soft, .elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-neon, .elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-pulsing{background-color:rgba(2, 6, 23, 0.9);border:1px solid rgba(244, 63, 94, 0.2);box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 15px rgba(244, 63, 94, 0.05);border-radius:0.5rem;padding:2rem;transition:box-shadow 0.4s ease, border-color 0.4s ease, transform 0.4s ease;}.elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-soft:hover, .elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-neon:hover, .elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-pulsing:hover{transform:scale(1.02);}.elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-soft:hover{border-color:var(--glow-color);box-shadow:0 0 10px var(--glow-color), 0 0 25px var(--glow-color), 0 0 50px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-neon:hover{border-color:var(--glow-color);box-shadow:0 0 15px var(--glow-color), inset 0 0 5px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-bd2aa77.amaya-glow-pulsing:hover{animation:amaya-pulsing-glow 2s infinite alternate;}.elementor-19 .elementor-element.elementor-element-4e8df2f{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5888c8 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5888c8 );color:var( --e-global-color-d5888c8 );border-color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9153606 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9153606 );color:var( --e-global-color-9153606 );border-color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-4e8df2f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-4e8df2f .elementor-icon{font-size:24px;}.elementor-19 .elementor-element.elementor-element-4e8df2f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4e8df2f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-4e8df2f .elementor-icon-box-title{color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-4e8df2f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4e8df2f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-21ae978{--display:flex;--min-height:231px;--justify-content:center;--glow-color:#FF507845;}.elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-soft, .elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-neon, .elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-pulsing{background-color:rgba(2, 6, 23, 0.9);border:1px solid rgba(244, 63, 94, 0.2);box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 15px rgba(244, 63, 94, 0.05);border-radius:0.5rem;padding:2rem;transition:box-shadow 0.4s ease, border-color 0.4s ease, transform 0.4s ease;}.elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-soft:hover, .elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-neon:hover, .elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-pulsing:hover{transform:scale(1.02);}.elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-soft:hover{border-color:var(--glow-color);box-shadow:0 0 10px var(--glow-color), 0 0 25px var(--glow-color), 0 0 50px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-neon:hover{border-color:var(--glow-color);box-shadow:0 0 15px var(--glow-color), inset 0 0 5px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-21ae978.amaya-glow-pulsing:hover{animation:amaya-pulsing-glow 2s infinite alternate;}.elementor-19 .elementor-element.elementor-element-a3818e4{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5888c8 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5888c8 );color:var( --e-global-color-d5888c8 );border-color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9153606 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9153606 );color:var( --e-global-color-9153606 );border-color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-a3818e4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-a3818e4 .elementor-icon{font-size:24px;}.elementor-19 .elementor-element.elementor-element-a3818e4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a3818e4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-a3818e4 .elementor-icon-box-title{color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-a3818e4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a3818e4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-4af030b{--display:flex;--min-height:231px;--justify-content:center;--glow-color:#FF507845;}.elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-soft, .elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-neon, .elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-pulsing{background-color:rgba(2, 6, 23, 0.9);border:1px solid rgba(244, 63, 94, 0.2);box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 15px rgba(244, 63, 94, 0.05);border-radius:0.5rem;padding:2rem;transition:box-shadow 0.4s ease, border-color 0.4s ease, transform 0.4s ease;}.elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-soft:hover, .elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-neon:hover, .elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-pulsing:hover{transform:scale(1.02);}.elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-soft:hover{border-color:var(--glow-color);box-shadow:0 0 10px var(--glow-color), 0 0 25px var(--glow-color), 0 0 50px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-neon:hover{border-color:var(--glow-color);box-shadow:0 0 15px var(--glow-color), inset 0 0 5px var(--glow-color);}.elementor-19 .elementor-element.elementor-element-4af030b.amaya-glow-pulsing:hover{animation:amaya-pulsing-glow 2s infinite alternate;}.elementor-19 .elementor-element.elementor-element-0b955d5{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5888c8 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5888c8 );color:var( --e-global-color-d5888c8 );border-color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9153606 );fill:#000000;color:#000000;}.elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9153606 );color:var( --e-global-color-9153606 );border-color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-0b955d5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-0b955d5 .elementor-icon{font-size:24px;}.elementor-19 .elementor-element.elementor-element-0b955d5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0b955d5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-0b955d5 .elementor-icon-box-title{color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-0b955d5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0b955d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-3027cc1{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-319d62d.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-319d62d .amaya-separator-icon svg, .elementor-19 .elementor-element.elementor-element-319d62d .amaya-separator-icon i{color:#D42946;fill:#D42946;}.elementor-19 .elementor-element.elementor-element-7f7f1d0{text-align:center;}.elementor-19 .elementor-element.elementor-element-7f7f1d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-30561ff{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B45050;}.elementor-19 .elementor-element.elementor-element-8b19297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7f83fc9{text-align:center;}.elementor-19 .elementor-element.elementor-element-7f83fc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2a9cb21{text-align:center;}.elementor-19 .elementor-element.elementor-element-2a9cb21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:200;color:var( --e-global-color-9153606 );}.elementor-19 .elementor-element.elementor-element-be0f8bf .testimonial-card{border-color:#F43F5EA1;border-width:1px;border-radius:8px;padding:32px;}.elementor-19 .elementor-element.elementor-element-be0f8bf .testimonial-text{color:#e2e8f0;}.elementor-19 .elementor-element.elementor-element-be0f8bf .testimonial-name{color:#f1f5f9;}.elementor-19 .elementor-element.elementor-element-be0f8bf .testimonial-role{color:#93c5fd;}.elementor-19 .elementor-element.elementor-element-be0f8bf .nav-dot{background-color:var( --e-global-color-9153606 );height:2px;margin:0 8px;}.elementor-19 .elementor-element.elementor-element-be0f8bf .nav-dot.active{background-color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-be0f8bf .nav-dot:hover{background-color:var( --e-global-color-d5888c8 );}.elementor-19 .elementor-element.elementor-element-9b82f46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a3538b4{text-align:center;}.elementor-19 .elementor-element.elementor-element-a3538b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-820e53c{text-align:center;}.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-19 .elementor-element.elementor-element-eea5bf8 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;background-image:linear-gradient(165deg, var( --e-global-color-primary ) 8%, #0487BE 100%);}.elementor-19 .elementor-element.elementor-element-e8d42d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-19 .elementor-element.elementor-element-5873f95{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-5873f95{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-hero-wrapper{min-height:790px;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-hero-slideshow{height:100%;}.elementor-19 .elementor-element.elementor-element-5873f95{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-19 .elementor-element.elementor-element-5873f95{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-hero-wrapper{min-height:430px;}.elementor-19 .elementor-element.elementor-element-6b2fce4 .amaya-hero-slideshow{height:100%;}.elementor-19 .elementor-element.elementor-element-5873f95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-a25e66a{--content-width:1240px;}.elementor-19 .elementor-element.elementor-element-3027cc1{--content-width:1200px;}}@media(min-width:2400px){.elementor-19 .elementor-element.elementor-element-5873f95{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-a25e66a */.elementor-19 .elementor-element.elementor-element-a25e66a {
  position: relative;
  background: 
    radial-gradient(ellipse 120% 80% at 70% 20%, rgba(255, 20, 147, 0.15), transparent 50%),
    radial-gradient(ellipse 100% 60% at 30% 10%, rgba(0, 255, 255, 0.12), transparent 60%),
    radial-gradient(ellipse 90% 70% at 50% 0%, rgba(138, 43, 226, 0.18), transparent 65%),
    radial-gradient(ellipse 110% 50% at 80% 30%, rgba(255, 215, 0, 0.08), transparent 40%),
    #000000 !important;
  min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3027cc1 */.elementor-19 .elementor-element.elementor-element-3027cc1 {
  position: relative;
  background: 
    radial-gradient(ellipse 140% 50% at 15% 60%, rgba(124, 58, 237, 0.11), transparent 48%),
    radial-gradient(ellipse 90% 80% at 85% 25%, rgba(245, 101, 101, 0.09), transparent 58%),
    radial-gradient(ellipse 120% 65% at 40% 90%, rgba(34, 197, 94, 0.13), transparent 52%),
    radial-gradient(ellipse 100% 45% at 70% 5%, rgba(251, 191, 36, 0.07), transparent 42%),
    radial-gradient(ellipse 80% 75% at 90% 80%, rgba(168, 85, 247, 0.10), transparent 55%),
    #000000 !important;
  min-height: 100vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b19297 */.elementor-19 .elementor-element.elementor-element-8b19297 {
  position: relative;
  background: radial-gradient(ellipse at center, #3d2914 0%, #2a1810 30%, #1a0f0a 60%, #0d0806 100%) !important;
  min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b82f46 */.elementor-19 .elementor-element.elementor-element-9b82f46 {
  position: relative;
  background: 
    radial-gradient(70% 55% at 50% 50%, #2a5d77 0%, #184058 18%, #0f2a43 34%, #0a1b30 50%, #071226 66%, #040d1c 80%, #020814 92%, #01040d 97%, #000309 100%),
    radial-gradient(160% 130% at 10% 10%, rgba(0,0,0,0) 38%, #000309 76%, #000208 100%),
    radial-gradient(160% 130% at 90% 90%, rgba(0,0,0,0) 38%, #000309 76%, #000208 100%) !important;
  min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-4945e95 *//* Cambia el color del mapa a un estilo "Dark Mode" o Mono-color */
.elementor-19 .elementor-element.elementor-element-4945e95 iframe {
    filter: grayscale(100%) invert(90%) hue-rotate(180deg) brightness(95%) contrast(90%);
}

/* Opcional: Efecto al pasar el ratón para que recupere el color original */
.elementor-19 .elementor-element.elementor-element-4945e95:hover iframe {
    filter: grayscale(0%) invert(0%) hue-rotate(0deg);
    transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-19 {
  position: relative;
  z-index: 1;
}

body.elementor-page-19::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: radial-gradient(125% 125% at 50% 10%, #000000 40%, #2b0707 100%);
}/* End custom CSS */