@layer components{.location-blocks{--btn-border-clr: white;--btn-label-clr: white;--max-grid-gap: 20px;--block-radius: 20px;display:grid;gap:var(--max-grid-gap);grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.location-blocks{justify-content:center;grid-template-columns:repeat(2, 330px);margin-inline:auto}}@media(min-width: 992px){.location-blocks{justify-content:center;grid-template-columns:repeat(3, 1fr);margin-inline:64px}}@media(min-width: 1440px){.location-blocks{margin-inline:auto;margin-block-end:var(--max-grid-gap);max-width:1400px;grid-template-columns:repeat(4, 330px)}}.location-block{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:60px;gap:40px;color:#fff;border-radius:30px 30px 24px}@media(min-width: 1200px){.location-block{margin-inline:0}}.location-block.gradient-01{background:linear-gradient(163deg, rgba(99, 0, 193, 0.5) 50%, rgba(255, 70, 51, 0.5) 100%),#ff4633}.location-block.gradient-02{background:linear-gradient(163deg, rgba(0, 8, 53, 0.5) 50%, rgba(255, 70, 51, 0.5) 100%),#6300c1}.location-block.gradient-03{background:linear-gradient(163deg, rgba(0, 8, 53, 0.5) 50%, rgba(155, 239, 224, 0.5) 100%),#000835}.location-block.gradient-04{background:linear-gradient(163deg, rgba(0, 8, 53, 0.5) 50%, rgba(155, 239, 224, 0.5) 100%),#6300c1}.location-block__img{display:block;width:100%;height:auto;border-radius:24px}.location-block__subtitle{display:block;font-weight:600;margin-block-end:8px}.location-block__content,.location-block__footer{padding-inline:40px}.location-block__content p{line-height:24px}.location-block__title{font-size:1.5rem;line-height:24px;text-wrap:balance;margin-block:0;margin-bottom:12px;color:inherit}@media(min-width: 1440px){.location-block__title{font-size:2rem}}.location-block__title a{color:inherit;display:inline-flex;text-decoration:none}.location-block__footer{display:flex;justify-content:end;padding-block:2px;margin-block-start:48px}@media(min-width: 1440px){.location-block__footer{margin-block-start:auto}}.location-block__link{display:inline-block}}
