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

Minified files: 
- sitio/tiny-slider.css;
- sitio/tiny-slider-custom.css);
- inline/components.iframe.css
- sitio/components.hero-event.css
- sitio/components.testimonials.css
- sitio/components.marquee.css
- sitio/components.news.css
- sitio/components.cards-carousel.css
- sitio/components.resources-carousel.css
- sitio/home.stats.css
*/

.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.tns-visually-hidden{display:none}.js-carousel__notInit [class*="--notInitHide"]{height:0!important;overflow:hidden}.tns-nav[style*=display]~.tns-ovh{padding-right:calc(var(--_carousel-offset) * -1)}.tns-nav[style*=display]~.tns-ovh .tns-slider{width:100%!important}.tns-nav[style*=display]~.tns-ovh .tns-inner{max-width:var(--wrapper);padding-left:var(--wrapper-x);padding-right:calc(var(--wrapper-x) - 2.4rem);margin-inline:auto}.tns-nav[style*=display]~.tns-ovh .tns-slider>*{flex:1}:root:root .tns-nav[style*=display]~.tns-ovh .tns-slider>[class*="--dummy"]{display:none}@media (min-width:105rem){.tns-nav[style*=display]~.tns-ovh .tns-inner{margin-inline:auto!important}}:root:root .tns-horizontal{display:flex}:root:root .tns-horizontal .tns-item{display:block}.tns-nav{overflow:hidden;height:0}

