﻿.contacts-form{width:100%;max-width:800px;margin-right:auto;margin-left:auto;}.locations-card-container{display:flex;justify-content:center;align-items:stretch;flex-direction:row;margin:24px 0 24px 0;gap:24px;width:auto;flex-wrap:wrap;}@media(max-width:768px){.locations-card-container{justify-content:center;}}.locations-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:12px;padding:16px;text-align:center;background-color:#fff;display:flex;flex-direction:column;flex:1 1 320px;align-self:stretch;max-width:340px;}.img-locations-container{display:flex;align-content:center;justify-content:center;}.img-locations{padding:16px;max-width:calc(100% - 32px);margin:auto;height:auto;transition:filter 180ms ease,box-shadow 180ms ease;border-radius:8px;max-height:214px;}.img-locations-container>a{display:inline-flex;border-radius:10px;transition:box-shadow 180ms ease;}.img-locations-container>a:hover .img-locations,.img-locations-container>a:focus-visible .img-locations{filter:brightness(1.03);}.img-locations-container>a:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(92,136,218,.35);}.locations-name{text-align:center;margin:1rem 0;font-weight:700;padding:0;}@media(max-width:992px){.locations-name{font-size:1.2rem;}}@media(min-width:992px){.locations-name{font-size:1.5rem;}}@media(min-width:1200px){.locations-name{font-size:1.75rem;}}.locations-type{color:#404040;line-height:3rem;}@media(max-width:992px){.locations-type{font-size:1rem;}}@media(min-width:992px){.locations-type{font-size:1.3rem;}}@media(min-width:1200px){.locations-type{font-size:1.55rem;}}.locations-info-container{display:flex;flex-direction:column;justify-content:start;align-items:start;flex:1 1 auto;}.locations-info-entry{display:flex;flex-direction:row;justify-content:start;align-items:start;}.locations-info-icon{width:24px;height:2rem;margin-top:.425rem;padding:0 .5rem;}.locations-info-text{margin-left:.5rem;text-align:start;font-size:1.15rem;margin-bottom:.5rem;}.locations-info-text>a{text-decoration:none;color:#222223;}.locations-info-text>a:hover{text-decoration:underline;color:#5c88da;}