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

Minified files: 
- sitio/components.inner-nav.css
- sitio/components.form.css
- sitio/components.dropdown.css
- sitio/components.select.css
- sitio/maintenance.model-search.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-dropdown-list .c-dropdown:not(:first-child){margin-top:1.5rem}.c-dropdown{--_py:1.6em;--_px:1.4em;--_extra-pr:3rem;--_arrow-size:1.2rem;--_arrow-color:var(--color-neutral-900);--_border-color:var(--color-neutral-500);--_animation-duration:400ms;--_fz:var(--fz-100);position:relative;font-size:var(--dropdown-fz,var(--_fz));box-shadow:0 0 0 .1rem var(--dropdown-border-c,var(--_border-color));border-radius:var(--dropdown-br,1em);padding:var(--dropdown-py,var(--_py)) var(--dropdown-px,var(--_px));padding-right:calc(var(--dropdown-px,var(--_px)) + var(--_extra-pr));isolation:isolate}.c-dropdown.c-dropdown--bg{background-color:var(--dropdown-bg,var(--color-neutral-100));box-shadow:none}.c-dropdown:not(.c-dropdown--empty):before{content:"";position:absolute;width:var(--_arrow-size);height:var(--_arrow-size);top:calc(var(--dropdown-py,var(--_py)) + .1em);right:var(--dropdown-px,var(--_px));border-top:.3rem solid var(--dropdown-arrow-color,var(--_arrow-color));border-left:.3rem solid var(--dropdown-arrow-color,var(--_arrow-color));transform:rotate(225deg)}.c-dropdown--empty{pointer-events:none}.c-dropdown__collapsable{--submenu-duration:400ms;display:grid;grid-template-rows:0fr;overflow:hidden;pointer-events:none;transition:grid-template-rows .4s ease-out}.c-dropdown__visible{position:relative}.c-dropdown__visible:has(.c-dropdown__input:checked)+.c-dropdown__collapsable{grid-template-rows:1fr;pointer-events:initial;transition:grid-template-rows var(--submenu-duration) var(--easeOutCubic)}.c-dropdown__holder{min-height:0;visibility:hidden;opacity:0}.c-dropdown__holder ul{list-style:none;padding:0}.c-dropdown__holder>:first-child{margin-top:2rem}.c-dropdown__visible:has(.c-dropdown__input:checked)+.c-dropdown__collapsable .c-dropdown__holder{visibility:visible;transition:none;opacity:1;transform:scale(1) scaleZ(1);transition:opacity .2s ease-out,transform .3s ease-out}.c-dropdown:has(.c-dropdown__input:checked){--_border-color:var(--color-primary-400);--_arrow-color:var(--color-primary-400)}.c-dropdown:has(.c-dropdown__input:checked):before{transform:rotate(45deg) translate(40%,40%)}.c-dropdown__label{position:absolute;inset:calc(var(--dropdown-py,var(--_py))*-1) calc(var(--dropdown-px,var(--_px))*-1 - var(--_extra-pr)) calc(var(--dropdown-py,var(--_py))*-1) calc(var(--dropdown-px,var(--_px))*-1);cursor:pointer;z-index:1}.c-dropdown__input{position:absolute;left:-999999px}@media (min-width:48rem){.c-dropdown{--_px:2em}}@media (hover:hover){.c-dropdown{transition:box-shadow var(--generic-delay) ease-out}.c-dropdown:has(.c-dropdown__label:is(:hover,:focus-visible)){box-shadow:0 0 0 .3rem var(--color-hover);transition:box-shadow var(--generic-delay) ease-out}}.c-select{--_label-color:var(--color-neutral-800);--_option-py:.2em}.c-select__label{color:var(--_label-color)}.c-select__label.is-placeholder{--_label-color:var(--color-neutral-500)}.c-select__option{padding-block:var(--_option-py)}.c-select__option.is-selected a{color:var(--color-primary-400)}.c-select__select{position:absolute;left:-999999px}@media (max-width:47.9375rem){.c-select{--_option-py:.56em}}.c-maintenance-form{--dropdown-fz:var(--fz-300);--dropdown-py:1em;--dropdown-px:1.2em;--text-fz:var(--fz-300);max-width:44rem;margin-inline:auto;margin-top:calc(var(--separator)*1.2)}.c-maintenance-form .c-form__bottom{text-align:center}.c-maintenance-info__dropdown{--dropdown-border-c:transparent;--dropdown-br:0;border-bottom:.1rem solid var(--color-neutral-500);padding-left:0}.c-maintenance-info__dropdown .c-dropdown__label{inset:calc(var(--dropdown-py,var(--_py))* -1) calc(var(--dropdown-px,var(--_px))* -1 - var(--_extra-pr)) calc(var(--dropdown-py,var(--_py))* -1) 0}.c-maintenance-info__key{font-size:var(--fz-200);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8em;line-height:1.2}.c-maintenance-info .c-dropdown-list .c-dropdown:not(:first-child){margin-top:0}.c-maintenance-info .c-dropdown__holder>:first-child{margin-top:3rem}.c-maintenance-info__dropdown-btns{--btn-fz:var(--fz-000);display:flex;flex-wrap:wrap;gap:1.3rem;padding-block:1.5rem}.c-maintenance-info__dropdown-btns .c-btn.c-btn--wsp{--btn-bg:var(--color-wsp);--btn-gap-x:.4em;--btn-px:1.6em}.c-maintenance-info__dropdown-btns .c-btn.c-btn--wsp::before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-top:-.1em;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/static/icons/whatsapp-white.svg)}@media (min-width:48rem){.c-maintenance-info .c-dropdown-list{max-width:76rem;margin-inline:auto}.c-maintenance-info__key{font-size:calc(var(--fz-300)*1.2)}}@media (hover:hover){.c-dropdown.c-maintenance-info__dropdown:has(.c-dropdown__label:is(:hover,:focus-visible)){box-shadow:none}}@media (min-width:61.25rem){.c-maintenance-info__key{margin-top:-.1em}}