.ContactPage_parallaxContainer__E9b4i{position:relative;width:100%;min-height:100vh;overflow:hidden}.ContactPage_parallaxBackground___0B3k{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/background/background.jpg);background-color:#0a0a4a;background-size:cover;background-position:50%;background-attachment:fixed;z-index:-1}.ContactPage_container__tEb3_{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem;box-sizing:border-box;z-index:1}.ContactPage_contentWrapper__mkMTS{display:flex;flex-direction:column;align-items:center}.ContactPage_titleSection__gv2dH{width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin-bottom:3rem;padding-top:1em}.ContactPage_titleSection__gv2dH h1{font-size:2.5rem;font-weight:700;text-align:center;color:#fff}.ContactPage_contactFormSection__hMOKD{width:100%;margin-bottom:3rem}.ContactPage_mapContainer__tQH9E{width:100%;max-width:1000px;height:400px;border-radius:8px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2);margin-bottom:3rem}.ContactPage_mapContainer__tQH9E iframe{width:100%;height:100%;border:0}@media (max-width:768px){.ContactPage_container__tEb3_{padding:2rem 1rem}.ContactPage_titleSection__gv2dH h1{font-size:2rem}.ContactPage_mapContainer__tQH9E{height:300px}}@media (max-width:480px){.ContactPage_titleSection__gv2dH h1{font-size:1.75rem}.ContactPage_mapContainer__tQH9E{height:250px}}