.country-related{padding:7.5rem 0}.country-related-title{color:#000;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:600;letter-spacing:.06rem;line-height:1.3;margin:0 0 5rem}.country-related-viewport{overflow:hidden}.country-related-grid{--cr-gap:2.5rem;-moz-column-gap:var(--cr-gap);column-gap:var(--cr-gap);display:grid;grid-auto-columns:calc(20% - var(--cr-gap)*4/5);grid-auto-flow:column;transition:transform .4s ease}.country-related-card{aspect-ratio:1/1;background:#d9d9d9;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:4rem;position:relative;text-decoration:none}.country-related-card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.country-related-card:after{background:linear-gradient(180deg,hsla(0,0%,5%,0) 39.3%,#0d0d0d 105.1%);content:"";inset:0;position:absolute}.country-related-card-label{color:#fff;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:.05rem;line-height:1.5;position:relative;text-align:center;z-index:1}.country-related-card:hover img{transform:scale(1.04)}.country-related-slidebar{align-items:center;display:flex;height:3.75rem;justify-content:center;margin-top:5rem;position:relative}.country-related-dots{display:flex;gap:1.5rem}.country-related-dot{background:rgba(118,120,196,.2);border:0;border-radius:50%;cursor:pointer;height:1.25rem;padding:0;width:1.25rem}.country-related-dot.is-active{background:#222572}.country-related-arrows{display:flex;gap:5.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.country-related-arrow{align-items:center;background:none;border:0;color:#222572;cursor:pointer;display:flex;height:2rem;justify-content:center;overflow:visible;padding:0;width:1rem}.country-related-arrow svg{display:block;flex:none;height:2.53rem;width:1.4525rem}.country-related-arrow[disabled]{color:rgba(118,120,196,.2);cursor:default}@media screen and (max-width:1280px){.country-related-grid{grid-auto-columns:calc(33.33333% - var(--cr-gap)*2/3)}}@media screen and (max-width:767px){.country-related-grid{grid-auto-columns:calc((100% - var(--cr-gap))/2)}.country-related-card{padding:2.5rem}.country-related-card-label{font-size:2.125rem}}
