.SubscribeModalContent_main__VM3B_{background-color:#fff;border-radius:32px;overflow:hidden;position:relative;padding:16px;gap:32px;width:100%;height:427.36px}
@media(min-width:768px){.SubscribeModalContent_main__VM3B_{width:535.09px;height:427.36px}}
@media(min-width:1440px){.SubscribeModalContent_main__VM3B_{width:654px;height:447px}}
.SubscribeModalContent_close__EhIZ9{position:absolute;top:1rem;right:1rem;width:2.5rem;aspect-ratio:1/1;border-radius:50%;background-color:transparent;opacity:1;fill:#000;z-index:1;cursor:pointer}
@media(min-width:768px){.SubscribeModalContent_close__EhIZ9{width:3.5rem}}
.SubscribeModalContent_close__EhIZ9:after,.SubscribeModalContent_close__EhIZ9:before{content:"";position:absolute;width:50%;height:1.5px;aspect-ratio:1/1;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:.75;transition:opacity .15s ease;border-radius:9999px}
.SubscribeModalContent_close__EhIZ9:hover:after,.SubscribeModalContent_close__EhIZ9:hover:before{opacity:1}
.SubscribeModalContent_close__EhIZ9:before{transform:translate(-50%,-50%) rotate(-45deg)}
.SubscribeModalContent_grow__fEssj{flex-grow:1;width:100%}
.SubscribeModalContent_grow__fEssj input{width:28rem!important}
.SubscribeModalContent_animatedSVG__I76dQ{margin:-10px;flex-grow:1}
.SubscribeModalContent_animatedSVG__I76dQ.SubscribeModalContent_error__BTkAG path{stroke-width:.4px;stroke-dasharray:65;animation:SubscribeModalContent_path-error__54PGn 1s ease forwards;fill:transparent;stroke:var(--error-color)}
.SubscribeModalContent_animatedSVG__I76dQ.SubscribeModalContent_success__RPzLg path{stroke-width:10px;stroke-dasharray:990;animation:SubscribeModalContent_path-success__pf2ty 1s ease forwards;stroke:var(--success-color)}
.SubscribeModalContent_joined__uCpO5{background-color:var(--emphasize-color);padding:.85rem;border-radius:10px;animation:SubscribeModalContent_fade-in__qENvE .5s ease 1s forwards;opacity:0}
.SubscribeModalContent_marquee__M_StB{height:15rem;width:100%;background-color:var(--emphasize-color);position:relative}
.SubscribeModalContent_content__9lxDy{padding:1.5rem;flex-grow:1;display:flex;align-items:center}
.SubscribeModalContent_content__9lxDy h4{font-weight:700;font-size:28px;line-height:40px;text-align:center;letter-spacing:1px;color:#14142a}
@media(min-width:1440px){.SubscribeModalContent_content__9lxDy h4{font-weight:700;font-size:36px;line-height:48px;letter-spacing:1px}}
.SubscribeModalContent_content__9lxDy p{font-weight:400;font-size:14px;line-height:28px;text-align:center;letter-spacing:.75px;color:#14142a}
.GoogleMapWrapper_map__R032s{width:100%;flex-grow:1;border-radius:15px;overflow:hidden}
.GoogleMapWrapper_buttons__RRlcn{position:absolute;top:1rem;left:1rem;overflow:hidden;border-radius:9999px;background-color:hsla(0,0%,100%,.8)!important;-webkit-backdrop-filter:blur(3px) brightness(100%)!important;backdrop-filter:blur(3px) brightness(100%)!important;box-shadow:0 0 2.2px rgba(0,0,0,.006),0 0 5.3px rgba(0,0,0,.008),0 0 10px rgba(0,0,0,.01),0 0 17.9px rgba(0,0,0,.012),0 0 33.4px rgba(0,0,0,.014),0 0 80px rgba(0,0,0,.02)!important;border-radius:8px!important}
.GoogleMapWrapper_buttons__RRlcn button{border:none;background:transparent;outline:none;padding:.2rem .6rem;font-weight:600;font-size:1rem;cursor:pointer;color:#000}
.GoogleMapWrapper_buttons__RRlcn button:hover{background-color:rgba(0,0,0,.05)}