.contact{position:fixed;width:100%;height:100%;top:0;left:0;display:grid;padding:45px 0;grid-template-columns:minmax(0,1fr);overflow-y:auto}@media (orientation: landscape) and (min-width: 640px){.contact{padding-bottom:0}}@media (min-width: 1024px){.contact{grid-template-columns:minmax(0,3fr) minmax(0,1fr);padding:0}}.contact_eyecatcher{display:none}@media (min-width: 1024px){.contact_eyecatcher{display:block}}.contact_image-w{position:relative;min-height:100%}.gl .contact_image-w{display:none}.contact_content-w{display:flex;flex-direction:column;justify-content:space-around}.gl .contact_content-w{pointer-events:all;opacity:0}.contact_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:0 30px}.contact_logo-w{position:relative;flex-shrink:1;height:100%;width:100%;height:80px;max-height:100%;max-width:100%;margin:60px 0}@media (min-width: 1024px){.contact_logo-w{height:100px}}.contact_logo{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain}.contact_info{display:flex;flex-direction:column;align-items:center}.contact_link{color:#818181;text-decoration:none;margin:.25em 0}.contact_socials{display:flex;margin-top:75px;margin-bottom:15px;justify-content:center}.contact_socials a{width:30px;height:30px;margin:0 3.75px}@media (orientation: landscape){.contact_socials{margin-top:75px;margin-bottom:15px}.contact_socials a{width:30px;height:30px;margin:0 3.75px}}.contact_footer{display:flex;visibility:visible!important;position:relative!important;top:0!important;padding:0;margin:15px 0}@media (min-width: 1024px){.contact_footer{margin-top:3.125vw}}
