.arrow-sticker[data-v-35db8dea]{width:30px;width:1.875rem}.arrow-sticker.medium[data-v-35db8dea]{width:50px;width:3.125rem}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){.arrow-sticker.medium[data-v-35db8dea]{width:125px;width:7.8125rem}}.arrow-sticker.big[data-v-35db8dea]{width:72px;width:4.5rem}.arrow-sticker[direction=right][data-v-35db8dea],.arrow-sticker[direction=down][data-v-35db8dea]{transform:rotate(180deg)}.arrow-sticker.bounce[data-v-35db8dea]{cursor:pointer}.arrow-sticker:hover.bounce.up[data-v-35db8dea]{animation:jumpUp-35db8dea 1s infinite}.arrow-sticker:hover.bounce.down[data-v-35db8dea]{animation:jumpDown-35db8dea 1s infinite}.arrow-sticker.has-movement.bounce.up[data-v-35db8dea]{animation:jumpUp-35db8dea 1s infinite}.arrow-sticker.has-movement.bounce.down[data-v-35db8dea]{animation:jumpDown-35db8dea 1s infinite}@keyframes jumpUp-35db8dea{0%{transform:translateY(0)}50%{transform:translateY(-1rem)}to{transform:translateY(0)}}@keyframes jumpDown-35db8dea{0%{transform:translateY(0) rotate(180deg)}50%{transform:translateY(1rem) rotate(180deg)}to{transform:translateY(0) rotate(180deg)}}.oval[data-v-1b002006]{overflow:unset}.text[data-v-631dc040]{position:absolute;top:-100%;left:-100%;z-index:20;font-size:22px;font-size:1.375rem;line-height:1;color:var(--blue)}.view-project-sticker[data-v-631dc040]{width:250px;width:15.625rem;max-width:250px;max-width:15.625rem;flex-shrink:0;height:250px;height:15.625rem}html[lang=es] div.english[data-v-631dc040],html[lang=en] div.spanish[data-v-631dc040]{display:none}.cursor{--size: 27px;--size: 1.6875rem;position:fixed;z-index:10;width:var(--size);height:var(--size);inset:calc(var(--size) / -2);transform:translate(var(--cursor-x),var(--cursor-y)) translateZ(0);will-change:transform;pointer-events:none}@media only screen and (max-device-width: 1024px),only screen and (max-width: 1024px){.cursor{display:none}}.cursor-inner{border-radius:50%}.cursor.is-hidden{opacity:0}.cursor span{opacity:0;font-family:Almarena Neue,sans-serif;font-size:41px;font-size:2.5625rem;color:var(--blue);text-align:center;inset:50%;transform:translate(-50%,-50%);position:absolute;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.cursor.showing-title span{opacity:1}.cursor .text{opacity:0}.cursor svg{position:absolute;inset:50%;transform:translate(-50%,-50%)!important;opacity:0}.cursor svg.arrow-sticker{width:200px;width:12.5rem}.cursor.view-project svg.view-project-sticker{opacity:1}.cursor.view-project .text{opacity:1}.cursor.next-slide svg.arrow-sticker{opacity:1;transform:translate(-50%,-50%) rotate(180deg)!important}.cursor.prev-slide svg.arrow-sticker{opacity:1}section.cookies-section[data-v-c51b5241]{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid white;border-top:.0625rem solid white;background:black;color:#fff;padding:20px;padding:1.25rem;z-index:999;box-sizing:border-box;justify-content:space-between;align-items:center;display:none}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){section.cookies-section[data-v-c51b5241]{padding:80px;padding:5rem}}section.cookies-section.active[data-v-c51b5241]{display:flex}section.cookies-section .text[data-v-c51b5241]{font-size:14px;font-size:.875rem;width:70%}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){section.cookies-section .text[data-v-c51b5241]{font-size:55px;font-size:3.4375rem;line-height:1.3}}section.cookies-section .text p[data-v-c51b5241]{margin:0}p>a{text-decoration:underline}section.cookies-section .wrap-btns[data-v-c51b5241]{display:flex;gap:10px;gap:.625rem}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){section.cookies-section .wrap-btns[data-v-c51b5241]{gap:90px;gap:5.625rem}}section.cookies-section .wrap-btns button[data-v-c51b5241]{text-transform:uppercase;font-size:14px;font-size:.875rem;cursor:pointer}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){section.cookies-section .wrap-btns button[data-v-c51b5241]{font-size:50px;font-size:3.125rem}}section.cookies-section .wrap-btns .accept[data-v-c51b5241]{padding:2px 10px;padding:.125rem .625rem;border:1px solid currentColor;color:currentColor}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){section.cookies-section .wrap-btns .accept[data-v-c51b5241]{padding:20px 40px;padding:1.25rem 2.5rem}}section.cookies-section .wrap-btns .accept[data-v-c51b5241]:hover{color:#000;background:white;transition:all .3s ease-in-out}section.cookies-section .wrap-btns .deny[data-v-c51b5241]{text-decoration:underline;text-underline-offset:2px;text-underline-offset:.125rem;color:currentColor}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){section.cookies-section[data-v-c51b5241]{flex-direction:column;align-items:flex-start}section.cookies-section .text[data-v-c51b5241]{width:100%;margin-bottom:50px;margin-bottom:3.125rem}}html[lang=es] .menu-item svg{width:120px;width:7.5rem}.menu-item{font-weight:600;text-transform:uppercase;text-decoration:unset;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 24px 4px;padding:.5rem 1.5rem .25rem;border-radius:54px;border:3px solid rgba(255,255,255,0)}.menu-item:hover,.menu-item.active{border:3px solid white}.menu-item:hover svg,.menu-item.active svg{--color: white;opacity:1}.menu-item.active{color:#000;background-color:#fff}.burger[data-v-60a9e049]{display:none;z-index:3;color:#fff}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){.burger[data-v-60a9e049]{display:block}}.burger .burger-open[data-v-60a9e049]{display:none;flex-direction:column;gap:25px;gap:1.5625rem;width:125px;width:7.8125rem}@media only screen and (max-device-width: 1024px),only screen and (max-width: 1024px){.burger .burger-open[data-v-60a9e049]{display:flex}}.burger .burger-open div[data-v-60a9e049]{height:10px;height:.625rem;width:100%;border-radius:10px;background-color:#fff}.burger .close-burger[data-v-60a9e049],body.menu-opened .burger-open[data-v-60a9e049]{display:none}body.menu-opened .close-burger[data-v-60a9e049]{display:block}.close-burger[data-v-5530aca9]{display:none}svg[data-v-bdfd273a]{width:200px;width:12.5rem;height:100%}@media only screen and (max-device-width: 1024px),only screen and (max-width: 1024px){svg[data-v-bdfd273a]{width:500px;width:31.25rem}}[data-v-504ff108]:root{--white: white;--orange: #ff4b0b;--black: black;--cyan: #bde7fd;--blue: #2e6cf3;--green: #c5f64e;--pink: #e93dc5}@media only screen and (max-device-width: 1024px),only screen and (max-width: 1024px){[data-v-504ff108]:root{--cursor-x: 50%;--cursor-y: 50%}}nav[data-v-504ff108]{display:flex;justify-content:space-between;padding:25px 40px;padding:1.5625rem 2.5rem;color:var(--white)}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){nav[data-v-504ff108]{padding:80px 60px;padding:5rem 3.75rem;align-items:center}}nav .link-to-home[data-v-504ff108]{display:flex}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){nav .link-to-home[data-v-504ff108]{z-index:3}}nav>.items[data-v-504ff108]{display:flex;gap:15px;gap:.9375rem;padding:18px 0;padding:1.125rem 0}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){nav>.items[data-v-504ff108]{display:none}}nav>.items a[data-v-504ff108]{display:flex;align-items:center}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){nav #weglot_here.desktop-weglot[data-v-504ff108]{display:none}}@media only screen and (min-width: 768px){nav #weglot_here.mobile-weglot[data-v-504ff108]{display:none}}nav .mobile-items[data-v-504ff108]{display:none;position:fixed;inset:0;width:100vw;height:100vh;background:var(--blue);z-index:2;align-items:center;justify-content:center}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){nav .mobile-items[data-v-504ff108]{height:100dvh}}nav .mobile-items .items[data-v-504ff108]{flex-direction:column;display:flex;gap:125px;gap:7.8125rem}nav .mobile-items .items a[data-v-504ff108]{font-size:120px;font-size:7.5rem}@media only screen and (max-device-width: 767px),only screen and (max-width: 767px){body.menu-opened nav .mobile-items[data-v-504ff108]{display:flex}}
