@charset "UTF-8";.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}.c-youtube-popup[data-astro-cid-w24d5bsn]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.c-youtube-popup[data-astro-cid-w24d5bsn].is-active{opacity:1;visibility:visible}.c-youtube-popup__container[data-astro-cid-w24d5bsn]{position:relative;width:90%;max-width:960px;background-color:#000;border-radius:8px}.c-youtube-popup__video[data-astro-cid-w24d5bsn]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.c-youtube-popup__video[data-astro-cid-w24d5bsn] iframe[data-astro-cid-w24d5bsn]{position:absolute;top:0;left:0;width:100%;height:100%}.c-youtube-popup__close[data-astro-cid-w24d5bsn]{position:absolute;top:-3rem;right:0;text-align:right;z-index:1001;cursor:pointer;width:100%;font-family:var(--font-primary);font-size:2.2rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-light);paint-order:stroke fill;text-shadow:0 calc(2.2rem / 10) var(--color-blue);-webkit-text-stroke:calc(2.2rem / 10) var(--color-blue)}.c-youtube-popup__close[data-astro-cid-w24d5bsn] img[data-astro-cid-w24d5bsn]{width:100%;height:auto}body:has(.c-youtube-popup.is-active){overflow:hidden}body:has(.c-youtube-popup.is-active) .c-navbar,body:has(.c-youtube-popup.is-active) .c-navbar-btn{z-index:999!important}*{box-sizing:border-box;position:relative;min-width:0;margin:0;padding:0}body{min-height:100vh}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}button{background-color:transparent;border:none}html{box-sizing:border-box;font-family:var(--font-primary),system-ui,sans-serif;font-size:62.5%;font-weight:300;text-size-adjust:100%;scroll-behavior:smooth;overflow:hidden}html::-webkit-scrollbar-track{background-color:var(--color-light)}html::-webkit-scrollbar{width:1.2rem;height:1.2rem}html::-webkit-scrollbar-thumb{border-radius:.6rem;background-color:var(--color-blue);border:.3rem solid var(--color-light);min-height:3rem}html:has(#intro.is-loaded){overflow:auto}body{display:grid;grid-template-rows:auto 1fr auto;place-items:center;min-height:100dvh;margin:0;font-family:var(--font-primary);font-size:1.8rem;line-height:1;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/img/background.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-medium)}main{display:flex;flex-direction:column;width:100%}strong,b,em{font-style:normal;font-weight:600}a{text-decoration:none;color:currentColor}input[type=text],input[type=email],textarea{height:5.6rem;width:100%;padding-inline:2rem;background-color:#85d0e2;border:0;border-radius:2.6rem;outline:0;font-family:var(--font-secondary);font-size:1.6rem;line-height:2rem;font-weight:700;color:var(--color-blue);border:.1rem solid rgba(255,255,255,.2);border-top-width:.2rem}input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{color:var(--color-blue)}.c-input-legend{font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--color-blue);white-space:nowrap;margin-top:-.8rem;width:100%}.c-error-message{font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--color-red);margin-top:.8rem;display:none}.c-error-message.no-margin{margin-left:0}.is-invalid .c-error-message{display:block}.c-input-checkbox.is-invalid+.c-error-message{display:block}.c-input-text:has(.is-filled) .c-clear-input{display:block}.c-clear-input{position:absolute;top:50%;right:2rem;transform:translateY(-50%);cursor:pointer;transition:opacity .3s var(--ease);display:none}.c-clear-input img{display:block;width:3.2rem;height:3.2rem}textarea{padding:2rem;height:20.2rem}@font-face{font-family:nunito;src:url(/fonts/nunito-extra-light.woff2) format("woff2"),url(/fonts/nunito-extra-light.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-extra-light-italic.woff2) format("woff2"),url(/fonts/nunito-extra-light-italic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:nunito;src:url(/fonts/nunito-light.woff2) format("woff2"),url(/fonts/nunito-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-light-italic.woff2) format("woff2"),url(/fonts/nunito-light-italic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:nunito;src:url(/fonts/nunito-regular.woff2) format("woff2"),url(/fonts/nunito-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-medium.woff2) format("woff2"),url(/fonts/nunito-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-medium-italic.woff2) format("woff2"),url(/fonts/nunito-medium-italic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:nunito;src:url(/fonts/nunito-semi-bold.woff2) format("woff2"),url(/fonts/nunito-semi-bold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-semi-bold-italic.woff2) format("woff2"),url(/fonts/nunito-semi-bold-italic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:nunito;src:url(/fonts/nunito-bold.woff2) format("woff2"),url(/fonts/nunito-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-bold-italic.woff2) format("woff2"),url(/fonts/nunito-bold-italic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:nunito;src:url(/fonts/nunito-extra-bold.woff2) format("woff2"),url(/fonts/nunito-extra-bold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-extra-bold-italic.woff2) format("woff2"),url(/fonts/nunito-extra-bold-italic.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:nunito;src:url(/fonts/nunito-black.woff2) format("woff2"),url(/fonts/nunito-black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:nunito;src:url(/fonts/nunito-black-italic.woff2) format("woff2"),url(/fonts/nunito-black-italic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:halo-dek;src:url(/fonts/halo-dek.woff) format("woff");font-weight:400;font-style:normal}@media (min-width: 0){.u-hide-2xs{display:none!important}}@media (max-width: -1px){.u-show-2xs{display:none!important}}@media (min-width: 375px){.u-hide-xs{display:none!important}}@media (max-width: 374px){.u-show-xs{display:none!important}}@media (min-width: 768px){.u-hide-sm{display:none!important}}@media (max-width: 767px){.u-show-sm{display:none!important}}@media (min-width: 992px){.u-hide-md{display:none!important}}@media (max-width: 991px){.u-show-md{display:none!important}}@media (min-width: 1224px){.u-hide-lg{display:none!important}}@media (max-width: 1223px){.u-show-lg{display:none!important}}.c-page-container:not(.is-tresures){opacity:0;scale:.9;transition:opacity .4s var(--ease),scale .4s var(--ease),translate .4s var(--ease);transform-origin:center;width:100%}#main-scene[class*=in-] .c-page-container{opacity:1;scale:1;translate:0 0}.c-page-container.is-eaf-detail{scale:1;opacity:1}.c-page-container.is-family .c-family__member{transition:opacity .5s var(--ease),translate .5s var(--ease);translate:0 5rem;opacity:0}.c-page-container.is-family .c-family__member:nth-child(1){transition-delay:.2s}.c-page-container.is-family .c-family__member:nth-child(2){transition-delay:.4s}.c-page-container.is-family .c-family__member:nth-child(3){transition-delay:.6s}.c-page-container.is-family .c-family__member:nth-child(4){transition-delay:.8s}.c-page-container.is-family .c-family__member:nth-child(5){transition-delay:1s}#main-scene[class*=in-family] .c-page-container.is-family .c-family__member{opacity:1;translate:0 0}body:has(#intro.is-loaded) #main-scene.in-contacto>section{display:block;min-height:100vh;height:auto}body:has(#intro.is-loaded) #main-scene.in-contacto:has(.c-page-container.is-contacto) #scene{opacity:0}body:has(#intro.is-loaded) #main-scene.in-contacto:after{height:80rem}@media (min-width: 992px){body:has(#intro.is-loaded) #main-scene.in-contacto:after{height:50rem}}body:has(#intro.is-loaded) #main-scene.in-legal>section{display:block;min-height:100vh;height:auto}body:has(#intro.is-loaded) #main-scene.in-legal:has(.c-page-container.is-legal) #scene{opacity:0}body:has(#intro.is-loaded) #main-scene.in-legal:before{opacity:0}body:has(#intro.is-loaded) #main-scene.in-legal:after{height:80rem;opacity:0}@media (min-width: 992px){body:has(#intro.is-loaded) #main-scene.in-legal:after{height:50rem}}body:has(#intro.is-loaded) #main-scene.in-about>section{display:block;min-height:100dvh;height:auto}body:has(#intro.is-loaded) #main-scene.in-about:has(.c-page-container.is-about) #scene{opacity:0}body:has(#intro.is-loaded) #main-scene.in-about:after{height:80rem;opacity:0}body:has(#intro.is-loaded) #main-scene.in-about:has(.c-page-container.is-about .c-slide-wrapper.show-end):after{opacity:1}@media (min-width: 992px){body:has(#intro.is-loaded) #main-scene.in-about:after{height:50rem}}.g-wrapper{display:grid;margin-right:auto;margin-left:auto;grid-template-columns:repeat(12,1fr);width:100%;max-width:var(--max-width)}@media (min-width: 0){.g-wrapper{gap:0 1.6rem}.g-col-xs-1{grid-column:span 1}.g-col-xs-2{grid-column:span 2}.g-col-xs-3{grid-column:span 3}.g-col-xs-4{grid-column:span 4}.g-col-xs-5{grid-column:span 5}.g-col-xs-6{grid-column:span 6}.g-col-xs-7{grid-column:span 7}.g-col-xs-8{grid-column:span 8}.g-col-xs-9{grid-column:span 9}.g-col-xs-10{grid-column:span 10}.g-col-xs-11{grid-column:span 11}.g-col-xs-12{grid-column:span 12}}@media (min-width: 768px){.g-wrapper{gap:0 1.6rem}.g-col-sm-1{grid-column:span 1}.g-col-sm-2{grid-column:span 2}.g-col-sm-3{grid-column:span 3}.g-col-sm-4{grid-column:span 4}.g-col-sm-5{grid-column:span 5}.g-col-sm-6{grid-column:span 6}.g-col-sm-7{grid-column:span 7}.g-col-sm-8{grid-column:span 8}.g-col-sm-9{grid-column:span 9}.g-col-sm-10{grid-column:span 10}.g-col-sm-11{grid-column:span 11}.g-col-sm-12{grid-column:span 12}}@media (min-width: 992px){.g-wrapper{gap:0 1.6rem}.g-col-md-1{grid-column:span 1}.g-col-md-2{grid-column:span 2}.g-col-md-3{grid-column:span 3}.g-col-md-4{grid-column:span 4}.g-col-md-5{grid-column:span 5}.g-col-md-6{grid-column:span 6}.g-col-md-7{grid-column:span 7}.g-col-md-8{grid-column:span 8}.g-col-md-9{grid-column:span 9}.g-col-md-10{grid-column:span 10}.g-col-md-11{grid-column:span 11}.g-col-md-12{grid-column:span 12}}@media (min-width: 1224px){.g-wrapper{gap:0 1.6rem}.g-col-lg-1{grid-column:span 1}.g-col-lg-2{grid-column:span 2}.g-col-lg-3{grid-column:span 3}.g-col-lg-4{grid-column:span 4}.g-col-lg-5{grid-column:span 5}.g-col-lg-6{grid-column:span 6}.g-col-lg-7{grid-column:span 7}.g-col-lg-8{grid-column:span 8}.g-col-lg-9{grid-column:span 9}.g-col-lg-10{grid-column:span 10}.g-col-lg-11{grid-column:span 11}.g-col-lg-12{grid-column:span 12}}#main-scene #scene,#main-scene #main-scene:before,#main-scene #bubblesCanvas,#main-scene>section{opacity:0;transition:opacity .4s var(--ease)}body.first-intro-loaded #main-scene #scene,body.first-intro-loaded #main-scene #main-scene:before,body.first-intro-loaded #main-scene #bubblesCanvas,body.first-intro-loaded #main-scene>section{transition:opacity .4s var(--ease) 1s}body:has(#intro.is-loaded) #main-scene #scene,body:has(#intro.is-loaded) #main-scene #main-scene:before,body:has(#intro.is-loaded) #main-scene #bubblesCanvas,body:has(#intro.is-loaded) #main-scene>section{opacity:1}#main-scene #scene{transition:opacity .4s var(--ease) .2s;opacity:0}html.intro-active #main-scene #scene{opacity:1}.l-header,.l-section,.l-footer{color:currentColor}@keyframes float-f1{0%{transform:translateY(7%)}50%{transform:translate(0)}to{transform:translateY(7%)}}@keyframes float-f2{0%{transform:translateY(-5%)}50%{transform:translate(0)}to{transform:translateY(-5%)}}@keyframes float-f3{0%{transform:translateY(8%)}50%{transform:translate(0)}to{transform:translateY(8%)}}@keyframes float-f4{0%{transform:translateY(6%)}50%{transform:translate(0)}to{transform:translateY(6%)}}@keyframes scale-in{0%{scale:.9}50%{scale:1}to{scale:.9}}@keyframes scale-out{0%{scale:1}50%{scale:.9}to{scale:1}}.c-bubble{position:absolute;transform:translate(0);opacity:0;cursor:pointer}html:not(.intro-active) .c-bubble{opacity:1}.c-bubble[class*=c-bubble--contact]{position:relative;--size: 7rem}.c-bubble[class*=c-bubble--contact] .is-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--color-light);font-size:1.8rem;line-height:2.8rem;padding:3rem}.c-bubble[class*=c-bubble--contact] .is-content .is-title{font-family:var(--font-primary);font-size:2.4rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-light);paint-order:stroke fill;text-shadow:0 .24rem var(--color-blue);-webkit-text-stroke:.24rem var(--color-blue);text-shadow:none;-webkit-text-stroke:unset}.c-bubble--contact1 .c-bubble__inner{animation:float-f1 9s ease-in-out infinite}.c-bubble--contact1 .c-bubble__inner .c-bubble__bg img{animation:scale-in 8s ease-in-out infinite}.c-bubble--contact2{margin-left:20%}.c-bubble--contact2 .c-bubble__inner{animation:float-f2 8s ease-in-out infinite}.c-bubble--contact2 .c-bubble__inner .c-bubble__bg img{animation:scale-out 9s ease-in-out infinite}.c-bubble--contact3{margin-left:auto}.c-bubble--contact3 .c-bubble__inner{animation:float-f1 6s ease-in-out infinite}.c-bubble--contact3 .c-bubble__inner .c-bubble__bg img{animation:scale-in 8s ease-in-out infinite}.c-bubble--home1{top:calc((55vh - var(--size) * 3) / 1.25)}body.first-intro-loaded .c-bubble--home1{transition:opacity .6s ease .6s}.c-bubble--producto1{top:calc((55dvh - var(--size) * 3) / 1.55);color:var(--color-yellow)}.c-bubble--producto1 .c-bubble__bg{transform:rotate(-10deg)}.c-bubble--producto1 .c-bubble__bg .c-bubble__img{width:65%;aspect-ratio:470/350;height:auto}.c-bubble--home1,.c-bubble--producto1{--size: 5.5rem;left:5vw}.c-bubble--home1 .c-bubble__inner,.c-bubble--producto1 .c-bubble__inner{animation:float-f1 9s ease-in-out infinite}.c-bubble--home1 .c-bubble__inner .c-bubble__bg img,.c-bubble--producto1 .c-bubble__inner .c-bubble__bg img{animation:scale-in 8s ease-in-out infinite}.c-bubble--home2{--size: 5rem;top:43vh}body.first-intro-loaded .c-bubble--home2{transition:opacity .6s ease 1.6s}.c-bubble--producto2{--size: 5rem;top:28dvh;color:var(--color-orange)}.c-bubble--producto2 .c-bubble__bg .c-bubble__img{top:43%;width:70%;aspect-ratio:300/394;height:auto}.c-bubble--home2,.c-bubble--producto2{right:4vw}.c-bubble--home2 .c-bubble__inner,.c-bubble--producto2 .c-bubble__inner{animation:float-f2 7s ease-in-out infinite}.c-bubble--home2 .c-bubble__inner .c-bubble__bg img,.c-bubble--producto2 .c-bubble__inner .c-bubble__bg img{animation:scale-out 8s ease-in-out infinite}.c-bubble--home3{top:65vh}body.first-intro-loaded .c-bubble--home3{transition:opacity .6s ease 1.2s}.c-bubble--producto3{top:50dvh;color:var(--color-green)}.c-bubble--producto3 .c-bubble__bg .c-bubble__img{width:48%;aspect-ratio:353/407;height:auto}.c-bubble--home3,.c-bubble--producto3{--size: 5rem;left:5vw}.c-bubble--home3 .c-bubble__inner,.c-bubble--producto3 .c-bubble__inner{animation:float-f3 6s ease-in-out infinite}.c-bubble--home3 .c-bubble__inner .c-bubble__bg img,.c-bubble--producto3 .c-bubble__inner .c-bubble__bg img{animation:scale-in 7s ease-in-out infinite}.c-bubble--home3{left:9vw}.c-bubble--producto4{--size: 5rem;top:58dvh;right:5vw;color:var(--color-sky-blue)}.c-bubble--producto4 .c-bubble__inner{animation:float-f4 6s ease-in-out infinite}.c-bubble--producto4 .c-bubble__inner .c-bubble__bg{animation:scale-out 7s ease-in-out infinite}.c-bubble--producto4 .c-bubble__bg{transform:rotate(-20deg)}.c-bubble--producto4 .c-bubble__bg .c-bubble__img{width:75%;aspect-ratio:602/296;height:auto}.disable-animation .c-bubble,.disable-animation .c-bubble .c-bubble__bg img{animation:none}.c-bubble__inner{width:calc(var(--size) * 3)}.c-bubble__bg img{display:block;width:100%;height:auto}.c-bubble__title{position:absolute;z-index:1;text-align:center;white-space:nowrap;transform:translate(-50%,-30%)}.c-bubble--home2 .c-bubble__title{transform:translate(-50%,-60%)}.c-bubble--home3 .c-bubble__title{transform:translate(-50%,-18%)}.c-bubble[class*=c-bubble--home] .c-bubble__title{top:0;left:50%;font-family:var(--font-primary);font-size:3.6rem;line-height:3rem;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-light);paint-order:stroke fill;text-shadow:0 calc(3.6rem / 10) var(--color-blue);-webkit-text-stroke:calc(3.6rem / 10) var(--color-blue);text-shadow:0 .3rem var(--color-blue);-webkit-text-stroke:.2rem var(--color-blue)}.c-bubble[class*=c-bubble--producto] .c-bubble__title{bottom:0rem;left:50%;font-family:var(--font-primary);font-size:2.8rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:currentColor;paint-order:stroke fill;text-shadow:0 calc(2.8rem / 10) var(--color-blue);-webkit-text-stroke:calc(2.8rem / 10) var(--color-blue)}.c-bubble[class*=c-bubble--contact] .c-bubble__title{top:0;left:50%;font-family:var(--font-primary);font-size:4rem;line-height:3rem;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-light);paint-order:stroke fill;text-shadow:0 .4rem var(--color-blue);-webkit-text-stroke:.4rem var(--color-blue);text-shadow:0 .3rem var(--color-blue);-webkit-text-stroke:.2rem var(--color-blue)}.c-bubble.c-bubble--contact1 .c-bubble__title{color:var(--color-orange)}.c-bubble.c-bubble--contact2 .c-bubble__title{color:var(--color-sky-blue)}.c-bubble.c-bubble--contact3 .c-bubble__title{color:var(--color-purple)}.c-bubble__img{position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%)}.c-bubble--home1 .c-bubble__img{top:58%;left:47%;width:70%;height:70%}.c-bubble--home2 .c-bubble__img{top:54%;left:50%;width:80%;height:80%}.c-bubble--home3 .c-bubble__img{top:50%;left:50%;width:60%;height:60%}.c-bubble__img img{display:block;width:100%;height:100%;object-fit:cover;overflow:visible}@media (min-width: 768px){.c-bubble--contact2{margin-top:8rem;margin-left:10rem}.c-bubble--contact3{margin-top:18rem}}@media (min-width: 768px){.c-bubble--home1,.c-bubble--producto1{--size: 7rem;left:10vw}.c-bubble--home2{--size: 6.5rem;right:10vw}.c-bubble--producto2{--size: 7rem;right:10vw;top:25vh}.c-bubble--home3{--size: 7rem;left:12vw;bottom:10vh}.c-bubble--producto3{--size: 7rem;left:12vw}.c-bubble--producto4{--size: 7rem;top:60vh;right:10vw}}@media (min-width: 992px){.c-bubble[class*=c-bubble--contact]{--size: 9rem}.c-bubble--producto1{--size: 9rem;top:35vh;left:50%}.c-bubble--producto1{--size: 9rem;left:50%;transform:translate(-160%,-50%)}.c-bubble--producto1 .c-bubble__bg{transform:rotate(0)}.c-bubble--home2,.c-bubble--producto2{--size: 7rem;top:80vh;right:30vw;transform:translateY(-50%)}.c-bubble--producto2{--size: 9rem;top:65vh;right:auto;left:50%;transform:translate(-100%,-50%)}.c-bubble--home3,.c-bubble--producto3{--size: 8rem;left:auto;top:45vh;right:50%;transform:translate(150%,-50%)}.c-bubble--producto3{--size: 9rem;right:50%;top:35vh;transform:translate(100%,-50%)}.c-bubble--producto4{--size: 9rem;top:42vh;right:45%;transform:translate(200%)}.c-bubble--producto4 .c-bubble__bg{transform:rotate(0)}.c-bubble--contact2{margin-top:15rem;margin-left:15rem}.c-bubble--contact3{margin-top:25rem}.c-bubble[class*=c-bubble--home] .c-bubble__title{font-size:6rem;line-height:5rem}.c-bubble[class*=c-bubble--producto] .c-bubble__title{font-size:4.8rem}}@media (min-width: 1224px){.c-bubble--home1{--size: 9rem;left:45%;top:35vh;transform:translate(-165%,-35%)}.c-bubble--home2{--size: 9rem;top:65vh;right:50%;left:auto;transform:translate(75%,-60%)}.c-bubble--home3{--size: 9rem;right:45%;transform:translate(175%,-50%)}.c-bubble--producto1{--size: 9rem;left:45%;transform:translate(-200%,-50%)}.c-bubble--producto2{--size: 9rem;top:60vh;left:50%;transform:translate(-100%,-50%)}.c-bubble--producto3{--size: 9rem;right:50%;transform:translate(100%,-50%)}}@media (min-width: 1360px){.c-bubble--home1{--size: 10rem}.c-bubble--home2{--size: 10rem;transform:translate(80%,-60%)}.c-bubble--home3{--size: 10rem;transform:translate(180%,-50%)}}@media (min-width: 992px) and (max-height: 800px){.c-bubble--home1{scale:.95;transform:translate(-185%,-12%)}.c-bubble--home2{scale:.95;transform:translate(-34%,-67%)}.c-bubble--home3{scale:.95;transform:translate(198%,-15%)}.c-bubble--producto1{transform:translate(-215%,10%)}.c-bubble--producto2{transform:translate(-105%,-90%)}.c-bubble--producto3{transform:translate(105%,-29%)}.c-bubble--producto4{transform:translate(200%)}.c-bubble--producto1,.c-bubble--producto2,.c-bubble--producto3,.c-bubble--producto4{--size: 8rem;scale:.95}}@media (min-width: 1224px) and (max-height: 800px){.c-bubble--home1{transform:translate(-165%,-12%)}.c-bubble--home2{transform:translate(85%,-45%)}.c-bubble--home3{transform:translate(185%,-35%)}.c-bubble--producto1{transform:translate(-200%,10%)}.c-bubble--producto2{transform:translate(-120%,-65%)}.c-bubble--producto3{transform:translate(105%,-29%)}.c-bubble--producto4{transform:translate(200%)}.c-bubble--producto1,.c-bubble--producto2,.c-bubble--producto3,.c-bubble--producto4{--size: 9rem;scale:1}}.c-page-container.is-legal{--font-size: 1.6rem;--line-height: 2rem;--gap: 1.6rem;--margin: 8rem auto 4rem auto;width:90%;max-width:1360px;margin:var(--margin);display:flex;flex-direction:column;align-items:stretch;gap:var(--gap);font-family:var(--font-secondary);font-size:var(--font-size);line-height:var(--line-height);font-weight:700;color:var(--color-light)}.c-page-container.is-legal h1{--font-size: 4.8rem;--margin: 4.8rem;font-family:var(--font-primary);font-size:var(--font-size);line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-yellow);paint-order:stroke fill;text-shadow:0 calc(var(--font-size) / 10) var(--color-blue);-webkit-text-stroke:calc(var(--font-size) / 10) var(--color-blue);text-align:center;margin-bottom:var(--margin)}.c-page-container.is-legal h2{--font-size: 1.8rem;--margin: 1.6rem;margin-top:var(--margin);font-family:var(--font-primary);font-size:var(--font-size);line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-yellow);paint-order:stroke fill;text-shadow:0 calc(var(--font-size) / 10) var(--color-blue);-webkit-text-stroke:calc(var(--font-size) / 10) var(--color-blue)}.c-page-container.is-legal h2.is-orange{color:var(--color-orange)}.c-page-container.is-legal h2.is-blue{color:var(--color-blue)}.c-page-container.is-legal h2.is-yellow{color:var(--color-yellow)}.c-page-container.is-legal h2.is-green{color:var(--color-green)}.c-page-container.is-legal h2.is-sky-blue{color:var(--color-sky-blue)}.c-page-container.is-legal h2.is-purple{color:var(--color-purple)}.c-page-container.is-legal h3{font-family:var(--font-primary);font-size:var(--font-size);line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-orange);paint-order:stroke fill;text-shadow:0 calc(var(--font-size) / 10) var(--color-blue);-webkit-text-stroke:calc(var(--font-size) / 10) var(--color-blue)}.c-page-container.is-legal ul{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;margin-left:2rem}@media (min-width: 992px){.c-page-container.is-legal{--font-size: 2.4rem;--line-height: 3.2rem;--gap: 3.2rem;--margin: 11rem auto 5rem auto}.c-page-container.is-legal h1{--font-size: 10rem;--margin: 9rem}.c-page-container.is-legal h2{--font-size: 3.2rem}}.c-btn{--padding-inline: 1.6rem;--padding-block: .6rem;--height: 4.8rem;display:flex;align-items:center;gap:.4rem;padding:var(--padding-block) var(--padding-inline);border-radius:calc(var(--height) / 2);height:var(--height);font-family:var(--font-primary);font-size:2.2rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-light);paint-order:stroke fill;text-shadow:0 calc(2.2rem / 10) var(--color-blue);-webkit-text-stroke:calc(2.2rem / 10) var(--color-blue);white-space:nowrap;cursor:pointer}.c-btn:not(.is-transparent){background:linear-gradient(to top,#266ee0,#3a9eed,#aeddff)}.c-btn:not(.is-transparent):hover{background:linear-gradient(to top,#269ce0,#3ab4ed,#aef0ff)}.c-btn--circle{--size: 5.4rem;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;width:var(--size);height:var(--size)}.c-btn--circle svg{width:50%}@media (min-width: 768px){.c-btn:not(.c-btn--circle){--padding-inline: 2.4rem;--padding-block: .8rem;--height: 5.6rem;font-family:var(--font-primary);font-size:3.2rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-light);paint-order:stroke fill;text-shadow:0 calc(3.2rem / 10) var(--color-blue);-webkit-text-stroke:calc(3.2rem / 10) var(--color-blue)}}@media (min-width: 992px){.c-btn--circle{--size: 6.4rem}}@media (min-width: 1224px){.c-btn--circle{--size: 7.2rem}}:root{--max-width: 144rem;--page-gap: 2rem;--grid-gap: 2rem;--padding-inline: 1.6rem;--font-primary: "halo-dek";--font-secondary: "nunito";--color-dark: #452325;--color-medium: #8F7B7C;--color-soft: #FEF3F6;--color-light: #ffffff;--color-orange: #FFA34E;--color-green: #95FF80;--color-blue: #145294;--color-sky-blue: #4AFFD7;--color-purple: #5DD7FF;--color-yellow: #FDE528;--color-brown: #6F311B;--color-red: #DD4B39;--color-bg: var(--color-light);--color-text: var(--color-dark);--color-accent: #e10e49;--ease: cubic-bezier(.4, 0, .2, 1);--side-transition-time: 1s}.c-intro[data-astro-cid-srqqs6mv]{position:fixed;left:0;top:0;width:100vw;height:100dvh;display:block;z-index:10}.c-intro[data-astro-cid-srqqs6mv].is-loaded{display:none}.c-intro-loader[data-astro-cid-srqqs6mv]{position:fixed;top:0;left:0;flex-direction:column;gap:2.4rem;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center;z-index:15;opacity:1;transition:opacity .5s ease}.c-intro-loader__title[data-astro-cid-srqqs6mv]{--font-size: 4rem;font-family:var(--font-primary);font-size:var(--font-size);line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-yellow);paint-order:stroke fill;text-shadow:0 calc(var(--font-size) / 10) var(--color-blue);-webkit-text-stroke:calc(var(--font-size) / 10) var(--color-blue)}.c-intro-loader__number[data-astro-cid-srqqs6mv]{--font-size: 2.2rem;font-family:var(--font-primary);font-size:2.5rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-.09em;color:var(--color-yellow);paint-order:stroke fill;text-shadow:0 .25rem var(--color-blue);-webkit-text-stroke:.25rem var(--color-blue)}.c-intro-loader__bar[data-astro-cid-srqqs6mv]{--percentage: 0%;width:90%;max-width:36.8rem;height:2.4rem;border-radius:1.2rem;border:.4rem solid var(--color-blue);border-top-width:.3rem}.c-intro-loader__bar[data-astro-cid-srqqs6mv]:before{content:"";position:absolute;top:0;left:0;width:var(--percentage);height:100%;border-radius:1.2rem;background-color:var(--color-sky-blue)}@media (min-width: 992px){.c-intro-loader__title[data-astro-cid-srqqs6mv]{--font-size: 10rem}.c-intro-loader__number[data-astro-cid-srqqs6mv]{--font-size: 4rem}}body:has(#intro.is-loaded) .c-intro-loader[data-astro-cid-srqqs6mv]{display:none}
