.footer-wrapper {    display: flex;    padding: 48px 96px;    flex-direction: column;    align-items: flex-start;    border-radius: 40px 40px 0 0;    background: #FFF;    box-shadow: 0 0 40px 5px #F0F4FD inset;}.footer-wrapper {    .footer-cards {        margin-bottom: 60px;    }    .footer-title-card {        color: #999;        font-family: Manrope, sans-serif;        font-size: 16px;        font-style: normal;        font-weight: 400;        line-height: 16px;    }    .footer-item-link {        color: #050505;        font-family: Manrope, sans-serif;        font-size: 16px;        font-style: normal;        font-weight: 400;        line-height: 16px;        text-decoration: none;        &:hover {            text-decoration: underline;        }    }    .micro-text-row * {        font-size: 12px!important;    }    .micro-text-row a {        color: #000000;        text-decoration: none;        &:hover {            text-decoration: underline;        }    }    .offset-text {        color: #999;        font-size: 12px;        font-style: normal;        font-weight: 400;        line-height: 16px;    }}@media screen and (max-width: 950px) {}