.locations{flex-direction:column;gap:48px;display:flex}@media (width<=576px){.locations{gap:32px}}.locations .block__title p{opacity:.6}.locations__body{flex-direction:column;gap:32px;display:flex}@media (width<=576px){.locations__body{gap:24px}}.locations__body .locations__frame{width:100%;height:462px;position:relative}@media (width<=576px){.locations__body .locations__frame{height:420px}}.locations__body .locations__frame iframe{width:100%;height:100%}.locations__body .locations__frame span{color:var(--color-white);background:var(--color-black);max-width:max-content;padding:20px 36px;position:absolute;bottom:32px;left:32px}@media (width<=576px){.locations__body .locations__frame span{text-align:center;padding:16px 20px;bottom:16px;left:16px;right:16px}}.locations__body .locations__array{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1024px){.locations__body .locations__array{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.locations__body .locations__array{grid-template-columns:1fr;gap:12px}}.locations__body .locations__array .locations__item{border:1px solid #1e1e1e99;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex}@media (width<=576px){.locations__body .locations__array .locations__item{padding:24px}}.locations__body .locations__array .locations__item-top{flex-direction:column;gap:24px;display:flex}.locations__body .locations__array .locations__item-top span{color:var(--color-accent)}.locations__body .locations__array .locations__item-top .locations__item-information{flex-direction:column;gap:16px;display:flex}.locations__body .locations__array .locations__item-top .locations__item-information h2 a{color:var(--color-black);transition:color .35s}.locations__body .locations__array .locations__item-top .locations__item-information h2 a:hover,.locations__body .locations__array .locations__item-top .locations__item-information h2 a:focus-visible{color:var(--color-accent)}.locations__body .locations__array .locations__item-top .locations__item-information div{align-items:center;gap:12px;display:flex}.locations__body .locations__array .locations__item-top .locations__item-information div span{color:#1e1e1e99}.locations__body .locations__array .locations__item a{align-items:center;gap:8px;display:flex}.locations__body .locations__array .locations__item a:hover svg{rotate:-90deg}.locations__body .locations__array .locations__item a svg{width:auto;height:18px;transition:all .5s}
