.header{background-color:#dbd9ff;justify-content:center;align-items:center;width:100%;height:8vh;display:flex}.header .header-container{justify-content:center;align-items:center;width:100%;max-width:1200px;padding:0 20px;display:flex}.header .header-container .app-icon{cursor:pointer;width:-moz-fit-content;width:fit-content;height:100%}.header .header-container .header-items{justify-content:end;align-items:center;width:100%;height:100%;display:flex}.header .header-container .header-items .header-item{color:#1131ff;cursor:pointer;background-color:#fff;border:1px solid #ececec;border-radius:8px;width:-moz-fit-content;width:fit-content;padding:6px 12px;font-weight:700;box-shadow:0 2px 5px rgba(0,0,0,.035)}.header .header-container .header-items .header-item:hover{box-shadow:0 2px 5px rgba(0,0,0,.098)}
.footer{background-color:#fafafa;border-top:1px solid #eaeaea;justify-content:center;align-items:center;width:100%;padding:2rem 1rem;display:flex}.footer .footer-wrapper{flex-direction:column;align-items:center;width:100%;max-width:1200px;padding:0 20px;display:flex}.footer .footer-link-sections{flex-direction:row;justify-content:center;gap:60px;width:100%;display:flex}.footer .footer-link-sections .footer-link-section{flex-direction:column;width:-moz-fit-content;width:fit-content;display:flex}@media screen and (max-width:900px){.footer .footer-link-sections{flex-direction:column;gap:30px;display:flex}.footer .footer-link-sections .footer-link-section{flex-direction:column;width:100%;display:flex}}.footer .footer-link-instagram{color:transparent;background:linear-gradient(#ff0062,#ff1d99);-webkit-background-clip:text;background-clip:text}.footer-link-box{width:-moz-fit-content;width:fit-content;margin-bottom:8px;position:relative}.footer-link-box:before{content:"";opacity:0;background:#000;width:100%;height:1px;transition:all .2s;position:absolute;bottom:-3px;left:0}.footer-link-box.instagram:before{background:linear-gradient(#ff0062,#ff1d99)}.footer-link-box:hover:before{opacity:1}.footer-copy{color:#999;margin-top:.5rem}
