.cr-footer{display:flex;flex-direction:column;padding-bottom:60px!important;padding-top:60px!important;row-gap:32px}.cr-footer *{box-sizing:border-box}.cr-footer__links{display:flex;flex-direction:row;width:100%}.cr-footer__cta{background:#ffffffdb;border-radius:12px;box-shadow:0 8px 20px 0 #00000014;display:flex;flex-direction:column;flex-shrink:0;height:fit-content;padding:16px 20px;row-gap:8px;width:232px}.cr-footer__cta__title{color:var(--cr-text-primary);font-weight:700!important}.cr-footer__cta__description{color:var(--cr-text-secondary)}.cr-footer__cta>a{margin-top:24px;width:fit-content}.cr-footer__links__first{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;row-gap:32px}.cr-footer__logo__wrapper{min-width:254px;width:25%}.cr-footer__logo__wrapper>img{aspect-ratio:164.2/36;max-width:164.2px;object-fit:cover;width:100%}.cr-footer__category_container{display:flex;flex-direction:column;min-width:254px;row-gap:16px;width:25%}.cr-footer__category_container>p{color:var(--cr-text-quarterary);font-size:14px;font-weight:500;letter-spacing:2px;line-height:20px}.cr-footer__category_container>a{color:var(--cr-text-primary)}.cr-footer__legal{border-top:1px solid var(--stroke-primary);display:flex;flex-direction:row;justify-content:space-between;padding-top:32px;width:100%}.cr-footer__copyright{align-items:center;display:flex}.cr-footer__copyright>p{color:var(--cr-text-tertiary);font-size:14px;font-weight:500;line-height:20px}.cr-footer__legal__links{align-items:center;column-gap:48px;display:flex;flex-direction:row}.cr-footer__legal__links>a{color:var(--cr-text-tertiary)}.cr-footer__legal__socials{align-items:center;column-gap:8px;display:flex;flex-direction:row;height:30px}.cr-footer__legal__socials>a{height:30px}@media screen and (max-width:1328px){.cr-footer__links{flex-direction:column;row-gap:32px}}@media screen and (max-width:1280px){.cr-footer__legal__links{column-gap:24px}}@media screen and (max-width:1096px){.cr-footer__logo__wrapper{width:100%}.cr-footer__category_container{width:33%}}@media screen and (max-width:1024px){.cr-footer{padding-bottom:40px!important;padding-top:40px!important}.cr-footer__legal{flex-direction:column-reverse;row-gap:24px}}@media screen and (max-width:600px){.cr-footer__cta{margin-top:12px;width:100%}.cr-footer__legal{align-items:center}.cr-footer__legal__links{column-gap:16px}}