.not-found-page__hero{background:var(--color-bg-light);align-items:center;min-height:60vh;padding-top:180px;padding-bottom:120px;display:flex}.not-found-page__inner{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;display:flex}.not-found-page__icon{width:76px;height:76px;color:var(--color-primary-green);background:#21ad651a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.not-found-page__icon svg{width:36px;height:36px}.not-found-page__hero h1{margin-bottom:16px;font-size:40px}.not-found-page__message{color:var(--color-text);margin-bottom:36px;font-size:17px;line-height:1.7}.not-found-page__ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.not-found-page__ctas .btn{min-width:180px}@media (width<=900px){.not-found-page__hero{padding-top:156px;padding-bottom:96px}.not-found-page__hero h1{font-size:34px}}@media (width<=640px){.not-found-page__hero{padding-top:132px;padding-bottom:72px}.not-found-page__hero h1{font-size:28px}.not-found-page__icon{width:64px;height:64px;margin-bottom:22px}.not-found-page__message{font-size:15.5px}.not-found-page__ctas{flex-direction:column;align-items:stretch;width:100%}}
