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

Minified files: 
- fixed/generic.screen.css
- fixed/components.header.css
- fixed/components.nav.css
- fixed/components.btn.css
- fixed/components.footer.css
- fixed/components.grid.css
- fixed/components.popup.css
- fixed/componnets.hubspot-form.css
- fixed/utilities.kicker.css
- fixed/utilities.general.css
*/

a,button{transition:color var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,opacity var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}:is(a,button) svg g,:is(a,button) svg path{transition:fill var(--generic-delay) ease-out,stroke var(--generic-delay) ease-out}:is(a,button):focus-visible{outline:-webkit-focus-ring-color auto .1rem;outline-offset:0.1rem}body:has(.c-popup.is-visible){overflow:hidden}.c-header{--_solid-transition-delay:0.4s}.c-header-top-bar{transition:background var(--_solid-transition-delay) ease-out}.c-header__bg{transition:background var(--_solid-transition-delay) ease-out,border var(--_solid-transition-delay) ease-out}.c-header__logo path{transition:fill var(--_solid-transition-delay) ease-out}.c-header__nav-btn{--_dur:350ms;transition:transform var(--_dur) ease-out .2s;transform:rotate(0) rotateZ(0);cursor:pointer;z-index:1}.c-header__toggle-nav:checked~.c-header__wrapper .c-header__nav-btn{transform:rotate(180deg) rotateZ(0);transition-delay:0.2s;transition-duration:.8s;transition-timing-function:var(--easeOutCubic)}.c-header__toggle-nav:checked~.c-header__wrapper .c-header__nav-btn::after,.c-header__toggle-nav:checked~.c-header__wrapper .c-header__nav-btn::before{--_bar-translate:-50%;--_bar-rotate:45deg;transition-delay:0s,0.2s,0.4s}.c-header__toggle-nav:checked~.c-header__wrapper .c-header__nav-btn::after{--_bar-rotate:-45deg}.c-header__wrapper{transition:padding-top .3s ease-out}.is-fixed .c-header__wrapper{padding-top:var(--header-offset-fixed);transition:padding-top .3s ease-out}@media (hover:hover){:root .c-header-top-bar:is(:hover,:focus-visible){background-color:hsl(var(--color-opaque-900-hsl)/80%)}.c-header-top-bar__text{position:relative}.c-header-top-bar__text::after{content:"";display:block;width:100%;border-bottom:1px solid currentColor;position:absolute;left:0;bottom:-.2em;opacity:.8;transform:scale(0,1) scaleZ(1);transform-origin:left center;transition:transform .2s ease-out}.c-header-top-bar:is(:hover,:focus-visible) .c-header-top-bar__text::after{transform:scale(1,1) scaleZ(1)}}body.nav-open{overflow:hidden}.c-nav__link{transition:color var(--_solid-transition-delay) ease-out,opacity var(--_solid-transition-delay) ease-out}@media (max-width:61.1875rem){.c-nav{--_list-gap:0;--_nav-px:calc(var(--wrapper-x) + 2rem);--_fz:var(--fz-300);--_nav-delay:300ms;--_nav-pt:calc(var(--header) + var(--separator-y) + var(--top-bar-height));--_item-py:1em;position:fixed;left:0;top:0;bottom:0;opacity:0;transform:translateX(-1rem);pointer-events:none;visibility:hidden;transition:opacity .4s ease-out,transform .4s ease-out,visibility .4s;height:100svh;height:100vh;width:100%;overscroll-behavior:contain;padding-bottom:var(--separator-y);-webkit-overflow-scrolling:touch}.c-nav-overlay{position:fixed;width:100%;height:100svh;height:100vh;opacity:0;left:0;top:0;pointer-events:none;visibility:hidden;background-color:hsl(var(--color-opaque-800-hsl) / 70%);backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem);transition:opacity .4s ease-out}.c-header__toggle-nav:checked~.c-header__wrapper .c-nav{opacity:1;transform:translateX(0);pointer-events:auto;visibility:visible}.c-header__toggle-nav:checked~.c-header__wrapper .c-nav-overlay{opacity:1;pointer-events:auto;visibility:visible}.c-nav>:not(.c-nav__cta){padding-inline:var(--_nav-px)}.c-nav__list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_list-gap);padding-top:var(--_nav-pt);width:100%;height:max-content;transition:top .2s ease-out;margin-left:0}.c-nav__link{display:block;padding-block:var(--_item-py)}:root .c-nav__cta{--_py:0.89em;--btn-fz:var(--fz-200);gap:2em;width:max-content;margin-inline:var(--_nav-px);margin-top:calc(var(--_item-py)*2)}body:not(.nav-open) .c-nav__item{opacity:0;transform:translateX(-4rem);pointer-events:none}body.nav-open .c-nav__item{opacity:1;transform:translateX(0);pointer-events:auto}.c-nav__item{transition:opacity .4s ease-out,transform .4s ease-out}.c-nav__lang{padding-block:var(--_item-py)}.c-nav__lang .c-lang__label{font-size:var(--fz-200)}}@media (min-width:48rem) and (max-width:61.1875rem){.c-nav{--_nav-pt:calc(var(--header) + var(--separator-y)*2);max-width:40rem;background-color:var(--color-opaque-500)}}@media (hover:hover){.c-nav__link:hover{opacity:.6;transition:color var(--_solid-transition-delay) ease-out,opacity var(--_solid-transition-delay) ease-out}}@media (hover:hover){.c-btn{transition:background .35s ease-out,background-position .35s ease-out,transform .25s ease-out,box-shadow .25s ease-out}.c-btn:not(.c-nav__cta):is(:hover,:focus){transform:translateY(-2px);box-shadow:0 1.6em 1.6em -1em hsl(var(--color-neutral-900-hsl) / 28%)}}.c-footer{font-size:var(--fz-100);font-weight:500}.c-footer__grid{padding-block:calc(var(--section-y)*.8)}.c-footer-brand__logo{height:calc(var(--fz-100)*1.6);width:auto}.c-footer-nav__link{display:inline-block;padding-block:.7em;color:hsl(var(--color-neutral-100-hsl)/80%)}.c-footer-nav__lang{display:flex;align-items:center}.c-copyright{font-size:var(--fz-100);color:hsl(var(--color-neutral-100-hsl) / 80%);border-top:1px solid hsl(var(--color-neutral-100-hsl)/15%);padding-block:calc(var(--section-y)*0.3);text-align:left}.c-copyright__copyright{font-weight:700}.c-copyright>*+*{margin-top:2rem}.c-copyright__disclamer{font-size:var(--fz-000);line-height:1.8}@media (max-width:47.9375rem){.c-footer{text-align:center}.c-footer-nav{margin-top:calc(var(--section-y)*.4)}.c-footer-nav__list{margin-top:1em}.c-footer-nav__lang{justify-content:center;margin-top:3rem}.c-copyright{padding-block:calc(var(--section-y)*0.9);text-align:center}}@media (hover:hover){.c-footer-nav__link:is(:hover,:focus-visible){color:var(--color-hover)}.c-footer__brand:is(:hover,:focus-visible){opacity:.4}}@media (min-width:48rem) and (max-width:61.1875rem){.c-footer__grid{flex-direction:row;flex-wrap:wrap}}@media (min-width:48rem){.c-footer-nav__list{display:flex;gap:2em}.c-footer__grid{display:flex;align-items:center;gap:2rem;justify-content:space-between}.c-footer-nav__list{flex-wrap:wrap;gap:2rem}}@media (min-width:61.25rem){.c-footer__grid{gap:8rem}}@media (min-width:87.5rem){.c-footer__grid{padding-top:calc(var(--section-y)* .4);padding-bottom:calc(var(--section-y)*.2)}.c-footer-nav__list{gap:3em}.c-copyright{padding-block:calc(var(--section-y)*0.4)}}.c-popup{--_outside-px:var(--wrapper-x);--_outside-py:var(--section-y);--_px:var(--wrapper-x);--_py:var(--section-y);--_overlay-color-hsl:var(--color-neutral-900-hsl);--_overlay-bg-opacity:76%;--_overlay-blur:0.8rem;--_bg:var(--color-neutral-100);--heading-color:var(--color-opaque-900);--heading-fz:var(--fz-700);--text-color:hsl(var(--color-opaque-900-hsl)/80%);--hsf-navigationrow-buttons-single__justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;height:100dvh;z-index:900;display:none}.c-popup__close{--icon-size:2.4rem;position:fixed;top:var(--_px);right:var(--_px);z-index:1;opacity:.6}.c-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsl(var(--_overlay-color-hsl)/var(--_overlay-bg-opacity));backdrop-filter:blur(var(--_overlay-blur));-webkit-backdrop-filter:blur(var(--_overlay-blur));opacity:0}.c-popup__holder{min-height:100vh;position:relative;background-color:var(--popup-bg,var(--_bg));padding:var(--_py) var(--_px);max-width:100%;opacity:0}.c-popup-form__heading+.c-popup-form__text{margin-top:1.4em}.c-popup-form{margin-inline:-4rem;width:-webkit-fill-available}.c-popup.is-active{display:block}.c-popup.is-visible:not(.is-closing) .c-popup__overlay{animation:showPopup .3s ease-out forwards}.c-popup.is-visible.is-closing .c-popup__overlay{opacity:1;animation:hidePopup .2s ease-out forwards;animation-delay:.3s}.c-popup.is-visible:not(.is-closing) .c-popup__holder{animation:showPopup .6s ease-out forwards;animation-delay:.2s}.c-popup.is-visible.is-closing .c-popup__holder{animation:hidePopup .3s ease-out forwards}@keyframes showPopup{0%{opacity:0}100%{opacity:1}}@keyframes hidePopup{0%{opacity:1}100%{opacity:0}}@keyframes translatePopupIn{0%{opacity:0;transform:translate3d(0,5%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes translatePopupOut{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,5%,0)}}@media (max-width:22.4375rem){.c-popup{--_py:calc(var(--section-y)*1.2)}}@media (min-width:48rem){.c-popup{--_px:5rem;--_py:5rem;--_br:2.6rem;--heading-fz:var(--fz-500)}.c-popup__close{top:var(--_outside-px)}.c-popup__aligner{display:flex;align-items:center;justify-items:center;padding:var(--_py) var(--wrapper-x);justify-content:center;flex-wrap:wrap}.c-popup__holder{width:fit-content;max-width:80vw;min-height:initial;border-radius:var(--_br);transform:translate3d(0,5%,0)}.c-popup__close{position:absolute;top:calc(var(--_py)*.7);right:calc(var(--_py)*.7)}.c-popup.is-visible:not(.is-closing) .c-popup__holder{animation:translatePopupIn .6s ease-out forwards;animation-delay:.2s}.c-popup.is-visible.is-closing .c-popup__holder{animation:translatePopupOut .3s ease-out forwards}}@media (hover:hover){.c-popup__close:is(:hover,:focus-visible){opacity:.2}}@media (min-width:61.25rem){.c-popup{--_px:5rem;--_py:5rem;--_br:3.6rem}.c-popup__holder{max-width:min(60vw,70rem)}}:root .c-hubspot-form{--_label-fz:var(--fz-200);--_label-color:var(--color-opaque-900);--_input-py:.8em;--_input-px:1em;--_input-br:2em;--_input-fz:var(--fz-200);--_input-color:hsl(var(--color-opaque-900-hsl)/70%);--_dropdown-list-fz:var(--_input-fz);--hsf-field-label-requiredindicator__color:var(--color-primary-400);--hsf-module__vertical-spacing:0.5em;--hsf-field-input__color:var(--_input-color);--hsf-field-input__font-size:var(--_input-fz);--hsf-richtext__color:var(--_label-color);--hsf-richtext__font-size:var(--fz-200);--hsf-field-input__padding:1em;--hsf-erroralert__font-size:var(--fz-100);--hsf-navigationrow-buttons__justify-content:flex-start}:root .c-hubspot-form .hsfc-Row{display:flex;flex-direction:column;gap:var(--hsf-row__vertical-spacing,var(--hsf-default-row__vertical-spacing))}:root .c-hubspot-form .hsfc-FieldLabel{color:var(--_label-color);font-size:var(--_label-fz);margin-left:2px}:root .c-hubspot-form .hsfc-TextInput{padding-block:var(--_input-py);padding-inline:var(--_input-px);border-radius:var(--_input-br);border:none;background:0 0;box-shadow:0 0 0 1px hsl(var(--color-opaque-900-hsl)/40%)}:root .c-hubspot-form .hsfc-TextInput[role=searchbox]{background-color:var(--color-neutral-100);box-shadow:0 0 0 1px hsl(var(--color-opaque-900-hsl)/10%);color:hsl(var(--color-opaque-900-hsl)/50%)}:root .c-hubspot-form .hsfc-TextInput:is(:focus,:focus-visible){box-shadow:0 0 0 3px var(--color-hover)}:root .c-hubspot-form .hsfc-FieldLabel__RequiredIndicator{margin-left:.2em}:root .c-hubspot-form .hsfc-DropdownInput__Caret>span{border-top:0;border-right:0;border-left:2px solid var(--color-opaque-700);border-bottom:2px solid var(--color-opaque-700);width:8px;height:8px;transform:rotate(315deg);margin-top:-3px}:root .c-hubspot-form .hsfc-Button{--_color:var(--color-neutral-100);--_bg:var(--color-primary-400);--_bg-hover:var(--color-hover);--_fz:var(--fz-100);--_ff:var(--font-alt);--_fw:600;--_px:1.4em;--_py:0.984em;--_border-w:2px;display:inline-flex;gap:.4em;font-size:var(--btn-fz, var(--_fz));font-weight:var(--btn-fw,var(--_fw));font-family:var(--_ff);line-height:1.1;text-align:center;align-items:center;justify-content:center;background-color:var(--btn-bg,var(--_bg));color:var(--btn-color,var(--_color));border-radius:2em;padding:calc(var(--btn-py,var(--_py)) - 2px) var(--btn-px,var(--_px)) var(--btn-py,var(--_py));min-height:4rem}:root .c-hubspot-form .hsfc-DropdownOptions{border:none;border-radius:var(--_input-br);font-size:var(--_dropdown-list-fz);box-shadow:0 2px 10px -2px hsl(var(--color-opaque-900-hsl) / 20%)}:root .c-hubspot-form .hsfc-DropdownOptions__List__ListItem{padding-inline:1em;opacity:.7}:root .c-hubspot-form .hsfc-DropdownOptions__List__ListItem:last-child{margin-bottom:1.4rem}:root .c-hubspot-form .hsfc-ReCaptchaV2{display:none}:root .c-hubspot-form .hsfc-Button[type=button]:has(+ button){background-color:var(--color-opaque-100);color:hsl(var(--color-opaque-900-hsl)/70%)}:root .c-hubspot-form .hsfc-PostSubmit{background:hsl(var(--color-primary-400-hsl) / 3%);margin:4rem 4rem 0;border-radius:3rem}:root .c-hubspot-form .hsfc-PostSubmit p:first-child{font-size:var(--fz-400)!important}:root .c-hubspot-form .hsfc-PostSubmit p+p{margin-top:1em}@media (min-width:24.375rem){:root .c-hubspot-form .hsfc-Button{--_fz:var(--fz-200)}}@media (hover:hover){:root .c-hubspot-form .hsfc-TextInput:hover{box-shadow:0 0 0 3px var(--color-hover)}:root .c-hubspot-form .hsfc-DropdownOptions__List__ListItem{transition:background-color .2s ease-out}:root .c-hubspot-form .hsfc-DropdownOptions__List__ListItem:is(:hover,:focus,:focus-visible){background-color:hsl(var(--color-opaque-400-hsl)/10%);transition:background-color .2s ease-out}}@media (min-width:48rem){:root .c-hubspot-form{--_dropdown-list-fz:var(--fz-100)}:root .c-hubspot-form .hsfc-DropdownOptions__List__ListItem{padding-inline:1.4em;padding-block:0.7em}}.u-kicker{--_fz:var(--fz-400);--_fw:500;--_lh:1.5;--_ls:-0.03em;--_max-w:none;display:inline-block;font-size:var(--kicker-fz, var(--_fz));font-weight:var(--kicker-fw,var(--_fw));line-height:var(--kicker-lh, var(--_lh));letter-spacing:var(--kicker-ls, var(--_ls));color:var(--kicker-color,var(--color-secondary-400));max-width:var(--kicker-max-w,var(--_max-w))}.u-kicker+.u-heading{margin-top:.4em}@media (hover:none){.u-tap-size:not([class*=u-icon-])::before{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.c-copyright__bar{display:flex;flex-direction:column;gap:1rem}.c-legal-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2em}@media (min-width:48rem){.c-copyright__bar{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 4rem}.c-legal-nav__list{justify-content:flex-end;gap:0 3em}}
