.header_logo_container__uRQ_d{display:flex;align-items:center;cursor:pointer;transition:color .3s}.header_logo_img_content__u4qiW{width:4.5rem;height:4.5rem;overflow:hidden;margin:.5rem 1.2rem .5rem 0}.header_logo_img__uyQKD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:50px}.header_logo_sub__Rvkiv{font-size:1.8rem;text-transform:uppercase;font-weight:700;letter-spacing:1px}.header_content__GnH0h{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2rem}.header_link__a_Ueg{padding:2.2rem 1rem;display:block;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;transition:color .3s}.header_modal___0rWY{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;translate:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:15rem 5rem;background-color:var(--background)}@keyframes wave{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-20%)}}#bubble-wrapper{height:100%;width:100%;position:fixed;bottom:0;overflow:hidden;pointer-events:none}.bubble{height:20vmin;width:20vmin;background-color:#2196f3;border-radius:100%;position:absolute;left:50%;top:100%;animation:wave 2s ease-in-out infinite}@media (prefers-reduced-motion){.bubble{animation:none;display:none}}#footer{border-top:1px solid hsla(0,0%,100%,.25);width:100%}#footer-content{padding:8rem 16rem;display:flex;justify-content:space-around;gap:1rem}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-section-title{font-size:2rem}.footer-section-links{display:flex;flex-direction:column;gap:.5rem;width:100px}.footer-section-link{font-size:2rem}.footer-section-links>a:hover{text-decoration:underline}@media (max-width:900px){#footer-content{flex-direction:column;gap:2rem;padding:4rem}.footer-section{display:flex;flex-direction:row;justify-content:space-between}.footer-section-title{flex-shrink:0;width:120px}}@media (max-width:600px){#footer{position:relative}#footer-content{padding:2rem}.footer-section-title{font-size:1.5rem}.footer-section-links{width:100px}.footer-section-link{font-size:1.5rem}}