:root{--color-secondary:#ecff76;--color-primary:#2252cf;--color-sky-blue:#beefff;--color-onyx:#444;--color-coral:#beefff;--color-error-primary:#841800;--color-error-secondary:#f52c00;--color-warning-primary:#e97000;--color-warning-secondary:#ffd601;--color-success-primary:#006b38;--color-success-secondary:#00d26d}#sticky-header{bottom:0;left:0;position:fixed;transform:translateY(100%);transition:transform .5s ease-in-out;width:100%;z-index:1000}#sticky-header.raised{transform:translateY(0)}.header{background-color:var(--color-secondary)}.header-items{display:flex;justify-content:space-between;padding:30px}.header-logo{align-items:center;display:flex}.header-logo img{max-height:32px}.footer{align-items:center;display:flex;justify-content:center;margin:0 20px;padding:20px 0}.footer-content{display:flex;gap:20px;justify-content:space-between;padding:48px 0 80px}.footer-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:30%}.footer-logo{margin-bottom:10px}.footer-logo img{max-height:55px}.footer-anchor{color:var(--color-onyx);margin-bottom:20px;text-decoration:none}.footer-anchor:hover{text-decoration:underline}.footer-caption{color:var(--color-onyx);opacity:.7}.btn-wrapper{display:flex}.btn-like{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin:5px;padding:10px 20px;text-align:center;text-decoration:none}.btn-solid{background-color:var(--color-primary);color:#fff}.btn-outline{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.btn:hover{opacity:.8}@media (min-width:476px){.header-logo img{max-height:50px}}@media (min-width:420px){.header-logo img{max-height:40px}}@media (max-width:478px){.header-items{padding:30px 24px}.header .btn-like{font-size:13px;font-weight:500;max-height:50px;padding:12px}}@media (max-width:900px){.footer-content{flex-direction:column}.footer-section{align-items:center;max-width:none;text-align:center}.footer-section:nth-child(2){order:2}.footer-section:nth-child(3){order:1}}