.CuLandingPageFooter_wrapper__TgqOU {
    position: relative;
    inline-size: 100%;
    -webkit-margin-before: var(--spacing-6);
    margin-block-start: var(--spacing-6);
    background: #ffffff;
}
.CuLandingPageFooter_body__Waa4U {
    inline-size: 100%;
}
.CuLandingPageFooter_bottomNavigation__zb228 {
    -webkit-border-after: 1px solid #ceceea;
    border-block-end: 1px solid #ceceea;
}
.CuBottomNavigation_badgeWrapper__JOuBo {
    inline-size: 100%;
    background: rgb(var(--color-white));
    -webkit-border-before: 1px solid #ceceea;
    border-block-start: 1px solid #ceceea;
}
.CuBottomNavigation_badgeWrapperInner__N6oDg {
    display: flex;
    align-items: center;
    max-inline-size: var(--size-v3-container);
    margin: 0 auto;
    padding: 0 var(--spacing-desktop-padding-gutter);
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}
.CuBottomNavigation_badgeLogoContainer__uhFXO {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
}
.CuBottomNavigation_badgeContainer__K4TvF {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
}
.CuBottomNavigation_badge__azPg9 {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 17px 38px;
}
.CuBottomNavigation_badgeIconDarkMode__U_Yc2, .CuBottomNavigation_badgeIcon__fU8KJ {
    display: flex;
    flex-shrink: 0;
    inline-size: 16px;
    block-size: 16px;
    color: var(--color-icon);
}
.CuBottomNavigation_badgeText__MSkRZ {
    position: relative;
    inset-block-start: 1px;
    -webkit-margin-start: 8px;
    margin-inline-start: 8px;
    font-weight: 500;
    font-size: var(--size-13);
    line-height: var(--size-18);
    margin-bottom: 0;
}
.CuBottomNavigation_navigation__2x8NR {
    display: flex;
    flex-flow: row wrap;
    grid-row-gap: 35px;
    max-inline-size: var(--size-v3-container);
    margin: 0 auto;
    padding: 35px 0px;
}
.CuBottomNavigation_column__yhicl {
    position: relative;
    flex: 1;
    /* max-inline-size: 270px; */
    -webkit-padding-end: 18px;
    padding-inline-end: 18px;
    list-style-type: none;
}
.CuBottomNavigation_columnListItem__C04uZ {
    -webkit-margin-before: 7px;
    margin-block-start: 7px;
}
.CuBottomNavigation_columnTitleLink__hYTmo, .CuBottomNavigation_columnTitle__0LPZF {
    color: rgb(var(--bottom-navigation-text-color));
    font-weight: 900;
    font-size: var(--size-13);
}
.CuBottomNavigation_columnList__c_Daj {
    margin: 0 -8px;
    padding: 0;
    list-style-type: none;
}
.CuBottomNavigation_columnListLink__JBoPy {
    display: block;
    margin: -4px 0;
    padding: 9px;
    text-decoration: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
    color: #000000;
}
.CuBottomNavigation_columnTitle__0LPZF {
    inline-size: 100%;
}
.CuBottomNavigation_columnTitleLink__hYTmo, .CuBottomNavigation_columnTitle__0LPZF {
    color: rgb(var(--bottom-navigation-text-color));
    font-weight: 700;
    font-size: var(--size-13);
    text-decoration: none;
}
.CuBottomNavigation_socialFollowContainer__gJP09 {
    -webkit-margin-before: 35px;
    margin-block-start: 10px;
}
.CuBottomNavigation_socialFollow__6GTrT {
    display: flex;
    gap: .5rem;
    -webkit-margin-before: 12px;
    margin-block-start: 12px;
    margin-left: 2px !important;
    margin-top: 10px !important;
}
.CuBottomNavigation_iconLink__6JGns {
    --color-icon: rgba(var(--color-v3-black-2));
    inline-size: 25px;
    block-size: 25px;
    transition: transform var(--transition-short);
    transform: translateY(0);
}
.CuLink_link__CFBMW.CuLink_underline__za9la {
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-thickness: 1px;
    width: auto;
    padding: 0;
}
.CuBottomNavigation_badge__azPg9:first-of-type:before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    block-size: 15px;
    -webkit-border-end: 1px solid #ceceea;
    border-inline-end: 1px solid #ceceea;
}
.CuBottomNavigation_badge__azPg9:after {
    content: "";
    position: absolute;
    inset-inline-end: 0;
    block-size: 15px;
    -webkit-border-end: 1px solid #ceceea;
    border-inline-end: 1px solid #ceceea;
}
.CuFooter_appStore__IpBqn {
    padding-top: 12px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.CuFooter_copyright__uSihJ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: end;
    margin-left: auto;
}
.justify-between.align-center.CuFooter_container__6XMFs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 20px 0;
}
.CuFooter_copyright__uSihJ a.CuLink_link__CFBMW {
    text-decoration: none;
    color: #000;
}
.CuBottomNavigation_badge__azPg9 svg {
    width: 18px;
}
@media (min-width: 1200px) {
    .CuLandingPageFooter_wrapper__TgqOU {
        -webkit-margin-before: var(--spacing-12);
        margin-block-start: var(--spacing-12);
    }
    .CuBottomNavigation_badgeWrapperInner__N6oDg {
        gap: 42px;
    }
}
@media (max-width: 1199px) {
.CuBottomNavigation_badge__azPg9 {
    padding: 17px 20px;
}
}
@media (max-width: 991px) {
.CuBottomNavigation_badgeWrapperInner__N6oDg {
    flex-direction: column;
}
.CuBottomNavigation_badge__azPg9 {
    padding: 15px;
}
.CuBottomNavigation_badgeText__MSkRZ {
    font-size: 14px;
}
footer .container {
    width: 100%;
    max-width: unset;
}
.CuBottomNavigation_columnListLink__JBoPy {
    font-size: 12px;
}
}
@media (max-width: 767px) {
    
.CuBottomNavigation_badgeWrapperInner__N6oDg {
    flex-direction: column;
}
    .CuBottomNavigation_badge__azPg9 {
    padding: 8px 12px;
}
.CuBottomNavigation_column__yhicl {
    flex: 1 0 50%;
}
.justify-between.align-center.CuFooter_container__6XMFs {
    flex-direction: column;
}
.CuBottomNavigation_badgeContainer__K4TvF {
    justify-content: center;
}
.CuFooter_copyright__uSihJ span {
    font-size: 12px;
}
.CuFooter_copyright__uSihJ a.CuLink_link__CFBMW {
    text-decoration: none;
    color: #000;
    font-size: 12px;
}
}