/*
======================================================
Web development by Bloque | https://www.bloque.com.uy
======================================================

Minified files: 
- sitio/components.waves.css
- sitio/components.closing.css
- sitio/components.video-popup.css
- sitio/home.goals.css
- sitio/home.values.css
- sitio/home.how.css
- sitio/home.benefits.css
- sitio/home.about.css
*/

.c-waves{--_top:50%;--_left:50%;--_offset-x:-50%;--_offset-y:-50%;position:absolute;width:var(--waves-width,100%);height:var(--waves-height,100%);left:var(--waves-left,var(--_left));top:var(--waves-top,var(--_top));z-index:-1;transform:translate(var(--waves-offset-x,var(--_offset-x)),var(--waves-offset-y,var(--_offset-y))) rotate(var(--waves-rotation,0deg))}.c-waves__wave,.c-waves__wave::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;transform-origin:center;animation-fill-mode:forwards;animation:var(--_name,waveRotate--1) var(--_duration) var(--_easing) var(--_delay,0s) infinite alternate;animation-play-state:paused}.c-waves__wave{transform:rotate(-5deg) rotateZ(0);opacity:.2}.c-waves__wave::before{animation-name:waveScale--1;animation-duration:calc( var(--_duration) * .45);animation-delay:calc( var(--_delay, 0s) * 1.125);border-radius:clamp(2.4rem,3.19vw,5rem);border:.1rem solid var(--color-primary-100);rotate:2deg}.c-waves{--_duration:12s;--_easing:ease}.c-waves__wave--2{--_delay:350ms}.c-waves__wave--3{--_delay:500ms}.is-onscreen .c-waves__wave,.is-onscreen .c-waves__wave::before{animation-play-state:running}@keyframes waveRotate--1{0%{transform:rotate(-5deg) rotateZ(0);opacity:.2}16.667%{transform:rotate(5deg) rotateZ(0)}33.333%{transform:rotate(-10deg) rotateZ(0);opacity:.3}50%{transform:rotate(-25deg) rotateZ(0)}66.667%{transform:rotate(10deg) rotateZ(0);opacity:.15}83.333%{transform:rotate(-15deg) rotateZ(0)}100%{transform:rotate(-35deg) rotateZ(0);opacity:.2}}@keyframes waveScale--1{0%,100%{translate:0% 0%;scale:1 1}25%{translate:2% -2%;scale:0.95 1}50%{scale:0.9 0.85}75%{translate:-2% 2%;scale:0.9 0.9}}.c-closing{--_spacing:calc( var(--section-y) * 0.5 );--_padding:calc( var(--section-y) * 2 );--heading-fz:var(--fz-900);--heading-lh:1.1;--waves-width:60%;--waves-height:70%;--glare-left:-20vw;--glare-top:5vw;--glare-opacity:0.2;padding-block:var(--_padding);position:relative;text-align:center}.c-closing__waves{--waves-rotation:5deg;translate:-2.5% 0}.c-closing__heading{max-width:12em;margin-inline:auto}.c-closing__btn{margin-top:var(--_spacing)}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-closing{--_padding:var(--section-y);--waves-height:45%;--glare-width:150vw;--glare-left:-5vw;--glare-top:-20vw}}@media (min-width:48rem){.c-closing{--_padding:calc( var(--section-y) * 1.25 );--waves-width:80%;--waves-height:35%;--glare-left:10vw;--glare-top:10vw}}@media (min-width:61.25rem){.c-closing{--waves-height:45%;--glare-left:35vw;--glare-top:0}}@media (min-width:75rem){.c-closing{--_padding:calc( var(--section-y) * 2 );--waves-width:66.666%}}@media (min-width:75rem) and (min-height:45rem){.c-closing{--_spacing:calc( var(--section-y) * 0.4 );--_padding:calc( var(--section-y) * 1.25 )}}@media (min-width:87.5rem){.c-closing{--waves-height:50%;--glare-left:45%;--glare-top:-3%}}.c-video-popup{--popup-duration:400ms;display:none;position:fixed;top:0;left:0;width:100%;max-width:none;height:100%;isolation:isolate;align-items:center;flex-direction:column;padding-block:var(--header-xs);justify-content:space-evenly;z-index:999}.c-video-popup__video{position:relative;width:100%;opacity:0;transform:translate3d(0,5rem,0)}.c-video-popup__video::before{content:"";display:block;height:0;padding-bottom:56.25%}.c-video-popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-video-popup__overlay{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:rgba(3,4,11,.9);opacity:0;transition:opacity .3s ease-out}.c-video-popup.is-showing{display:flex}.c-video-popup.is-showing .c-video-popup__overlay{animation:showPopupOverlay var(--popup-duration) ease-out forwards;cursor:pointer}.c-video-popup.is-showing.is-closing .c-video-popup__overlay{animation:hidePopupOverlay var(--popup-duration) ease-out forwards}.c-video-popup.is-showing .c-video-popup__video{animation:showPopupVideo var(--popup-duration) ease-out forwards;animation-delay:.2s}.c-video-popup.is-showing.is-closing .c-video-popup__video{animation:hidePopupVideo var(--popup-duration) ease-out forwards}@keyframes showPopupOverlay{0%{opacity:0}100%{opacity:1}}@keyframes hidePopupOverlay{0%{opacity:1}100%{opacity:0}}@keyframes showPopupVideo{0%{opacity:0;transform:translate3d(0,5rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes hidePopupVideo{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,5rem,0)}}@media (min-width:48rem){.c-video-popup__video{width:90%;margin-inline:auto}}@media (min-width:61.25rem){.c-video-popup__video{width:85%}}@media (min-width:75rem){.c-video-popup__video{width:80%}}.c-goals{--gradient-accent:linear-gradient(60deg, var(--color-accent-800) 0, var(--color-accent-500) 55%, var(--color-accent-300) 100%);--gradient-accent-font:linear-gradient(60deg, var(--color-accent-300) 0, var(--color-accent-500) 95%);--_spacing:calc( var(--section-y) * 0.5 );text-align:center;position:relative}.c-goals__heading{max-width:12em;margin-inline:auto}.c-goals__list{margin-top:var(--_spacing)}.c-goals__glare{display:none}.c-goals__map{display:flex;justify-content:center}.c-goals__map img{width:100%;height:auto}.c-goals__list{--_gap:0.8rem;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--_gap)}.c-goals__card{grid-column:span 2}.c-goals__card--3,.c-goals__card--4{grid-column:span 1}.c-goals__list{--_fz:1.8rem;--_fz-xl:4rem;--_padding:calc( var(--_fz) * 1.5 );font-size:var(--_fz);line-height:1.2;font-weight:400}.c-goals__card{text-align:left;font-size:1em;background:linear-gradient(180deg,hsl(var(--color-accent-100-hsl) / 11%),hsl(var(--color-accent-100-hsl) / 0%) 115%);border-radius:var(--_gap);box-shadow:inset 0 0 0 .1rem hsl(var(--color-primary-100-hsl) / 7%);padding-block:var(--_padding-block,var(--_padding));padding-inline:var(--_padding-inline,var(--_padding));font-size:max(1.2rem,  var(--_text-fz, calc( 1em * var(--factor, 1))));font-weight:var(--_text-fw,inherit)}.c-goals__text strong{color:var(--color-primary-200);font-weight:var(--_strong-fw,inherit)}.c-goals__text strong span{font-weight:var(--_strong-fw,inherit)}.c-goals__text a{text-decoration:underline;text-underline-offset:.2em}.c-goals__xl{font-size:calc( var(--_fz-xl) * var(--factor, 1))}.c-goals__gradient{--_strong-fw:500;line-height:1.1;background:var(--gradient-accent-font);-webkit-background-clip:text;background-clip:text}:root .c-goals__gradient{color:transparent}.c-goals__card ul{margin-top:1em;line-height:1.2}.c-goals__card ul li{display:inline;font-size:1.1em}@media (max-width:47.9375rem){:root .c-goals__card--3{padding-inline:1.2rem}}@media (max-width:47.9375rem) and (orientation:portrait){.c-goals__card--1,.c-goals__card--2{--_padding-inline:1.125em}.c-goals__card--1 .c-goals__gradient{--factor:0.8;padding-top:.25em}}.c-goals__card--2{--_text-fz:2.8rem;--_text-fw:500;grid-column:span 2}.c-goals__card--5,.c-goals__card--8{--_padding-block:1.125em;--_text-fz:2.4rem;--_text-fw:500;background:var(--gradient-accent)}.c-goals__card--5 .c-goals__gradient,.c-goals__card--8 .c-goals__gradient{display:inline;color:inherit}.c-goals__card--7{--_text-fz:2.4rem}.c-goals__card--7 .c-goals__gradient{font-size:1.333em}.c-goals__card--7 li{display:inline}.c-goals__card--7 li:nth-last-of-type(n+3)::after{content:", "}.c-goals__card--7 li:last-child::before{content:"y "}.c-goals__card--8{--_text-fz:3.6rem}.c-goals__card--8 strong:first-of-type{font-weight:600}.c-goals__card--8 a{display:inline-block;position:relative}.c-goals__card--8 a::after{content:"";display:block;border-bottom:.3rem solid currentColor;position:absolute;left:.1em;right:.1em;bottom:0;opacity:.7;transform:scale(.9,1) scaleZ(1);transform-origin:center center}@media (hover:hover){.c-goals__card--8 a::after{transition:transform .2s ease-out,opacity 150ms ease-out}.c-goals__card--8 a:hover::after{opacity:1;transform:scale(1,1) scaleZ(1)}}@media (max-width:22.4375rem){.c-goals__list{--_fz:1.6rem;--_fz-xl:3.2rem;--_padding:calc( var(--_fz) * 1.25 )}.c-goals__card--5{--_text-fz:3.2rem}.c-goals__card--7{--_text-fz:2rem}.c-goals__card--8{--_text-fz:2.8rem}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-goals__list{--_rows:4;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(var(--_rows),1fr)}.c-goals__card{display:flex;flex-direction:column;justify-content:center;padding-block:var(--_padding-block,var(--_padding)) calc(var(--_padding-block,var(--_padding)) * 1.1)}.c-goals__card--1,.c-goals__card--2{grid-column:span 3;grid-row:1/2}.c-goals__card--3,.c-goals__card--4{grid-column:span 1}.c-goals__card--5{grid-column:3/6;grid-row:2/4}.c-goals__card--6{grid-column:3/7;grid-row:4/5}.c-goals__card--7{grid-column:6/7;grid-row:2/4}.c-goals__card--8{grid-column:1/3;grid-row:3/5}.c-goals__list{--_fz:1.6rem;--_fz-xl:2.15em}.c-goals__xl{font-size:calc( var(--_fz-xl) * var(--xl-factor, 1))}.c-goals__card--1 .c-goals__gradient{--xl-factor:0.85;padding-top:.25em}.c-goals__card--3,.c-goals__card--4{--_fz-xl:2em;--_padding-inline:1em;--_padding-block:1em}.c-goals__card--3 .c-goals__xl,.c-goals__card--4 .c-goals__xl{white-space:nowrap}.c-goals__card--5{--_padding-block:1em;--_text-fz:1.85em;--_fz-xl:1em}.c-goals__card--5 .c-goals__gradient{color:transparent}.c-goals__card--6{--_fz-xl:2em;align-items:center}.c-goals__card--6 .c-goals__gradient{display:block;margin-top:-.075em;margin-left:.125em}.c-goals__card--7{--_text-fz:1.125em}.c-goals__card--7 .c-goals__gradient{font-size:1.25em}.c-goals__card--7 ul{margin-top:.5em}.c-goals__card--7 li{display:block;margin-top:.25em}.c-goals__card--7 li:last-child::before,.c-goals__card--7 li:nth-last-of-type(n+3)::after{content:initial}.c-goals__card--8{--_padding-block:1em;--_text-fz:1.5em;--_fz-xl:1em;background:var(--gradient-accent)}}@media (min-width:48rem){.c-goals__list{--_rows:5;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(var(--_rows),1fr)}.c-goals__card{display:flex;flex-direction:column;justify-content:center;padding-block:var(--_padding-block,var(--_padding)) calc(var(--_padding-block,var(--_padding)) * 1.1)}.c-goals__card--1{grid-column:span 1;padding-block:0.8em}.c-goals__card--2{grid-column:2/5;grid-row:1/2}.c-goals__card--3{grid-column:1/3;grid-row:2/6}.c-goals__card--4{grid-column:3/5;grid-row:2/4}.c-goals__card--5{grid-column:3/6;grid-row:4/6}.c-goals__card--6{grid-column:3/7;grid-row:4/5}.c-goals__card--7{grid-column:6/7;grid-row:2/4}.c-goals__card--8{grid-column:1/3;grid-row:3/5}.c-goals__list{--_fz:1.6rem;--_fz-xl:2.15em}.c-goals__xl{font-size:calc( var(--_fz-xl) * var(--xl-factor, 1))}.c-goals__card--1 .c-goals__gradient{--xl-factor:0.9;padding-top:.15em}.c-goals__card--3,.c-goals__card--4{--_fz-xl:2em}.c-goals__card--3 .c-goals__xl,.c-goals__card--4 .c-goals__xl{white-space:nowrap}.c-goals__card--5{--_padding-block:1em;--_text-fz:2em;--_fz-xl:1em}.c-goals__card--5 .c-goals__gradient{color:transparent}.c-goals__card--6{--_fz-xl:2em;align-items:center}.c-goals__card--6 .c-goals__text{display:flex;align-items:center;gap:.3em}.c-goals__card--6 .c-goals__gradient{margin-top:-.075em;margin-left:.125em}.c-goals__card--7{--_text-fz:1.125em}.c-goals__card--7 .c-goals__gradient{font-size:1.25em}.c-goals__card--7 ul{margin-top:.5em}.c-goals__card--7 li{display:block;margin-top:.25em}.c-goals__card--7 li:last-child::before,.c-goals__card--7 li:nth-last-of-type(n+3)::after{content:initial}.c-goals__card--8{--_padding-block:1em;--_text-fz:1.5em;--_fz-xl:1em;background:var(--gradient-accent)}.c-goals__card ul{max-width:15em}.c-goals__card ul li{font-size:1.3em}}@media (min-width:61.25rem){.c-goals__glare{display:block;--glare-left:2.5%;--glare-top:45%;--glare-opacity:0.3}.c-goals__list{--_fz:calc( var(--fz-500) - 0.1rem)}.c-goals__card ul li{font-size:1.4em}.c-goals__card--1 .c-goals__gradient{padding-top:0}.c-goals__card--2{--_text-fz:3rem}.c-goals__card--5{--_text-fz:3.4rem;--_padding-inline:1em}.c-goals__card--5 .c-goals__text{max-width:9em}.c-goals__card--8{--_text-fz:1.6em}}@media (min-width:75rem){.c-goals__list{margin-inline:auto;max-width:120rem}.c-goals__list{--_gap:1.2rem}}@media (min-width:75rem) and (min-height:45rem){.c-goals{--_spacing:calc( var(--section-y) * 0.4 )}.c-goals__list{--_rows:5}}@media (min-width:87.5rem){.c-goals__list{--_padding:calc(var(--_fz)* 1.8)}.c-goals__card--2{--_text-fz:4.4rem}.c-goals__card--4,.c-goals__card--5{--_padding-inline:9rem}.c-goals__card--5{--_text-fz:3.9rem}}.c-values{--_gap:calc( var(--section-y) * 0.75 );--_cols:1fr;display:grid;grid-template-columns:var(--_cols);gap:var(--_gap);align-items:center;position:relative}.c-values__text>:first-child{color:var(--color-primary-200)}.c-values__mockup{position:relative;z-index:-1}.c-values__glare{--glare-left:-70vw;--glare-top:-10vw;--glare-opacity:0.4}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-values{--_gap:calc( var(--section-y) * 0.75 );--_cols:repeat(2, 1fr);--_mockup-offset:calc( var(--wrapper-x-n) * 2 )}.c-values__mockup{width:auto;max-width:none;margin-inline:var(--_mockup-offset)}.c-values__glare{--glare-width:120vw;--glare-left:-15vw;--glare-top:-25vw}}@media (min-width:48rem){.c-values{--_gap:var(--wrapper-x);--_cols:0.55fr 0.45fr;--_mockup-offset:calc( var(--wrapper-x-n) * 2.25 )}.c-values__text{--text-fz:calc(var(--fz-500) * 0.9)}.c-values__mockup{width:auto;max-width:none;margin-inline:var(--_mockup-offset)}.c-values__glare{--glare-left:25vw;--glare-top:-25vw}}@media (min-width:61.25rem){.c-values{--_cols:repeat(2, 1fr);--_mockup-offset:var(--wrapper-x-n)}.c-values__text{--text-fz:calc(var(--fz-500) * 1);max-width:22em}.c-values__text>:first-child{padding-right:1em}.c-values__glare{--glare-left:35vw;--glare-top:0;--glare-opacity:0.3;transform:translate(0,-10%)}}@media (min-width:75rem){.c-values{--_mockup-offset:calc( var(--wrapper-x-n) * 0.5)}.c-values__mockup{margin-right:calc(var(--_mockup-offset) * .5)}}@media (min-width:75rem) and (min-height:45rem){.c-values{--_spacing:calc( var(--section-y) * 0.4 )}}.c-how{--_spacing:calc( var(--section-y) * 0.5 );position:relative;text-align:center}.c-how__heading{max-width:12em;margin-inline:auto}.c-how__text{max-width:31em;margin-inline:auto}.c-how__player{margin-top:var(--_spacing);position:relative}.c-how__btn{margin-top:max(2.25em,var(--_spacing))}.c-how__glare{--glare-left:50%;--glare-top:60%;--glare-opacity:0.3;transform:translate(-50%,-50%)}@media (max-width:47.9375rem){.c-how__glare{--glare-width:150vw}}@media (min-width:75rem){.c-how__glare{--glare-top:50%}}@media (min-width:75rem) and (min-height:45rem){.c-how{--_spacing:calc( var(--section-y) * 0.4 )}}.c-benefits{--_spacing:calc( var(--section-y) * 0.5 );--_gap:var(--space-y);--_cols:1;position:relative;text-align:center}.c-benefits__heading{max-width:11.5em;margin-inline:auto}.c-benefits__list{margin-top:var(--_spacing);display:grid;grid-template-columns:repeat(var(--_cols),1fr);gap:var(--_gap)}.c-benefits__btn{margin-top:max(2.25em,var(--_spacing))}.c-benefits__glare{display:none}.c-benefit{--text-fz:var(--fz-400);--_icon-width:75%;--_icon-max-width:32rem;--_padding-x:var(--space-x);--_padding-y:calc( var(--space-y) * 1.5);--_offset-top:calc( var(--_padding-y) * 1.5);padding-inline:var(--_padding-x);padding-bottom:var(--_padding-y);position:relative;margin-inline:var(--wrapper-x)}.c-benefit::before{content:"";display:block;width:100%;position:absolute;left:0;top:var(--_offset-top);bottom:0;z-index:-1;background:linear-gradient(180deg,hsl(var(--color-accent-100-hsl) / 11%),hsl(var(--color-accent-100-hsl) / 0%) 115%);border-radius:1.6rem;box-shadow:inset 0 0 0 .1rem hsl(var(--color-primary-100-hsl) / 7%);backdrop-filter:blur(0.8rem)}.c-benefit__icon{width:var(--_icon-width);max-width:var(--_icon-max-width);margin-inline:auto;position:relative}.c-benefit__tick{width:25%;height:auto;position:absolute;right:14.48%;bottom:11.64%}.c-benefit__tick img{display:block;width:100%;height:auto}.c-benefit__tick::before{content:"";display:block;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:radial-gradient(hsl(104 65% 74% / 100%) 10%,hsl(104 65% 74% / 0%) 65%);opacity:.4;mix-blend-mode:hard-light;filter:blur(.4rem);z-index:-1}.c-benefit__title{margin-top:1em;font-size:var(--fz-700);font-weight:700;color:var(--color-primary-200);line-height:1.1}.c-benefit__text{margin-top:.75em}@media (max-width:22.4375rem){.c-benefit{--_padding-y:calc( var(--space-y) * 1.25);--_icon-width:65%;margin-inline:0}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-benefits{--_gap:2.4rem;--_cols:4}.c-benefits__list{row-gap:calc(var(--_gap) * 1.5)}.c-benefits__item{grid-column:span 2}.c-benefits__item:last-child{grid-column:2/4}.c-benefits__glare{display:block}.c-benefit{margin-inline:0}}@media (min-width:48rem){.c-benefits{--_gap:2.4rem;--_cols:4}.c-benefits__list{row-gap:calc(var(--_gap) * 1.5)}.c-benefits__item{grid-column:span 2}.c-benefits__item:last-child{grid-column:2/4}.c-benefits__glare{display:block}.c-benefit{--_icon-width:80%;margin-inline:0}}@media (min-width:61.25rem){.c-benefits{--_cols:3}.c-benefits__item,.c-benefits__item:last-child{grid-column:auto}.c-benefits__glare{--glare-top:10%;--glare-left:35%;--glare-opacity:0.3}.c-benefit{--_icon-width:90%;--_padding-x:clamp(2.4rem, 2.78vw, 4rem);--_offset-top:calc( var(--_padding-y) * 1.25)}}@media (min-width:75rem){.c-benefit{--_padding-y:calc( var(--space-y) * 2);--_offset-top:calc( var(--_padding-y) * 1.25);--_icon-width:90%}}@media (min-width:75rem) and (min-height:45rem){.c-benefits{--_spacing:calc( var(--section-y) * 0.4 )}.c-benefit{--_offset-top:calc( var(--_padding-y) * 1.25)}}@media (min-width:100rem){.c-benefits{--_gap:3.2rem}}.c-about{--_spacing:calc( var(--section-y) * 0.5 );--text-margin-top:var(--_spacing);--glare-left:-70vw;--glare-top:-20vw;text-align:center;position:relative}.c-about__text{max-width:35em;margin-inline:auto}.c-about__text p~p{margin-top:1em}@media (max-width:47.9375rem){.c-goals__card--1 .c-goals__text{display:flex;justify-content:flex-start;align-items:center}.c-goals__card--1 .c-goals__gradient{padding-top:0;margin-right:.3em}.c-goals__card--1 br{display:none}.c-goals__card--1 .c-goals__text strong{margin-left:.3em}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-about{--glare-width:150vw;--glare-left:50%;--glare-top:50%}.c-about__glare{transform:translate(-50%,-50%)}}@media (min-width:48rem){.c-about{--glare-left:-50vw;--glare-top:-20vw}}@media (min-width:61.25rem){.c-about{--glare-left:-15vw;--glare-top:-17vw}}@media (min-width:75rem) and (min-height:45rem){.c-about{--_spacing:calc( var(--section-y) * 0.4 )}}