.app-header{align-items:center;display:flex;min-height:var(--header-height);transition:top .2s ease-in-out;width:100%}.app-header[data-bs-theme=light]{border-bottom:1px solid var(--line)}.app-header[data-bs-theme=dark]{position:absolute;top:0;z-index:1030}.app-header .navbar{flex:1 1 auto}.app-header .nav-item{white-space:nowrap}.app-header-logo{aspect-ratio:245/46;height:20px;width:auto}@media (min-width:640px){.app-header-logo{height:30px}}.app-header-main-nav{display:none}@media (min-width:480px){.app-header-main-nav{display:flex}}.app-header-end-nav{align-items:center;display:flex;gap:var(--s-4);justify-content:flex-start;margin-inline-start:auto}.app-header-end-nav .btn{--bs-btn-font-size:.8rem}@media (min-width:510px){.app-header-end-nav{gap:var(--s-2)}.app-header-end-nav .btn{--bs-btn-font-size:1rem}}.app-footer{background-color:var(--brand-text);color:#fff;margin-top:var(--s5);padding:var(--s4) 0 var(--s0)}.app-footer ul{list-style-type:none;margin:0;padding:0}.app-footer li+li{margin-top:var(--s-2)}.app-footer a{color:#fff}.app-footer-container{margin:0 auto;max-width:992px;padding:0 var(--s0)}.app-footer-links-title{font-size:18px;font-weight:700;margin:0 0 var(--s-1)}.social-link{fill:#fff;height:24px;width:24px}.social-link:hover{opacity:.8}.app-footer-bottom{border-top:1px solid hsla(0,0%,100%,.2);font-size:13px;margin-top:var(--s3);padding-top:var(--s0)}
