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

Minified files: 
- sitio/components.inner-nav.css
- sitio/components.2-col.css
- sitio/components.card.css
- sitio/components.dropdown.css
- sitio/components.faqs.css
- sitio/components.location-links.css
- sitio/services.service.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-2col__heading{margin-bottom:.6em}@media (max-width:47.9375rem){.c-2col>*+*{margin-top:var(--separator)}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-2col{--_gap:calc(var(--space-x)*2);display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--_gap);align-items:center}.c-2col.c-2col--rtl{direction:rtl}.c-2col.c-2col--rtl *{direction:ltr}.c-2col>.c-pic{margin-top:0;height:100%;margin-left:var(--wrapper-x-n)}.c-2col.c-2col--rtl .c-pi{margin-right:var(--wrapper-x-n)}.c-2col>.c-pic img{width:100%;height:100%;object-fit:cover}}@media (min-width:48rem){.c-2col{--_gap:calc(var(--space-x)*2);display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--_gap);align-items:center}.c-2col.c-2col--rtl{direction:rtl}.c-2col.c-2col--rtl *{direction:ltr}.c-2col>.c-pic{margin-top:0;height:100%;margin-left:var(--wrapper-x-n)}.c-2col.c-2col--rtl .c-pi{margin-right:var(--wrapper-x-n)}.c-2col>.c-pic img{width:100%;height:100%;object-fit:cover}}@media (min-width:61.25rem){.c-2col>.c-pic{margin:0}.c-2col__info{max-width:45em;margin-left:0;margin-right:auto}}@media (min-width:75rem){.c-2col{--_gap:6rem;grid-template-columns:1fr 1fr}}@media (min-width:87.5rem){.c-2col{--_gap:8rem}}.c-card{--heading-fz:var(--fz-200);--heading-color:var(--color-neutral-800);--link-color:var(--color-primary-400);--_bg:var(--color-neutral-100);--_py:2.4rem;--_px:2rem;display:grid;grid-template-rows:auto 1fr;background-color:var(--card-bg,var(--_bg))}.c-card.c-card--nobg{background-color:transparent}.c-card__pic{display:block;position:relative;overflow:hidden}.c-card__pic::before{content:"";display:block;height:0;padding-bottom:60%}.c-card__pic-link{display:block}.c-card__pic img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.c-card__info{position:relative;padding:var(--card-py,var(--_py)) var(--card-px,var(--_px)) calc(var(--card-py,var(--_py)) + 4em)}.c-card.c-card--nobg .c-card__info{padding:0}.c-card__text{margin-top:.9em}.c-card.c-card--nobg .c-card__title{margin-top:1em}.c-card__link{position:absolute;bottom:calc(var(--card-py,var(--_py)) + .4em);left:var(--card-px,var(--_px))}@media (hover:hover){.c-card__title a{transition:color var(--generic-delay) ease-out}.c-card:not(.c-card--no-thumb) .c-card__pic-link .c-card__pic::after{content:"";position:absolute;left:-10%;top:0;height:100%;width:100%;background-color:var(--color-primary-400);transform:skew(-30deg) translateX(-90%);transition:transform .4s ease-out,opacity .4s ease-out;opacity:0}.c-card:has(a:is(:hover,:focus-visible)) .c-card__link,.c-card:has(a:is(:hover,:focus-visible)) .c-card__title a{color:var(--color-hover);transition:color var(--generic-delay) ease-out}.c-card:has(a:is(:hover,:focus-visible)) .c-card__link.c-link--arrow::after{margin-left:.6em;transition:margin-left var(--generic-delay) ease-out}.c-card:not(.c-card--no-thumb):has(a:is(:hover,:focus-visible)) .c-card__pic::after{transform:skew(-30deg) translateX(-40%);opacity:.6;transition:transform .4s ease-out,opacity .4s ease-out}.c-card.c-card--no-thumb{transition:transform .4s ease-out,box-shadow .4s ease-out}.c-card.c-card--no-thumb:has(a:is(:hover,:focus-visible)){transform:scale3d(1.02,1.02,1.02);transition:transform .4s ease-out,box-shadow .4s ease-out;box-shadow:0 4rem 3em -3rem #c3c3c3}}@media (min-width:112.5rem){.c-card{--_py:2.6rem;--_px:2.4rem}}.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-faqs__question{font-size:var(--fz-200);font-weight:600;margin-top:-.1em}@media (min-width:61.25rem){.c-faqs{max-width:75rem;margin-inline:auto}}@media (min-width:112.5rem){.c-faqs{max-width:85rem}}:root .c-location-links{display:flex;flex-direction:column;flex-wrap:wrap;width:auto;list-style:none;padding-left:0}.c-location-links__item a{position:relative;text-decoration:underline;text-underline-offset:.2em}.c-location-links__item a::before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.3em;margin-top:-.2em;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/static/icons/location.svg)}.c-location-links__item a[href*=tel]::before{background-image:url(/assets/images/static/icons/phone-stroke.svg)}.c-location-links__item a[href*=mailto]::before{background-image:url(/assets/images/static/icons/mail.svg)}@media (hover:hover){.c-location-links__item a::before{transition:background var(--generic-delay) ease-out}.c-location-links__item a:is(:hover,:focus-visible)::before{transition:background var(--generic-delay) ease-out;background-image:url(/assets/images/static/icons/location-hover.svg)}.c-location-links__item a[href*=tel]:is(:hover,:focus-visible)::before{background-image:url(/assets/images/static/icons/phone-stroke-hover.svg)}.c-location-links__item a[href*=mailto]:is(:hover,:focus-visible)::before{background-image:url(/assets/images/static/icons/mail-hover.svg)}}.c-service__title{text-transform:uppercase;font-weight:700;font-size:var(--fz-100);margin-top:.1em}.c-service__title--highlighted{color:var(--color-primary-400)}.c-service__authorization{font-weight:500;font-size:var(--fz-100);margin-top:.2em}.c-service__location{margin-top:1em;opacity:.8}.c-service .c-dropdown__visible:has(.c-service__icon){padding-left:2.4rem}.c-service .c-dropdown__visible .c-service__icon{position:absolute;left:-.3rem;top:0;width:calc(var(--fz-200)*1.2);height:calc(var(--fz-200)*1.2);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/static/icons/tools.svg)}:root .c-service__links{gap:3rem;padding-block:3rem 1rem;border-top:.1rem solid var(--color-neutral-500)}.c-service:has(.c-service__icon) .c-service__links{padding-left:2.4rem}@media (max-width:22.4375rem){.c-service .c-dropdown__visible{padding-left:0}.c-service .c-dropdown__visible::after{display:none}}@media (min-width:48rem){.c-service .c-dropdown__visible{display:grid;grid-template-columns:1fr 1fr}.c-service__location{margin-top:0}:root .c-service__links{flex-direction:row;justify-content:space-between;gap:5rem}}@media (min-width:61.25rem){.c-service{max-width:75rem;margin-inline:auto}}@media (min-width:112.5rem){.c-service{max-width:85rem}}