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

Minified files: 
- sitio/components.region-cards.css
- sitio/sitio/coverage.general.css
- sitio/sitio/home.coverage.css
*/

.c-region-cards{--_col-gap:calc( var(--space-x) * 0.4 );--_row-gap:calc( var(--section-y) * 0.3 );--_text-color:var(--color-neutral-100);--_card-min-height:60vh;--_card-padding-x:calc( var(--wrapper-x) * 2 );--_card-padding-y:calc( var(--section-y) * 0.65 );--_overlay-color:var(--color-primary-900);--_overlay-opacity:0.5;--_img-br:1.6rem;--heading-fz:var(--fz-800);--heading-color:var(--_text-color);--text-color:var(--_text-color);--pic-br:var(--_img-br);--btn-fz:var(--fz-200);display:grid;gap:var(--_row-gap) var(--_col-gap)}.c-region-cards__item{min-height:var(--_card-min-height)}.c-region-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;padding:var(--_card-padding-y) var(--_card-padding-x);border-radius:var(--pic-br);overflow:hidden;isolation:isolate}.c-region-card__pic,.c-region-card__pic::after{position:absolute;top:0;left:0;width:100%;height:100%}.c-region-card__pic::after{content:"";display:block;background-color:var(--_overlay-color);opacity:var(--_overlay-opacity);pointer-events:none;transition:opacity .3s ease-out,background-color .3s ease-out}.c-region-card__pic{z-index:-1}.c-region-card__text{padding-top:1.8em;padding-bottom:.5em}.c-region-card__link{margin-top:1.5em}.c-region-card__viewport{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .6s var(--easeInOutCirc)}.c-region-card__description{min-height:0;opacity:0;transition:opacity .3s ease-out}.c-region-card:has(.c-region-card__link:focus-visible),.c-region-cards__item:hover{--_overlay-color:var(--color-primary-600);--_overlay-opacity:0.94}.c-region-card:has(.c-region-card__link:focus-visible) .c-region-card__viewport,.c-region-cards__item:hover .c-region-card__viewport{grid-template-rows:1fr}.c-region-card:has(.c-region-card__link:focus-visible) .c-region-card__description,.c-region-cards__item:hover .c-region-card__description{opacity:1;transition-delay:0.2s}@media (max-width:22.4375rem){.c-region-cards{--_card-min-height:calc( 100vh  - var(--header) * 2 );--_card-padding-x:calc(var(--wrapper-x) * 1.5)}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-region-cards{--_card-min-height:auto;--_card-padding-y:calc( var(--section-y) * 0.8 );--heading-fz:var(--fz-700)}}@media (min-width:48rem){.c-region-cards{--_card-min-height:auto;--_card-padding-x:var(--wrapper-x);--heading-fz:var(--fz-700)}}@media (min-width:61.25rem){.c-region-cards{--_card-height:calc( 78vh - var(--header) );--_card-min-height:54rem;--_col-gap:2.4rem;--_card-padding-x:3.6rem;--_card-padding-y:6.4rem;grid-template-columns:repeat(3,1fr)}.o-wrapper .c-region-cards{margin-inline:var(--wrapper-x-n)}.c-region-cards__item{height:var(--_card-height)}.c-region-cards__item:first-child{--pic-br:0 var(--_img-br) var(--_img-br) 0}.c-region-cards__item:last-child{--pic-br:var(--_img-br) 0 0 var(--_img-br)}}@media (min-width:87.5rem){.c-region-cards{--_col-gap:3.6rem;--_card-padding-x:4.4rem;--_card-padding-y:7.2rem}}@media (min-width:112.5rem) and (min-height:56.25rem){.c-region-cards{--_card-padding-y:8rem}}.c-coverage .c-region-cards{text-align:left}.c-coverage .c-countries-grid .c-country-tag{background:var(--color-neutral-100)}.c-coverage .c-sm-coverage{--_spacing:3.2rem}@media (min-width:105rem){.o-wrapper .c-region-cards{margin-inline:calc(var(--wrapper-x-n) + var(--_col-gap))}:root .c-region-cards__item{--pic-br:var(--_img-br)}.c-coverage .c-region-cards{margin-inline:0}}@media (min-width:112.5rem){.c-region-cards{--_card-min-height:65rem}.c-hero__deco--1{--left:30%}}.c-home-coverage{--_spacing:calc( var(--section-y) * 0.5)}.c-home-coverage__top{text-align:center}.c-home-coverage__list{margin-top:var(--_spacing)}@media (min-width:48rem){.c-home-coverage{--_top-width:90%;--_spacing:calc( var(--section-y) * 0.4)}.c-home-coverage__top>*{width:var(--_top-width);margin-inline:auto}}@media (min-width:61.25rem){.c-home-coverage{--_top-width:70%}}@media (min-width:75rem){.c-home-coverage{--_top-width:65%}}@media (min-width:48rem){.c-coverage .c-sm-coverage{padding-bottom:calc(var(--section-y)/4)}}