:root{--font-xxs:clamp(0.625rem, 0.57rem + 0.22vw, 0.75rem);font-family:"Manrope";--font-xs:clamp(0.75rem, 0.71rem + 0.17vw, 0.875rem);font-family:"Manrope";--font-s:clamp(0.875rem, 0.83rem + 0.17vw, 1rem);font-family:"Manrope";--font-base:clamp(1rem, 0.95rem + 0.22vw, 1.125rem);font-family:"Manrope";--font-m:clamp(1.125rem, 1.03rem + 0.44vw, 1.5rem);font-family:"Manrope";--font-xm:clamp(1.375rem, 1.14rem + 1.05vw, 2.125rem);font-family:"Manrope";--font-l:clamp(1.75rem, 1.35rem + 1.77vw, 3rem);font-family:"Manrope";--font-xl:clamp(2.25rem, 1.62rem + 2.76vw, 4.25rem);font-family:"Manrope";--font-xxl:clamp(3rem, 1.96rem + 4.42vw, 5.5rem);font-family:"Manrope";--espacio-xs:clamp(0.5rem, 0.45rem + 0.22vw, 0.75rem);--espacio-s:clamp(0.75rem, 0.65rem + 0.44vw, 1rem);--espacio-m:clamp(1rem, 0.81rem + 0.88vw, 1.5rem);--espacio-l:clamp(1.5rem, 1.12rem + 1.77vw, 3rem);--espacio-xl:clamp(3rem, 1.87rem + 5.3vw, 7rem);--altura-linea-s:1.1;--altura-linea-m:1.3;--altura-linea-x:1.5;--borde-radio-s:0.25rem;--borde-radio-m:0.5rem;--borde-radio-x:1rem;--borde-radio-completo:50vw}.font-xxs{font-size:var(--font-xxs)}.font-xs{font-size:var(--font-xs)}.font-s{font-size:var(--font-s)}.font-base{font-size:var(--font-base)}.font-m{font-size:var(--font-m)}.font-xm{font-size:var(--font-xm)}.font-l{font-size:var(--font-l)}.font-xl{font-size:var(--font-xl)}.font-xxl{font-size:var(--font-xxl)}.altura-linea-s{line-height:var(--altura-linea-s)}.altura-linea-m{line-height:var(--altura-linea-m)}.altura-linea-x{line-height:var(--altura-linea-x)}.pad-seccion{padding-top:var(--espacio-xl);padding-bottom:var(--espacio-xl)}.pad-s{padding:var(--espacio-s)}.pad-m{padding:var(--espacio-m)}.pad-l{padding:var(--espacio-l)}.gap-xs{gap:var(--espacio-xs)}.gap-s{gap:var(--espacio-s)}.gap-m{gap:var(--espacio-m)}.gap-l{gap:var(--espacio-l)}.gap-xl{gap:var(--espacio-xl)}.borde-radio-s{border-radius:var(--borde-radio-s);overflow:hidden}.borde-radio-m{border-radius:var(--borde-radio-m);overflow:hidden}.borde-radio-x{border-radius:var(--borde-radio-x);overflow:hidden}.borde-radio-completo{border-radius:var(--borde-radio-completo);overflow:hidden}.bdt-marquee{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}html{scroll-behavior:smooth;scroll-padding-top:100px}#mi-seccion-destino{scroll-margin-top:100px}@media (max-width:767px){html{scroll-padding-top:60px}#mi-seccion-destino{scroll-margin-top:60px}}#testimonios-wrapper{position:relative;overflow:hidden;height:680px}#col-testimonios-up,#col-testimonios-down{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:20px!important;will-change:transform}#col-testimonios-up{animation:scrollUp 25s linear infinite}#col-testimonios-down{animation:scrollDown 25s linear infinite}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}#col-testimonios-up:hover,#col-testimonios-down:hover{animation-play-state:paused}#testimonios-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,#FFFFFF 10%,#000C1300 100%);z-index:2;pointer-events:none}#testimonios-wrapper::after{content:'';position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top,#FFFFFF 10%,#000C1300 100%);z-index:2;pointer-events:none}.menu-flecha-custom .elementor-nav-menu .sub-arrow i,.menu-flecha-custom .elementor-nav-menu .sub-arrow svg{display:none!important}.menu-flecha-custom .elementor-nav-menu .sub-arrow{display:inline-block!important;width:15px;height:15px;-webkit-mask-image:url(https://grupovansur.space/wetcom/wp-content/uploads/2026/02/Mesa-de-trabajo-1flecha-redim-1.svg);mask-image:url(https://grupovansur.space/wetcom/wp-content/uploads/2026/02/Mesa-de-trabajo-1flecha-redim-1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;margin-left:15px;transition:transform 0.3s ease,background-color 0.3s ease}.menu-flecha-custom .elementor-nav-menu .menu-item:hover .sub-arrow,.menu-flecha-custom .elementor-nav-menu .menu-item:focus-within .sub-arrow,.menu-flecha-custom .elementor-nav-menu .elementor-item.elementor-item-active .sub-arrow,.menu-flecha-custom .elementor-nav-menu .sub-arrow.elementor-active,.menu-flecha-custom .elementor-nav-menu .menu-item.elementor-active .sub-arrow{background-color:#A6FF00}.menu-flecha-custom .elementor-nav-menu .menu-item:focus-within .sub-arrow,.menu-flecha-custom .elementor-nav-menu .elementor-item.elementor-item-active .sub-arrow,.menu-flecha-custom .elementor-nav-menu .sub-arrow.elementor-active,.menu-flecha-custom .elementor-nav-menu .menu-item.elementor-active .sub-arrow{transform:rotate(90deg)}.btn-arrow .elementor-button svg{width:11px;height:1.2em;transition:transform 0.3s ease}.btn-arrow .elementor-button:hover svg{transform:translate(3px,-3px)}.btn-arrow .elementor-button:hover .elementor-button-text{text-decoration:underline;text-underline-offset:8px}