.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--gradient-space: 20px;--gradient-height: 2px}.icon{stroke:#000}html.dark .icon{stroke:#fff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-v12-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-v12-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/space-grotesk-v15-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/fonts/space-grotesk-v15-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/fonts/space-grotesk-v15-latin_latin-ext-700.woff2) format("woff2")}.gradient-line{background-image:linear-gradient(90deg,transparent,transparent 50%,#ffffff 50%,#ffffff 100%),linear-gradient(90deg,#3c3d37,#2e5077);background-size:var(--gradient-space) var(--gradient-height),100% var(--gradient-height);border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .gradient-line{background-image:linear-gradient(90deg,transparent,transparent 50%,#000E14 50%,#000E14 100%),linear-gradient(90deg,#3c3d37,#4da1a9);background-size:var(--gradient-space) var(--gradient-height),100% var(--gradient-height);border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.gradient-underline{line-height:.6em;vertical-align:0em;border-bottom:.27em solid transparent;-o-border-image:linear-gradient(to right,#4DA1A9 0%,#2E5077 300%);border-image:linear-gradient(to right,#4da1a9,#2e5077 300%);border-image-slice:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.gradient-underline span{vertical-align:-.38em}.image-shine{-webkit-mask:linear-gradient(135deg,#000c 20%,#000,#000c 80%) 100% 100%/250% 250%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.image-shine:hover{-webkit-mask-position:0 0}html{scrollbar-color:#3C3D37 transparent;scrollbar-width:auto}body::-webkit-scrollbar{width:14px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}body::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,#3c3d37,#2e5077);outline:0px solid #2E5077;border-radius:10px}.iframe-container{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.responsive-iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.hola[data-astro-cid-vfsinbul]{max-width:40px;font-size:30px;flex:1}.floating-button[data-astro-cid-vfsinbul]{position:fixed;bottom:20px;right:20px;border-top:8px solid #00f2ea;border-left:2px solid #00f2ea;border-right:5px solid #ff0050;border-bottom:3px solid #ff0050;background-color:#000;color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:flex-start;padding:10px;box-shadow:0 4px 6px #0000001a;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden;white-space:nowrap;width:70px;transition:width .5s ease,padding .5s ease,box-shadow .5s ease}.floating-button[data-astro-cid-vfsinbul]:hover{box-shadow:0 6px 8px #00000026}.floating-button[data-astro-cid-vfsinbul]:hover .text[data-astro-cid-vfsinbul]{margin-left:10px}.floating-button[data-astro-cid-vfsinbul].shrink{width:60px;padding:10px}.text[data-astro-cid-vfsinbul]{opacity:1;font-size:15px;transition:opacity .5s ease;margin-left:15px;text-align:start}.floating-button[data-astro-cid-vfsinbul].shrink .text[data-astro-cid-vfsinbul]{opacity:0}.floating-button[data-astro-cid-vfsinbul].shrink .icon-container[data-astro-cid-vfsinbul]{margin-right:0}.floating-button[data-astro-cid-vfsinbul]:hover{width:320px;padding:10px 20px}.floating-button[data-astro-cid-vfsinbul]:hover .text[data-astro-cid-vfsinbul]{opacity:1}@media (max-width: 600px){.floating-button[data-astro-cid-vfsinbul]{font-size:14px}}
