.info-map{background-color:var(--color-dark,#010101);padding:120px 135px}.info-map__container{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1440px}.info-map__header{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.info-map__eyebrow{color:var(--color-mirai-green,#00d0a8);font-family:var(--font-family-primary,"Manrope",sans-serif);font-size:18px;font-weight:600;line-height:28px;margin:0}.info-map__title{font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:44px}.info-map__description,.info-map__title{color:var(--color-white,#fff);font-family:var(--font-family-primary,"Manrope",sans-serif);margin:0}.info-map__description{font-size:16px;font-weight:400;line-height:24px;max-width:800px}.info-map__content{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr}.info-map__cards{display:flex;flex-direction:column;gap:30px}.info-map__card{border-radius:16px;height:220px;overflow:hidden;position:relative}.info-map__card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:28px}.info-map__card--primary{background-color:var(--color-mirai-green,#00d0a8)}.info-map__card--primary .info-map__card-title,.info-map__card--primary .info-map__list-item{color:var(--color-dark,#010101)}.info-map__card--primary .info-map__arrow{border-color:var(--color-dark,#010101)}.info-map__card--secondary{background-color:var(--color-stroke,#c1c1c1)}.info-map__card--secondary .info-map__card-title,.info-map__card--secondary .info-map__list-item{color:#181818}.info-map__card--secondary .info-map__arrow{border-color:#181818}.info-map__card-title{font-family:"Inter",var(--font-family-primary,"Manrope",sans-serif);font-size:24px;font-weight:700;line-height:30px;margin:0}.info-map__list{display:flex;flex-direction:column;gap:0;list-style:disc;margin:0;padding:0 0 0 24px}.info-map__list-item{font-family:var(--font-family-primary,"Manrope",sans-serif);font-size:16px;font-weight:700;line-height:24px}.info-map__list--two-col{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.info-map__arrow{align-items:center;border:1px solid;border-radius:100px;bottom:22px;display:flex;height:41px;justify-content:center;position:absolute;right:22px;width:41px}.info-map__arrow-icon{height:24px;width:24px}.info-map__map-wrapper{background-color:transparent;border-radius:16px;height:470px;overflow:hidden}.info-map__map-wrapper svg{height:100%;width:100%}@keyframes info-map-pulse-brighten{0%{filter:brightness(1) drop-shadow(0 0 0 transparent)}50%{filter:brightness(2) drop-shadow(0 0 6px #40E8D0)}to{filter:brightness(1) drop-shadow(0 0 0 transparent)}}@keyframes info-map-pulse-darken{0%{filter:brightness(1) drop-shadow(0 0 0 transparent)}50%{filter:brightness(.5) drop-shadow(0 0 4px rgba(0,0,0,.5))}to{filter:brightness(1) drop-shadow(0 0 0 transparent)}}.info-map__map-wrapper circle.pulsing-bright{animation:info-map-pulse-brighten 2.4s ease-in-out}.info-map__map-wrapper circle.pulsing-dark{animation:info-map-pulse-darken 2.4s ease-in-out}@media (max-width:1023px){.info-map{padding:80px 40px}.info-map__container{gap:48px}.info-map__cards,.info-map__content{gap:24px}.info-map__card{height:auto;min-height:200px}.info-map__map-wrapper{height:400px}.info-map__title{font-size:32px;line-height:40px}}@media (max-width:767px){.info-map{padding:60px 20px}.info-map__container{gap:32px}.info-map__content{gap:32px;grid-template-columns:1fr}.info-map__cards{gap:20px}.info-map__card{height:auto;min-height:180px}.info-map__card-inner{padding:20px}.info-map__map-wrapper{height:300px}.info-map__title{font-size:28px;letter-spacing:-.56px;line-height:36px}.info-map__eyebrow{font-size:16px;line-height:24px}.info-map__description{font-size:14px;line-height:22px}.info-map__card-title{font-size:20px;line-height:26px}.info-map__list-item{font-size:14px;line-height:22px}.info-map__list--two-col{grid-template-columns:1fr}.info-map__arrow{bottom:16px;height:36px;right:16px;width:36px}.info-map__arrow-icon{height:20px;width:20px}}.info-map__list:empty{display:none}.info-map__card-title,.info-map__description,.info-map__list-item,.info-map__title{word-wrap:break-word;overflow-wrap:break-word}