#agn_location_media > .container{container-type:inline-size}
#agn_location_media .agn-location-title{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 26px;direction:rtl}
#agn_location_media .agn-location-title h2{color:#1e3f74;font-size:clamp(22px,2.2vw,31px);font-weight:800;text-align:center;line-height:1.8;margin:0}
#agn_location_media .agn-location-mark{position:relative;display:inline-block;width:42px;height:32px;flex:0 0 42px}
#agn_location_media .agn-location-mark:before{content:'';position:absolute;top:3px;right:8px;width:29px;height:8px;border-radius:8px;background:#26376d;box-shadow:8px 13px 0 #0049b9}
#agn_location_media .agn-location-mark:after{content:'';position:absolute;top:3px;right:0;width:7px;height:7px;border-radius:50%;background:#26376d;box-shadow:-34px 13px 0 #0049b9}
#agn_location_media .agn-location-mark.is-mirrored{transform:scaleX(-1)}
#agn_location_media .agn-location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;direction:rtl;align-items:start}
#agn_location_media .agn-location-link{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#1e3f74;background:none;border:0;border-radius:0;box-shadow:none;padding:0;min-width:0}
#agn_location_media .agn-location-link img{display:block;width:min(117.6px,calc(10.416cqw - 1.66656px));max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;border:0;border-radius:0;box-shadow:none;transition:transform .2s ease}
#agn_location_media .agn-location-label{font-size:20px;font-weight:700;line-height:1.8;text-align:center}
#agn_location_media .agn-location-link:hover img{transform:translateY(-4px)}
#agn_location_media .agn-location-link:hover .agn-location-label{color:#0049b9}
#agn_location_media .agn-location-link:focus-visible{outline:3px solid #fdb71b;outline-offset:6px}
@media(max-width:767px){#agn_location_media .agn-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}#agn_location_media .agn-location-title{gap:8px;margin-bottom:18px}#agn_location_media .agn-location-title h2{font-size:22px}#agn_location_media .agn-location-mark{width:30px;flex-basis:30px;transform:scale(.72)}#agn_location_media .agn-location-mark.is-mirrored{transform:scale(-.72,.72)}#agn_location_media .agn-location-label{font-size:17px}}
@media(prefers-reduced-motion:reduce){#agn_location_media .agn-location-link img{transition:none}#agn_location_media .agn-location-link:hover img{transform:none}}

@media(max-width:600px){#agn_location_media .agn-location-link img{width:min(82.32px,calc(16.8cqw - 2.688px))}}
