.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-230 .elementor-element.elementor-element-8b2d1c7 .elementor-heading-title{font-family:"Jura", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-05002d6 .elementor-heading-title{font-family:"Jura", Sans-serif;font-size:54px;font-weight:600;color:#FFFFFF;}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-8b2d1c7 .elementor-heading-title{font-size:37px;}.elementor-230 .elementor-element.elementor-element-05002d6 .elementor-heading-title{font-size:35px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=New+Amsterdam&display=swap');
html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;overflow-x:hidden}
@keyframes aeg-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes aeg-float-a{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(12%,18%) scale(1.15)}}
@keyframes aeg-float-b{0%,100%{transform:translate(0,0) scale(1.1)}50%{transform:translate(-14%,-10%) scale(.9)}}
@keyframes aeg-float-c{0%,100%{transform:translate(0,0)}50%{transform:translate(8%,-16%)}}
/* Marquesina en movimiento continuo */
[data-id="20c19944"]{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;animation:aeg-marquee 38s linear infinite!important;will-change:transform}
[data-id="e893653"],[data-id="3556e2a9"]{flex-shrink:0;white-space:nowrap}
/* Fondo animado de Contacto */
[data-id="680a10b9"]{animation:aeg-float-a 16s ease-in-out infinite;filter:blur(60px)}
[data-id="2d8c338a"]{animation:aeg-float-b 19s ease-in-out infinite;filter:blur(60px)}
[data-id="2df555f1"]{animation:aeg-float-c 14s ease-in-out infinite;filter:blur(60px)}
@media (prefers-reduced-motion: reduce){[data-id="20c19944"],[data-id="680a10b9"],[data-id="2d8c338a"],[data-id="2df555f1"]{animation-duration:120s!important}}
/* Palabras destacadas en verde */
[data-id="4f6d0eb9"] span,[data-id="76eb2a17"] span{color:#42c69d}
/* Marquesina: rombos separadores */
[data-id="e893653"] span,[data-id="3556e2a9"] span{display:inline-block;width:10px;height:10px;margin:0 44px;background:#42c69d;transform:rotate(45deg);font-size:0;vertical-align:middle;position:relative;top:-3px}
/* Testimonios: comillas */
[data-id="1b77e483"] span,[data-id="162e873e"] span,[data-id="779464c2"] span,[data-id="386fe834"] span,[data-id="75bdb"] span{display:block;font-family:"New Amsterdam",sans-serif;font-size:56px;line-height:.5;margin-bottom:14px;padding-top:14px}
[data-id="1b77e483"] span{color:#42c69d}[data-id="162e873e"] span{color:#544697}[data-id="779464c2"] span{color:#1f50b2}[data-id="386fe834"] span{color:#329576}[data-id="75bdb"] span{color:#38509e}
/* Testimonios: nombres */
[data-id="5074d4f1"] strong,[data-id="1ff0a620"] strong,[data-id="6484587a"] strong,[data-id="7ed1fec9"] strong,[data-id="617f1820"] strong{font-family:Jura,sans-serif;font-size:16px;font-weight:700}
[data-id="5074d4f1"] strong{color:#fff}
[data-id="1ff0a620"] strong,[data-id="6484587a"] strong,[data-id="7ed1fec9"] strong,[data-id="617f1820"] strong{color:#1c284f}
/* Carrusel de testimonios */
[data-id="7a8f1655"]{scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto!important;display:flex!important;flex-wrap:nowrap!important}[data-id="7a8f1655"]::-webkit-scrollbar{display:none}
[data-id="7a8f1655"]>*{flex:0 0 min(420px,86%)!important}
/* Nav del header: empujar a la derecha */
[data-id="72a75c4"]{margin-left:auto}/* End custom CSS */