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

Minified files: 
- sitio/components.inner-nav.css
- sitio/components.form.css
- sitio/components.popup.css
- sitio/components.success-msg.css
- sitio/recall.form.css
- sitio/recall.chasis-popup.css
*/

.c-inner-nav{--_bg:var(--color-neutral-900);--_bg-hsl:var(--color-neutral-900-hsl);--_color:var(--color-neutral-100);--_fz:var(--fz-100);--_gap:5rem;--_item-height:var(--inner-nav-height);--btn-px:1.3em;position:sticky;left:0;top:var(--header);background-color:var(--inner-nav-bg,var(--_bg));z-index:998}.c-inner-nav__list{padding-inline:var(--wrapper-x)}.c-inner-nav__item{display:inline-flex;align-items:center;vertical-align:middle;height:var(--_item-height)}.c-inner-nav__item:not(:first-child){margin-left:var(--_gap)}.c-inner-nav__link:not(.c-btn){position:relative;color:var(--inner-nav-color,var(--_color));font-size:var(--inner-nav-fz, var(--_fz))}.c-inner-nav__link:not(.c-btn).is-active{font-weight:700;pointer-events:none}.c-inner-nav__link:not(.c-btn):after{content:"";width:0;height:.1em;position:absolute;left:50%;bottom:-.5em;background-color:var(--color-primary-400);transform:translateX(-50%);transition:width var(--generic-delay) ease-out}.c-inner-nav__link:not(.c-btn).is-active:after{width:3em}@media (max-width:74.9375rem){.c-inner-nav__list{--_offset-bottom:.2rem;--_line-height:.2rem;padding-bottom:calc(var(--_offset-bottom)* 2);white-space:nowrap;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}.c-inner-nav::after,.c-inner-nav::before{--_deg:90deg;content:"";display:block;position:absolute;left:0;top:0;background:linear-gradient(var(--_deg),hsl(var(--inner-nav-bg-hsl,var(--_bg-hsl)) / 100%) 25%,hsl(var(--inner-nav-bg-hsl,var(--_bg-hsl)) / 0%));width:var(--wrapper-x);height:100%;pointer-events:none;z-index:1}.c-inner-nav::after{--_deg:-90deg;left:auto;right:0}}@media (max-width:22.4375rem){.c-inner-nav__item:not(:first-child){margin-left:3rem}}@media (hover:hover){.c-inner-nav__link:not(.c-btn):is(:hover,:focus-visible){opacity:.5}}@media (min-width:48rem){.c-inner-nav__list{text-align:center}}@media (min-width:61.25rem){.c-inner-nav{--_gap:5.5rem}}@media (min-width:87.5rem){.c-inner-nav{--_gap:7rem}}@media (min-width:112.5rem){.c-inner-nav{--_gap:9rem}}.c-form{--_input-fz:var(--fz-100);--_input-fw:400;--_input-color:var(--color-neutral-800);--_input-bg:var(--color-neutral-100);--_input-border-w:.1rem;--_input-border-c:hsl(var(--color-neutral-900-hsl)/30%);--_input-py:1.1em;--_input-px:2.2rem;--_placeholder-c:var(--color-neutral-500);--_label-fz:var(--fz-100);--_label-color:var(--color-neutral-500);--_key-fz:var(--fz-200);--_key-fw:700;--_gap:1.6rem;--_radio-size:2.2rem;display:flex;flex-direction:column;gap:var(--form-gap,var(--_gap))}.c-form__holder{display:flex;flex-direction:column;gap:var(--form-gap,var(--_gap))}.c-form__group{position:relative;display:block;width:100%}.c-form__group.is-blocked{pointer-events:none!important}.c-form__group.is-blocked:before{content:"";position:absolute;left:-5%;top:-5%;width:110%;height:110%;background:hsl(var(--color-neutral-100-hsl) / 70%);z-index:1}.c-form__group.c-form__group--2col{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.c-form__group.c-form__group--2col>*{margin-block:0}.c-form__input-holder{display:block;position:relative;width:100%}.c-form__input-holder--select{--_arrow-size:1rem;--_arrow-color:var(--color-neutral-900);cursor:pointer}.c-form__input-holder--select::after{content:"";position:absolute;width:var(--_arrow-size);height:var(--_arrow-size);top:50%;right:var(--input-px,var(--_input-px));border-top:.2rem solid var(--dropdown-arrow-color,var(--_arrow-color));border-left:.2rem solid var(--dropdown-arrow-color,var(--_arrow-color));transform:rotate(225deg) translate(50%,38%)}.c-form__input-holder--select .c-form__input{padding-right:calc(var(--input-px,var(--_input-px)) + var(--_arrow-size) + 1rem)}.c-select__select.c-form__input{cursor:pointer}.c-form__text+.c-form__input,.c-form__text+.c-form__input-holder,.c-form__text:has(+ .c-form__group){margin-top:1em}.c-form__key{display:block;margin-block:.4em;font-size:var(--key-fz,var(--_key-fz));font-weight:var(--key-fw,var(--_key-fw))}.c-form__label{position:relative;font-size:var(--label-fz,var(--_label-fz));position:absolute;top:50%;left:var(--input-px,var(--_input-px));color:var(--label-color,var(--_label-color));transform:translateY(-50%);transition:top .3s ease,font-size .3s ease}.c-form__label.c-form__label--textarea{top:1.8em}.c-form__label::before{content:"";position:absolute;left:-10%;z-index:-1;background-color:var(--input-bg,var(--_input-bg));height:100%;width:120%;border-radius:.5em;opacity:0;transition:opacity .3s ease}.c-form__input{width:100%;font-size:var(--input-fz,var(--_input-fz));font-weight:var(--input-fw,var(--_input-fw));color:var(--input-color,var(--_input-color));background-color:var(--input-bg,var(--_input-bg));border-radius:.6em;padding:var(--input-py,var(--_input-py)) var(--input-px,var(--_input-px));box-shadow:0 0 0 var(--input-border-w,var(--_input-border-w)) var(--input-border-c,var(--_input-border-c));transition:box-shadow var(--generic-delay) ease-out}.c-form__input--centered{text-align:center}.c-form__input--textarea{min-height:16rem}.c-form__input-holder.has-text .c-form__label,.c-form__input-holder:has(.c-form__input:focus) .c-form__label{--_label-fz:1.2rem;top:-.1rem;transition:top .3s ease,font-size .3s ease}.c-form__input-holder.has-text .c-form__label::before,.c-form__input-holder:has(.c-form__input:focus) .c-form__label::before{opacity:1;transition:opacity .3s ease}.c-form__input:focus{--_input-border-w:.2rem}.c-form__btn{--btn-px:3em;width:max-content;margin-top:.8rem}.c-form__error{display:block;font-size:var(--fz-000);color:var(--color-error);margin-top:.9em}.c-form__group:has(.c-form__input--centered) .c-form__error{text-align:center}.c-form__group.has-error .c-form__input{--input-border-c:var(--color-error);--input-border-w:.2rem}.c-form-radio{display:flex;flex-wrap:wrap;gap:2em;font-size:var(--label-fz,var(--_label-fz));margin-block:1.5em 1em}.c-form-radio .c-form__input-holder{width:auto}.c-form-radio__radio{display:inline-block;position:relative;width:var(--_radio-size);height:var(--_radio-size);background-color:var(--input-bg,var(--_input-bg));border-radius:50%;box-shadow:0 0 0 var(--input-border-w,var(--_input-border-w)) var(--input-border-c,var(--_input-border-c));vertical-align:middle;cursor:pointer}.c-form__radio input{position:absolute;left:-999999px}.c-form-radio__label{--_label-color:var(--color-neutral-800);display:inline-block;margin-left:.5em;vertical-align:middle;cursor:pointer}.c-form-radio__radio:has(.c-form-radio__input:checked):before{content:"";position:absolute;width:1.6rem;height:1.6rem;background:var(--color-neutral-600);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width:48rem){.c-form__group.c-form__group--2col{gap:4rem}.c-form__text+.c-form__input{margin-top:1.5em}.c-form__btn{margin-top:1.2rem}}.c-popup{--_overlay-bg:var(--color-neutral-900);--_overlay-opacity:50%;--_viewport-bg:var(--color-neutral-100);--_viewport-py:var(--wrapper-x);--_viewport-px:var(--wrapper-x);--_viewport-max-w:none;--_br:clamp(2rem, 1.94em, 2.8rem);--_close-separation:.5rem;--_popup-delay-in:.4s;--_popup-delay-out:.2s;--heading-fz:var(--fz-300);position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:space-evenly;align-content:center;flex-wrap:wrap;overflow:auto;overflow-y:scroll;isolation:isolate;padding:var(--wrapper-x);z-index:1000;display:none}.c-popup.c-popup--centered{text-align:center}.c-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--popup-overlay-bg,var(--_overlay-bg));opacity:0}.c-popup__viewport{position:relative;background-color:var(--popup-viewport-bg,var(--_viewport-bg));padding:calc(var(--popup-viewport-py,var(--_viewport-py)) + var(--tap-size)) var(--popup-viewport-px,var(--_viewport-px)) var(--popup-viewport-py,var(--_viewport-py));border-radius:var(--_br);max-width:var(--popup-viewport-max-w,var(--_viewport-max-w));z-index:1;opacity:0;transform:translate3d(0,5rem,0)}.c-popup.is-visible{display:flex}.c-popup.is-visible .c-popup__viewport{animation:showPopup var(--_popup-delay-in) ease-out forwards}.c-popup.is-visible .c-popup__overlay{animation:showOverlay var(--_popup-delay-in) ease-out forwards}.c-popup.is-closing .c-popup__viewport{animation:hidePopup var(--_popup-delay-out) ease-out forwards}.c-popup.is-closing .c-popup__overlay{animation:hideOverlay var(--_popup-delay-out) ease-out forwards}@keyframes showPopup{0%{opacity:0;transform:translate3d(0,5rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes hidePopup{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,5rem,0)}}@keyframes showOverlay{0%{opacity:0}100%{opacity:var(--_overlay-opacity)}}@keyframes hideOverlay{0%{opacity:var(--_overlay-opacity)}100%{opacity:0}}.c-popup__close{position:absolute;width:var(--tap-size);height:var(--tap-size);top:var(--_close-separation);right:var(--_close-separation)}.c-popup__close::after,.c-popup__close::before{--bar-rotate:45deg;content:"";display:block;position:absolute;width:1.8rem;height:.2rem;left:50%;top:50%;margin:0;background-color:var(--color-neutral-800);rotate:var(--bar-rotate);translate:-50% -50%}.c-popup__close::after{--bar-rotate:-45deg}.c-popup__heading+.c-popup__text{margin-top:1em}@media (min-width:48rem){.c-popup{--_viewport-py:6rem;--_viewport-px:6rem}.c-popup__viewport{padding:var(--popup-viewport-py,var(--_viewport-py)) var(--popup-viewport-px,var(--_viewport-px))}}.c-success-msg{--_color:var(--color-success);--_fz:var(--fz-200);--_fw:600;--_icon-size:2em;position:relative;color:var(--_color);font-size:var(--_fz);font-weight:var(--_fw);text-align:center;margin-top:calc(var(--separator)*1.2)}.c-success-msg::before{content:"";display:block;margin-inline:auto;margin-bottom:.7em;width:var(--_icon-size);height:var(--_icon-size);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/static/icons/success-check.svg)}.c-success-msg.c-success-msg--error{--_color:var(--color-error)}.c-success-msg.c-success-msg--error:before{background-image:url(/assets/images/static/icons/error-cross.svg)}.c-recall-form{--_py:3rem;--_px:3rem;border-radius:2rem;padding:var(--_py) var(--_px);margin-top:var(--separator)}.c-recall-form .c-form__text{display:block;text-align:center}.c-recall-form-hint{font-size:var(--fz-000);text-align:center;margin-top:3em}.c-recall-form-hint a{text-decoration:underline;text-underline-offset:.3em}.c-recall-form .c-form__bottom{text-align:center}@media (min-width:48rem){.c-recall-form{--_py:5rem;--_px:7rem}}@media (hover:hover){.c-recall-form-hint a:is(:hover,:focus-visible){color:var(--color-primary-300)}}@media (min-width:61.25rem){.c-recall-form{max-width:86rem;margin-inline:auto}.c-recall-form .c-form__text{font-size:var(--fz-200)}.c-recall-form .c-form__group{max-width:55rem;margin-inline:auto}}.c-chasis-popup{--popup-viewport-max-w:64rem}.c-chasis-popup__pic{margin-top:2.5rem;max-width:46rem}.c-chasis-popup__pic img{border-radius:clamp(2rem,1.94em,2.8rem);border:.1rem solid #e9e9e9}@media (max-width:47.9375rem){.c-chasis-popup .c-popup__viewport{padding-bottom:calc(var(--popup-viewport-py,var(--_viewport-py))*2)}}