.contact-map[data-v-357557fe]{border-radius:1rem;height:400px;overflow:hidden;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}.contact-map__canvas[data-v-357557fe],.contact-map__fallback[data-v-357557fe]{height:100%;width:100%}.contact-map__fallback[data-v-357557fe]{align-items:center;display:flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.tactica-map-marker{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.tactica-map-marker--static{position:static;transform:none}.tactica-map-marker__card{background:#fff;border-radius:12px;box-shadow:0 8px 24px #17171729;display:block;margin-bottom:4px;max-width:280px;padding:16px;pointer-events:auto;text-decoration:none}.tactica-map-marker__title{color:#171717;display:block;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:16px;margin:0 0 4px;text-transform:uppercase}.tactica-map-marker__address{color:#404040;display:block;font-size:12px;line-height:16px;margin:0}.tactica-map-marker__pin{height:40px;pointer-events:none;width:40px}.contact-info[data-v-09b8ef5f]{border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));padding-bottom:3.5rem;padding-top:3.5rem}@media (min-width:768px){.contact-info[data-v-09b8ef5f]{padding-bottom:5rem;padding-top:5rem}}.contact-info__grid[data-v-09b8ef5f]{display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.contact-info__grid[data-v-09b8ef5f]{gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-info__details h1[data-v-09b8ef5f]{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 2.5rem;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}@media (min-width:768px){.contact-info__details h1[data-v-09b8ef5f]{font-size:44px}}.contact-info__details h1 span[data-v-09b8ef5f]{--tw-text-opacity:1;color:rgb(227 6 19/var(--tw-text-opacity,1))}.contact-info__details h2[data-v-09b8ef5f]{font-size:18px;font-weight:600;line-height:26px;margin:0 0 1rem;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.contact-info__company[data-v-09b8ef5f]{font-size:15px;gap:.375rem;line-height:22px;margin:0 0 2rem;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.contact-info__company[data-v-09b8ef5f],.contact-info__items[data-v-09b8ef5f]{display:flex;flex-direction:column;list-style-type:none;padding:0}.contact-info__items[data-v-09b8ef5f]{gap:1.5rem;margin:0}.contact-info__items li[data-v-09b8ef5f]{gap:1rem}.contact-info__icon[data-v-09b8ef5f],.contact-info__items li[data-v-09b8ef5f]{align-items:center;display:flex}.contact-info__icon[data-v-09b8ef5f]{border-radius:9999px;flex-shrink:0;height:3rem;justify-content:center;width:3rem;--tw-bg-opacity:1;background-color:rgb(253 237 239/var(--tw-bg-opacity,1))}.contact-info__icon img[data-v-09b8ef5f]{height:1.25rem;width:1.25rem}.contact-info__item-text[data-v-09b8ef5f]{display:flex;flex-direction:column;gap:.125rem}.contact-info__item-text small[data-v-09b8ef5f]{font-size:12px;line-height:1rem;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.contact-info__item-text a[data-v-09b8ef5f],.contact-info__item-text span[data-v-09b8ef5f]{font-size:15px;font-weight:600;line-height:22px;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.contact-info__social[data-v-09b8ef5f]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem}.contact-info__social>span[data-v-09b8ef5f]{font-size:14px;line-height:1.25rem;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.contact-info__social[data-v-09b8ef5f] .social-media{align-items:center;border-radius:9999px;border-style:solid;border-width:1px;display:flex;height:2.5rem;justify-content:center;width:2.5rem;--tw-border-opacity:1;background-color:transparent;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.contact-info__social[data-v-09b8ef5f] .social-media img{height:1.25rem;width:1.25rem}.contact-write[data-v-0f7a631c]{padding-bottom:4rem;padding-top:4rem}@media (min-width:768px){.contact-write[data-v-0f7a631c]{padding-bottom:5rem;padding-top:5rem}}.contact-write__heading[data-v-0f7a631c]{margin-bottom:2.5rem}
