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

Minified files: 
- sitio/faqs.categories.css
*/

.c-faq-highlight{background:hsl(var(--color-primary-acc-300-hsl) / 60%);color:inherit}.c-faqs-categories__list{display:flex;flex-direction:column;gap:2rem}.c-faqs-category{--_br:1.6rem;--_py:1.6em;--_px:1.8em;--_plus-size:1em;--_plus-padd:1.3em;--_plus-color:var(--heading-color);--_plus-bg:var(--color-neutral-100);--heading-fz:var(--fz-400);--heading-fw:600;--heading-color:var(--color-primary-500);border-radius:var(--_br);background-color:hsl(var(--color-primary-acc-100-hsl)/75%);padding-inline:var(--_px);padding-block:var(--_py);overflow:hidden;width:100%}.c-faqs-category__visible{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1em}.c-faqs-category__hidden{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease}.c-faqs-category__hidden>*{min-height:0;overflow:hidden}.c-faqs-category.is-open .c-faqs-category__hidden{grid-template-rows:1fr}.c-faqs-plus{display:flex;align-items:center;justify-content:center;padding:var(--_plus-padd);cursor:pointer;background-color:var(--_plus-bg);border-radius:50%;width:fit-content;z-index:1}.c-faqs-plus>span{position:relative;display:block;width:var(--_plus-size);height:var(--_plus-size);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}.c-faqs-plus>span::after,.c-faqs-plus>span::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:var(--_plus-color);transform:translate(-50%,-50%);transform-origin:center;transition:transform .4s cubic-bezier(.4, 0, .2, 1),opacity .3s ease}.c-faqs-plus>span::after{transform:translate(-50%,-50%) rotate(90deg)}.c-faqs-category.is-open .c-faqs-category__plus>span{transform:rotate(180deg)}.c-faqs-category.is-open .c-faqs-category__plus>span::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0)}.c-faqs-category__heading{position:relative;padding-left:1em}.c-faqs-category__heading span{position:absolute;left:0;top:0}.c-faqs-category__descripton{--text-op:.6;margin-top:2em}.c-faqs-questions{display:flex;flex-direction:column;gap:1.6rem;margin-top:3em;padding-bottom:1rem}.c-faqs-question{--_px:2rem;--_py:2rem;--_br:1.4rem;--_plus-bg:hsl(var(--color-primary-acc-100-hsl)/55%);--text-color:var(--color-primary-500);--text-fz:var(--fz-200);--text-lh:1.2}.c-faqs-question__trigger{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;background-color:var(--color-neutral-100);padding:var(--_py) var(--_px);border-radius:var(--_br);width:100%;text-align:left;gap:1em}.c-faqs-empty{--_py:3em;--_px:3em;--_br:1.6rem;--heading-fz:var(--fz-600);--heading-color:var(--color-primary-500);--text-color-hsl:var(--color-primary-500-hsl);--text-margin-top:1.2em;padding-inline:var(--_px);padding-block:var(--_py);border-radius:var(--_br);background-color:hsl(var(--color-primary-acc-100-hsl) / 75%)}.c-answer-popup{--_py:4rem;--_px:3rem;--_overlay-color-hsl:var(--color-neutral-100-hsl);--_overlay-bg-opacity:76%;--_overlay-blur:2rem;--_bg:var(--color-neutral-100);--_plus-size:1em;--_plus-padd:1.3em;--heading-fz:var(--fz-600);--heading-fw:500;--heading-color:var(--color-primary-500);--kicker-fz:var(--fz-200);--text-bullet-color:var(--heading-color);position:fixed;top:0;left:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;width:100%;height:100vh;padding-top:4rem;overflow:hidden;overflow-y:auto;z-index:900;visibility:hidden;pointer-events:none}.c-answer-popup.is-visible{visibility:visible;pointer-events:auto}.c-answer-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;transition:opacity .4s ease}.c-answer-popup__blur{content:"";position:fixed;bottom:0;width:100%;height:4rem;background:linear-gradient(180deg,transparent,#fff);z-index:1;opacity:0;transition:opacity .4s ease}.c-answer-popup__viewport{position:relative;background-color:var(--popup-bg,var(--_bg));padding:var(--_px) var(--_px) var(--_py);width:100%;min-height:70vh;border-radius:var(--generic-section-br) var(--generic-section-br) 0 0;border:1px solid #c4d1ff;border-bottom:none;opacity:0;transform:translateY(100%);transition:transform .5s cubic-bezier(.22, 1, .36, 1),opacity .3s ease}.c-answer-popup.is-visible .c-answer-popup__blur,.c-answer-popup.is-visible .c-answer-popup__overlay{opacity:1}.c-answer-popup.is-closing .c-answer-popup__blur,.c-answer-popup.is-closing .c-answer-popup__overlay{opacity:0}.c-answer-popup.is-visible .c-answer-popup__viewport{opacity:1;transform:translateY(0)}.c-answer-popup.is-closing .c-answer-popup__viewport{opacity:0;transform:translateY(100%)}.c-answer-popup__close{position:absolute;top:var(--_px);right:var(--_px);display:flex;align-items:center;justify-content:center;padding:var(--_plus-padd);width:fit-content;aspect-ratio:1;background-color:hsl(var(--color-primary-acc-100-hsl)/55%);border:0;border-radius:50%;cursor:pointer}.c-answer-popup__close::before{content:"";display:block;width:var(--_plus-size);height:2px;background-color:var(--heading-color)}.c-answer-popup__kicker{margin-left:-3px;margin-right:calc(var(--_plus-padd) + var(--_plus-size) + .6em);margin-top:3rem}.c-answer-popup__text>*+*{margin-top:1em}.c-answer-popup__text li>ul>li{list-style-type:upper-roman;padding-left:0;margin-left:1em;margin-top:.6em}.c-answer-popup__text li>ul>li::marker{color:var(--heading-color)}.c-answer-popup__text li>ul>li::before{content:none}.c-answer-popup__text li:has(ul)+li{margin-top:2em}.c-faqs-category{opacity:1;transform:none;filter:none}.c-faqs-category.is-animated{opacity:0;transform:translateY(50px) scale(.96);filter:blur(8px);animation:categoriesReveal 1.3s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay)}@keyframes categoriesReveal{0%{opacity:0;transform:translateY(50px) scale(.96);filter:blur(8px)}60%{opacity:1;filter:blur(2px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (min-width:48rem) and (max-width:61.1875rem){.c-faqs-empty__text{max-width:30em}}@media (max-width:47.9375rem){.c-faqs-category{--heading-fz:calc(var(--fz-400)*.9)}}@media (hover:hover){.c-faqs-plus,.c-faqs-question__trigger{transition:background-color .6s ease}.c-faqs-category__heading,.c-faqs-question__text{transition:color .4s ease}.c-faqs-category__visible{transition:opacity .4s ease,color .4s ease}.c-faqs-category:not(.is-open) .c-faqs-category__visible:hover{--heading-color:var(--color-primary-400);--_plus-color:var(--color-neutral-100);--_plus-bg:var(--color-primary-400);transition:color .4s ease}.c-faqs-category.is-open .c-faqs-category__visible:hover{opacity:.5}.c-faqs-question__trigger:hover{--text-color:var(--color-neutral-100);--_plus-color:var(--color-neutral-100);--_plus-bg:hsl(var(--color-neutral-100-hsl)/10%);background-color:var(--color-primary-400)}}@media (min-width:48rem){.c-faqs-category{--_py:2.3em;--_px:2.8em;--_plus-size:1.2em;--heading-fz:calc(var(--fz-500) * .8);--heading-fw:500}.c-faqs-category__descripton{margin-top:1em}.c-faqs-questions{padding-bottom:2rem}.c-faqs-question{--_px:2.2rem;--_py:1.8rem;--text-fz:var(--fz-200)}.c-faqs-empty{--_py:4em;--_px:4em}.c-answer-popup{--_px:5rem}.c-answer-popup__viewport{min-height:50vh;padding:var(--_py) var(--_px) calc(var(--_py) + 4rem)}}@media (min-width:61.25rem){.c-faqs-categories{padding-block:calc(var(--section-y)*.7)}.c-faqs-category__visible{cursor:pointer}.c-faqs-category__descripton{max-width:32em}.c-answer-popup__viewport{max-width:84rem}.c-answer-popup{--_px:6rem;--_py:5rem}}@media (min-width:75rem){.c-faqs-categories{max-width:129rem;margin-inline:auto}.c-faqs-categories__list{gap:2.5rem}.c-faqs-category{--_br:1.8rem;--_py:2.9em;--_px:3.6em}.c-faqs-category__plus{--_plus-size:1.2em;--_plus-padd:1.6em}.c-faqs-questions{margin-top:4em}.c-faqs-empty{--_br:1.8rem;--heading-fz:2.8rem}.c-answer-popup{--_plus-size:1.2em;--_plus-padd:1.6em;--heading-fz:3.2rem;--kicker-fz:1.7rem}}@media (min-width:87.5rem){.c-faqs-category__heading{--heading-fz:2.6rem}}@media (min-width:112.5rem){.c-answer-popup{align-items:center;justify-content:center}.c-answer-popup__viewport{border-radius:var(--generic-section-br);border-bottom:1px solid #c4d1ff;overflow-y:auto;opacity:0;transform:translateY(2rem);transition:opacity .3s ease,transform .3s ease}.c-answer-popup.is-visible .c-answer-popup__viewport{opacity:1;transform:translateY(0)}.c-answer-popup.is-closing .c-answer-popup__viewport{opacity:0;transform:translateY(2rem)}}