main.svelte-4ml88a{color:#4d4d4f;outline:none;font-size:16px;line-height:24px;overflow-x:clip}.services-page.svelte-4ml88a .reveal-visible{animation-duration:.65s}.services-page.svelte-4ml88a .reveal-visible[data-reveal=left]{animation-name:svelte-4ml88a-services-left}.services-page.svelte-4ml88a .reveal-visible[data-reveal=right]{animation-name:svelte-4ml88a-services-right}.services-page.svelte-4ml88a .reveal-visible[data-reveal=up]{animation-name:svelte-4ml88a-services-up}.services-page.svelte-4ml88a .reveal-visible[data-reveal=zoom]{animation-name:svelte-4ml88a-services-zoom}@keyframes svelte-4ml88a-services-left{0%{opacity:var(--reveal-start-opacity,0);transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes svelte-4ml88a-services-right{0%{opacity:var(--reveal-start-opacity,0);transform:translate(28px)}to{opacity:1;transform:none}}@keyframes svelte-4ml88a-services-up{0%{opacity:var(--reveal-start-opacity,0);transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes svelte-4ml88a-services-zoom{0%{opacity:var(--reveal-start-opacity,0);transform:scale(.94)}to{opacity:1;transform:none}}h1.svelte-4ml88a,h2.svelte-4ml88a,h3.svelte-4ml88a{margin:0;font:700 32px/1 Montserrat,sans-serif}h1.svelte-4ml88a{font-size:40px}p.svelte-4ml88a{margin:0 0 14.4px}.introduction.svelte-4ml88a{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1140px;margin:20px auto 0;display:grid}.intro-copy.svelte-4ml88a{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding-left:4%;display:flex}.intro-copy.svelte-4ml88a p:where(.svelte-4ml88a){margin:0}.intro-photo.svelte-4ml88a{background:url(../../../images/services/Sala-vip-bbva-1.jpg) 50%/cover no-repeat;border-bottom-left-radius:25px;min-height:380px}.service-button.svelte-4ml88a{color:#fff;text-align:center;background:linear-gradient(89deg,#cb244c 38%,#e29931);border-radius:3px;align-self:flex-start;max-width:100%;padding:12px 24px;font:500 15px/15px Roboto,sans-serif;transition:scale .18s;display:inline-block}.service-button.svelte-4ml88a:hover{scale:1.1}.service-menu.svelte-4ml88a{z-index:90;padding:10px;position:sticky;top:105px}.service-menu-inner.svelte-4ml88a{background:#f5f1ec;border-radius:450px;justify-content:space-evenly;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:0 13px 29px #0004}.menu-title.svelte-4ml88a{color:#4d4d4f;font:800 32px/1 Montserrat,sans-serif}.menu-link.svelte-4ml88a{white-space:nowrap;border:1px solid #4d4d4f;border-radius:11px;padding:12px 23px;font:600 15px/15px Roboto,sans-serif}.menu-link.svelte-4ml88a:hover,.menu-link.svelte-4ml88a:focus-visible{color:#fff;background:linear-gradient(89deg,#cb244c 38%,#e29931);box-shadow:0 0 24px #e29931}.service-anchor.svelte-4ml88a{scroll-margin-top:215px}.service-banner.svelte-4ml88a{background-image:linear-gradient(var(--service-color), var(--service-color)), var(--service-background);background-position:center var(--service-position);color:#fff;text-align:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:20px;padding:100px 0;display:flex}.service-banner.svelte-4ml88a h2:where(.svelte-4ml88a){text-transform:uppercase;width:100%}.service-banner.svelte-4ml88a p:where(.svelte-4ml88a){white-space:pre-line;padding:0 10%}.service-banner.svelte-4ml88a .service-anchor:where(.svelte-4ml88a){width:100%}.next-service.svelte-4ml88a{color:#fff;place-items:center;width:50px;height:56px;transition:scale .18s;display:grid}.next-service.svelte-4ml88a:hover{scale:1.2}.next-service.svelte-4ml88a img:where(.svelte-4ml88a){width:50px;height:auto;display:block}.service-details.svelte-4ml88a{background:#f5f1ec;padding:10px}.details-inner.svelte-4ml88a{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1140px;margin:auto;padding:10px;display:grid}.service-image.svelte-4ml88a,.benefits.svelte-4ml88a{min-width:0;padding:10px}.service-image.svelte-4ml88a img:where(.svelte-4ml88a){width:100%;height:auto}.benefits.svelte-4ml88a{flex-direction:column;justify-content:space-evenly;gap:20px;display:flex}.benefits.svelte-4ml88a h3:where(.svelte-4ml88a){color:#000;text-transform:uppercase;font-weight:600}.benefits.svelte-4ml88a ul:where(.svelte-4ml88a){flex-direction:column;gap:20px;margin:0;padding:10px;list-style:none;display:flex}.benefits.svelte-4ml88a li:where(.svelte-4ml88a){margin:0 0 14.4px}.reverse.svelte-4ml88a .service-image:where(.svelte-4ml88a){grid-area:1/2}.reverse.svelte-4ml88a .benefits:where(.svelte-4ml88a){text-align:right;grid-area:1/1;align-items:flex-end}.reverse.svelte-4ml88a .service-button:where(.svelte-4ml88a){align-self:flex-end}.commitment.svelte-4ml88a{padding:10px}.section-inner.svelte-4ml88a{flex-direction:column;gap:20px;max-width:1140px;margin:auto;display:flex}.commitment.svelte-4ml88a h2:where(.svelte-4ml88a),.centered.svelte-4ml88a{text-align:center}.commitment-columns.svelte-4ml88a{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:10px;display:grid}.column.svelte-4ml88a{flex-direction:column;gap:20px;min-width:0;padding:10px;display:flex}.column.svelte-4ml88a img:where(.svelte-4ml88a){width:100%;height:auto}.contact-wrapper.svelte-4ml88a{padding-top:20px}.contact-wrapper.svelte-4ml88a #contacto{scroll-margin-top:215px}.whatsapp.svelte-4ml88a{z-index:50;color:#fff;background:#0c3;border-radius:7px;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:15px;right:15px;box-shadow:0 2px 5px #0003}.whatsapp.svelte-4ml88a svg:where(.svelte-4ml88a){width:42px;height:42px}@media (prefers-reduced-motion:no-preference){.whatsapp.svelte-4ml88a{transition:transform .18s,box-shadow .18s;animation:.4s ease-out .3s backwards svelte-4ml88a-whatsapp-enter}.whatsapp.svelte-4ml88a:focus-visible{transform:translateY(-3px);box-shadow:0 5px 12px #0003}@media (hover:hover){.whatsapp.svelte-4ml88a:hover{transform:translateY(-3px);box-shadow:0 5px 12px #0003}}}@keyframes svelte-4ml88a-whatsapp-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (width>=1025px) and (width<=1399px){.service-menu-inner.svelte-4ml88a{gap:10px;padding-inline:15px}.menu-title.svelte-4ml88a{font-size:26px}.menu-link.svelte-4ml88a{padding-inline:12px;font-size:14px}}@media (width<=1024px){.introduction.svelte-4ml88a{margin-bottom:48px}.service-menu.svelte-4ml88a{display:none}.service-anchor.svelte-4ml88a,.contact-wrapper.svelte-4ml88a #contacto{scroll-margin-top:94px}.service-banner.svelte-4ml88a{padding-inline:10px}}@media (width<=767px){.introduction.svelte-4ml88a{grid-template-columns:1fr;margin:0;padding:calc(1.5em + 20px) 1.5em 1.5em}.intro-copy.svelte-4ml88a{padding:0}.intro-photo.svelte-4ml88a{border-radius:25px}.service-banner.svelte-4ml88a{padding:4em 1.5em 2em}.first-service.svelte-4ml88a .service-banner:where(.svelte-4ml88a){padding-top:3em}.service-banner.svelte-4ml88a h2:where(.svelte-4ml88a),.benefits.svelte-4ml88a h3:where(.svelte-4ml88a){font-size:23px}.service-details.svelte-4ml88a{padding:1.5em}.details-inner.svelte-4ml88a{grid-template-columns:1fr;padding:0}.service-image.svelte-4ml88a,.benefits.svelte-4ml88a{padding:0}.benefits.svelte-4ml88a,.reverse.svelte-4ml88a .benefits:where(.svelte-4ml88a){text-align:center;align-items:center}.benefits.svelte-4ml88a .service-button:where(.svelte-4ml88a){align-self:center}.reverse.svelte-4ml88a .service-image:where(.svelte-4ml88a),.reverse.svelte-4ml88a .benefits:where(.svelte-4ml88a){grid-area:auto}.commitment.svelte-4ml88a{padding:10px}.commitment-columns.svelte-4ml88a{grid-template-columns:1fr}}