.c-iframe__heading{margin-bottom:calc(var(--section-y)* .4)}@media (hover:hover){.c-hero-event__btn:hover{--btn-bg:var(--color-primary-400)}}.c-testimonial-holder{--_deco-size:30rem;position:relative}.c-testimonial-holder__deco{position:absolute;right:0;top:0;transform:translateY(-60%);z-index:-1;width:var(--_deco-size);height:var(--_deco-size);background-image:url(../../images/static/decoration/circle-deco-right.svg);background-position:right;background-repeat:no-repeat;background-size:contain}.c-testimonial{--_text-color:var(--color-neutral-100);--_bg-color:var(--color-primary-400);--_img-br:1.6rem;--_px:calc(var(--wrapper-x)*2);--_py:calc(var(--section-y)*.6);--_img-offset-left:20%;--_img-offset-bottom:calc( var(--_py) * -1 - var(--_gap));--_gap:calc( var(--fz-100) * 3.5 );--_pic-br:1.6rem;--heading-color:var(--_text-color);--heading-fz:var(--fz-300);--heading-lh:1.4;--heading-fw:396;--heading-ff:var(--font);--text-color:var(--_text-color);--text-fz:var(--fz-200);display:grid;grid-auto-flow:row;gap:var(--_gap);position:relative;background-color:var(--_bg-color);padding:var(--_py) var(--_px);border-radius:var(--_pic-br);isolation:isolate}.c-testimonial__image{margin-left:var(--_img-offset-left);margin-bottom:var(--_img-offset-bottom);position:relative;border-radius:var(--_pic-br);overflow:hidden}.c-testimonial__heading{position:relative}.c-testimonial__heading:before{content:"";display:block;width:1.8em;height:1.8em;background-image:url(/assets/images/static/icons/quote.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:1rem}.c-testimonial__text{display:block;margin-top:2em}.c-testimonial__text>*{display:block}.c-testimonial__text>:not(:first-child){margin-top:.3em}@media (max-width:22.4375rem){.c-testimonial{--_px:var(--wrapper-x)}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-testimonial{--_img-offset-top:initial;--_img-offset-bottom:0rem;--_px:calc(var(--wrapper-x)*1.5);--_gap:calc(var(--_px)*.8);--_testimonial-columns:1fr 30%;--_img-offset-left:calc( var(--_px) * -1  - var(--wrapper-x));--btn-fz:var(--fz-100);grid-auto-flow:column;grid-template-columns:var(--_testimonial-columns);align-items:center;direction:rtl}.c-testimonial>*{direction:ltr}.c-testimonial__text{margin-top:1.5em}.c-testimonial__image{--pic-br:0 var(--_img-br) var(--_img-br) 0;margin-left:var(--_img-offset-left)}}@media (min-width:48rem){.c-testimonial{--_img-offset-top:initial;--_img-offset-bottom:0rem;--_px:var(--wrapper-x);--_gap:calc(var(--_px)*.8);--_testimonial-columns:1fr 30%;--_img-offset-left:calc( var(--_px) * -1  - var(--wrapper-x));grid-auto-flow:column;grid-template-columns:var(--_testimonial-columns);align-items:center;direction:rtl}.c-testimonial>*{direction:ltr}.c-testimonial__image{--pic-br:0 var(--_img-br) var(--_img-br) 0;margin-left:var(--_img-offset-left)}.c-testimonial__heading:before{position:absolute;top:0;width:1.6em;height:1.6em;transform:translate(-100%,-110%);margin-bottom:0}}@media (min-width:61.25rem){.c-testimonial-holder{--_deco-size:40rem}.c-testimonial{--_img-offset-left:calc(var(--_px) * -2);margin-left:var(--_px)}:root:root:root .c-testimonial__image{--pic-br:var(--_img-br)}}@media (min-width:75rem){.c-testimonial{--_py:calc(var(--section-y)*.68);--_px:calc(var(--wrapper-x)*.9)}}@media (min-width:87.5rem){.c-testimonial-holder{--_deco-size:50rem}}@media (min-width:100rem){.c-testimonial{--_testimonial-columns:1fr 20%;--_px:calc(var(--wrapper-x)*1.2)}}@media (min-width:105rem){.c-testimonial-holder{--_deco-size:34vw;--viewport-margins:calc(100vw - var(--wrapper));--viewport-margin:calc(var(--viewport-margins)/2)}.c-testimonial-holder__deco{right:calc(var(--viewport-margin)*-1)}}.c-marquee{--_gap:3.2rem;--_size-factor:0.75;--_opacity:1;--_first-margin:0;--_list-start-gap:var(--wrapper-x);--_list-end-gap:var(--wrapper-x);overflow:hidden;white-space:nowrap;padding-left:var(--marquee-list-start-gap,var(--_list-start-gap));padding-right:var(--marquee-list-end-gap,var(--_list-end-gap))}.c-marquee__item{display:inline-block;vertical-align:middle;margin-left:var(--marquee-gap,var(--_gap));font-size:var(--_fz)}.c-marquee__item:first-child{margin-left:var(--_first-margin)}.c-marquee__img{width:auto;height:calc(1em * var(--marquee-size-factor,var(--_size-factor)));opacity:var(--logo-opacity, var(--_opacity))}.c-marquee--list{white-space:normal}.c-marquee--list .c-marquee__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--marquee-gap,var(--_gap));row-gap:calc(var(--marquee-gap,var(--_gap)) * .6667);justify-content:var(--marquee-align,center)}.c-marquee--list .c-marquee__item{display:block;margin-left:0}.c-marquee--animation{--_speed-per-logo:2.5s;--_speed-factor:1;white-space:nowrap}.c-marquee--animation .c-marquee__list,.c-marquee--animation .c-marquee__marquee{width:max-content;display:inline-block}.c-marquee--animation .c-marquee__clone{position:absolute;top:0;left:100%}.c-marquee--animation .c-marquee__clone .c-marquee__list{margin-left:var(--marquee-gap,var(--_gap))}.c-marquee--animation .c-marquee__clone--prev{left:calc(-100% - var(--marquee-gap,var(--_gap)))}.c-marquee--animation .c-marquee__clone--prev .c-marquee__list{margin-left:0}.c-marquee--animation .c-marquee__marquee{transform:translate3d(0,0,0);animation:marqueeTransform calc((var(--_speed-per-logo) * var(--_speed-factor)) * var(--logo-count)) linear infinite}@keyframes marqueeTransform{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-100% - var(--marquee-gap,var(--_gap))) ,0,0)}}@media (min-width:48rem){.c-marquee{--_gap:4rem}}@media (min-width:75rem){.c-marquee{--_gap:4.8rem;--_size-factor:0.85}}@media (min-width:87.5rem){.c-marquee{--_gap:5.4rem;--_size-factor:1}}.c-stats{--_text-fz:var(--fz-200);--_text-fw:500;--_text-mw:10em;--heading-strong-color:var(--color-primary-300);--heading-fz:calc(var(--fz-900)* 1.2)}.c-stats.c-stats--home{padding-bottom:var(--_event-offeset)}.c-stats__list{font-size:calc(var(--fz-800)* 2)}.c-stats__num{font-weight:700;font-family:var(--font-alt);color:var(--color-neutral-800);text-wrap:nowrap}.c-stats__num strong{text-transform:capitalize}.c-stats-num__prop{font-size:.69em}.c-stats__text{font-size:var(--stats-text-fz, var(--_text-fz));font-weight:var(--stats-text-fw,var(--_text-fw));max-width:var(--stats-text-mw,var(--_text-mw));line-height:1.3;margin-top:.5em;margin-inline:auto}@media (max-width:47.9375rem){.c-stats{--heading-fz:calc(var(--fz-900)* 1.7)}.c-stats__item{text-align:center}.c-stats__item:not(:first-child){margin-top:calc(var(--section-y)*.8)}}@media (min-width:48rem){.c-stats{--_text-fz:var(--fz-300)}.c-stats__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--section-y)* .5) calc(var(--space-x)* .6);flex-wrap:wrap;max-width:80vw}.c-stats__item{min-width:2em}.c-stats__text{margin-left:0}}@media (min-width:61.25rem){.c-stats__list{max-width:72vw}}@media (min-width:75rem){.c-stats{--heading-fz:calc(var(--fz-900)*1.5)}}@media (min-width:100rem){.c-stats__list{max-width:60vw}}
.c-video-closing{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.c-video-closing iframe{pointer-events:none;position:absolute;width:100%;height:100%;left:0;top:0}
.c-news{--_img-br:1.6rem;--_date-fz:1.4rem;--_heading-fz:var(--fz-300);--_heading-lh:1.2;--_hover-color:var(--color-primary-200);--_text-fz:var(--fz-100);--_text-color:var(--color-neutral-700);--_text-lh:1.5;--_text-margin-t:1em;--_meta-fz:max( 1.3rem, calc( var(--text-fz) * 0.9375 ));--_category-padding-x:1.125em;--_category-padding-y:0.625em;--_description-max-lines:3;--pic-br:var(--_img-br);--heading-fz:var(--_heading-fz);--heading-lh:var(--_heading-lh);--text-fz:var(--news-text-fz, var(--_text-fz));--text-color:var(--news-text-color, var(--_text-color));--text-lh:var(--news-text-lh, var(--_text-lh));--text-margin-top:var(--_text-margin-t)}.c-news__img-link{display:block;outline-offset:0.6rem;border-radius:var(--pic-br)}.c-news__pic.c-pic--cover::before{content:"";display:block;width:100%;padding-bottom:72%}.c-news__info{margin-top:calc(var(--text-fz) * 1.7);padding-inline:calc(var(--pic-br) * 0.125)}.c-news__category{--btn-padding-x:var(--_category-padding-x);--btn-padding-y:var(--_category-padding-y);margin-right:1.25em;font-size:calc( var(--news-meta-fz, var(--_meta-fz)) - .05rem);padding-bottom:var(--btn-padding-y)}.c-news__date,.c-news__meta{color:var(--news-date-color,var(--color-neutral-500));font-size:var(--news-meta-fz, var(--_meta-fz))}.c-news__date{display:inline-block;vertical-align:middle;font-weight:500}.c-news__category.c-link+.c-news__date,.c-news__meta{font-weight:400}.c-news__heading{margin-top:.6em}.c-news__heading a{color:inherit;outline-offset:0.4rem}.c-news__category~.c-news__heading{margin-top:.75em}.c-news__description{display:-webkit-box;-webkit-line-clamp:var(--description-max-lines,var(--_description-max-lines));-webkit-box-orient:vertical;overflow:hidden}.c-news__link{margin-top:1.4em}@media (hover:hover){.c-news__heading a:hover,.c-news__img-link:hover+.c-news__info .c-news__heading a{color:var(--news-heading-hover-color,var(--_hover-color))}.c-news__pic{overflow:hidden}.c-news__pic img{transform:scale(1) scaleZ(1);transition:transform .3s ease-out}.c-news__img-link:hover img{transform:scale(1.15) scaleZ(1);transition-duration:4s;transition-timing-function:var(--easeOutCubic)}}.c-news__heading a:focus-visible{color:var(--news-heading-hover-color,var(--_hover-color))}.c-news__info:has(.c-news__category.c-link){margin-top:calc(var(--text-fz) * 2)}.c-news__category.c-link{font-size:calc( var(--news-meta-fz, var(--_meta-fz)) + .2rem);padding-bottom:0}.c-news__meta{--_meta-fz:max( 1.3rem, calc( var(--text-fz) * 0.75 ));display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1.25em}.c-news__meta>.c-btn,.c-news__meta>.c-link{margin-right:0}.c-news__meta>.c-link{font-size:calc( var(--news-meta-fz, var(--_meta-fz)) + .1rem)}.c-news__meta>:not(.c-btn,.c-link){font-size:1em;color:inherit;font-weight:inherit}.c-news__text~.c-news__meta{margin-top:1.5em}.c-news__meta+.c-news__heading{margin-top:.75em}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-news__meta{gap:1em}}@media (min-width:75rem){.c-news__category{font-size:calc( var(--news-meta-fz, var(--_meta-fz)) - .1rem)}.c-news__meta{--_meta-fz:max( 1.3rem, calc( var(--text-fz) * 0.85 ));column-gap:1.5em;row-gap:.75em}}@media (min-width:87.5rem){.c-news__meta{column-gap:1em}}@media (min-width:100rem){.c-news__meta{column-gap:1.5em}}
.c-card-carousel{--_carousel-offset:-70vw;--_initial-width:90vw;--card-heading-fz:var(--carousel-card-heading-fz, var(--fz-400));overflow:hidden}.c-card-carousel__viewport{margin-inline:0 var(--_carousel-offset)}.c-card-carousel__card{height:100%;justify-content:flex-start}.c-card-carousel.js-carousel__notInit .c-card-carousel__item:first-child{padding-left:var(--wrapper-x);width:var(--_initial-width)}@media (min-width:360px){.c-card-carousel{--_carousel-offset:-50vw;--_initial-width:80vw}}@media (min-width:600px){.c-card-carousel{--_carousel-offset:-25vw;--_initial-width:50vw}}@media (min-width:1200px){.c-card-carousel{--_carousel-offset:-22vw}}@media (min-width:1400px){.c-card-carousel{--_carousel-offset:-20vw}}.c-card-carousel__card:has(.c-card-info__link){position:relative;padding-bottom:calc(var(--card-padding-b,var(--_padding-b)) + 3.4em)}.c-card-carousel__card:has(.c-card-info__link) .c-card-info__link{position:absolute;left:var(--card-padding-x,var(--_padding-x));bottom:var(--card-padding-b,var(--_padding-b))}.c-card-carousel .tns-controls{display:none}@media (hover:hover){.c-card-carousel{--_control-size:4.4rem;--_control-arrow-size:1.6rem;--_control-color:var(--color-neutral-800);--_arrow-position:center calc( var(--_control-arrow-size) * -3 );--_arrow-shadow-color:hsl( var(--color-neutral-800-hsl) / 0% );margin-bottom:calc(var(--_control-size) * -1)}.c-card-carousel .tns-controls{display:flex;align-items:center;gap:1.2rem;padding-inline:var(--wrapper-x);margin-top:2.4rem;font-size:1rem;padding-bottom:1.5em}.c-card-carousel .tns-controls button{display:block;width:var(--_control-size);height:var(--_control-size);position:relative;border:.1rem solid var(--_control-color);border-radius:.8rem;transform:translate3d(0,0,0);box-shadow:0 .5em 1em -.375em var(--_arrow-shadow-color);transition:opacity .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .3s ease-out}.c-card-carousel .tns-controls button::after,.c-card-carousel .tns-controls button::before{content:"";display:block;width:var(--_control-arrow-size);height:var(--_control-arrow-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--_rotation,0deg));background:no-repeat var(--_arrow-position)/var(--_control-arrow-size) auto;background-image:url(/assets/images/static/icons/link-arrows.svg);transition:opacity .2s ease-out}.c-card-carousel .tns-controls button::after{--_arrow-position:center calc( var(--_control-arrow-size) * -1 );opacity:0}.c-card-carousel .tns-controls button[data-controls=prev]::after,.c-card-carousel .tns-controls button[data-controls=prev]::before{--_rotation:180deg}.c-card-carousel .tns-controls button[disabled]{opacity:.3;cursor:default}.c-card-carousel .tns-controls button:not([disabled]):hover{--_arrow-shadow-color:hsl( var(--color-primary-200-hsl) / 100% );border-color:var(--color-primary-200);transform:translate3d(0,-.25em,0)}.c-card-carousel .tns-controls button:not([disabled]):hover::before{opacity:0}.c-card-carousel .tns-controls button:not([disabled]):hover::after{opacity:1}}@media (min-width:48rem){.c-card-carousel{--card-padding-x:3.2rem;--card-padding-t:3.2rem;--card-padding-b:2.8rem}}@media (min-width:61.25rem){.c-card-carousel{--card-padding-x:3.6rem;--card-padding-t:3.6rem;--card-padding-b:3.2rem}}@media (min-width:87.5rem){.c-card-carousel{--card-heading-fz:var(--carousel-card-heading-fz, calc( var(--fz-400) * 0.85))}}@media (min-width:105rem){.c-card-carousel .tns-controls{padding-inline:0;position:absolute;left:50%;margin-left:calc((var(--wrapper)) * -.5 + var(--wrapper-x))}}
.c-resources-carousel{--btn-fz:var(--fz-200);background-color:var(--color-neutral-150)}.c-resources-carousel-top__link{white-space:nowrap}.c-resources-carousel__carousel{margin-top:calc(var(--section-y)*0.4);margin-inline:var(--wrapper-x-n)}.c-resources-carousel-top__heading{max-width:14em}@media (max-width:47.9375rem){.c-resources-carousel-top__link{margin-top:1.3em}}@media (min-width:48rem){.c-resources-carousel-top{display:flex;align-items:center;justify-content:space-between;column-gap:var(--space-x)}}@media (hover:hover){:root .c-resources-carousel__carousel{--_control-arrow-size:2.8rem}:root .c-resources-carousel .tns-controls{width:100vw;justify-content:flex-end;margin-top:4rem}:root .c-resources-carousel .tns-controls button{border:none;box-shadow:none}}@media (min-width:61.25rem){.c-resources-carousel-top__heading{max-width:16em}.c-resources-carousel__item{--heading-fz:var(--fz-400)}}@media (min-width:100rem){.c-resources-carousel{--btn-fz:var(--fz-300)}}@media (min-width:105rem){.c-resources-carousel{--viewport-wrappers:calc(100vw - var(--wrapper));--viewport-wrapper:calc(var(--viewport-wrappers)/2)}.c-resources-carousel__carousel{margin-inline:calc(var(--viewport-wrapper)* -1 - var(--wrapper-x))}:root .c-resources-carousel .tns-controls{position:relative;bottom:0;top:auto;right:0;left:auto;margin-left:0;padding-inline:calc(var(--viewport-wrapper) + var(--wrapper-x))}}