.footer-columns{position:relative;display:flex;min-width:100%;flex-wrap:wrap;flex-direction:row;padding-top:clamp(48px,4vw,64px);padding-bottom:clamp(16px,4vw,24px)}@media screen and (min-width:1024px){.footer-columns[data-columns="4"] .footer-content-column{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1024px){.footer-columns[data-columns="5"] .footer-content-column{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.footer-columns .footer-content-column{display:flex;flex-direction:column;gap:1rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-bottom:clamp(16px,4vw,24px)}@media screen and (max-width:767px){.footer-columns .footer-content-column.expand-mobile{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px){.footer-columns .footer-content-column{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}.footer-columns .footer-content-column .fc-heading,.footer-columns .footer-content-column .fc-heading a{color:var(--cdl_white-color)!important;font-family:var(--font-jakarta),sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;padding:0;margin:0}.footer-columns .footer-content-column .fc-content .limit-wrapper{padding-left:0!important;padding-right:0!important}.footer-columns .footer-content-column .fc-content a,.footer-columns .footer-content-column .fc-content p,.footer-columns .footer-content-column .fc-content span{line-height:1.5em;color:var(--cdl_footer-text-color)}.footer-columns .footer-content-column .fc-content a:hover{color:var(--cdl_white-color)}.footer-columns .footer-content-column .fc-content ul{display:flex;flex-direction:column;justify-content:flex-start;gap:0;list-style:none;margin:0 0 1.25rem;padding:0}.footer-columns .footer-content-column .fc-content ul li{display:block;position:relative;line-height:1rem;padding:0;margin:0}.footer-columns .footer-content-column .fc-content ul li a{position:relative;display:inline-flex;font-size:.625rem;line-height:1rem;font-weight:400;color:var(--cdl_footer-text-color)}.footer-columns .footer-content-column .fc-content ul li a:hover{color:var(--cdl_white-color)}.footer-columns .footer-content-column .fc-content.larger-text a,.footer-columns .footer-content-column .fc-content.larger-text p,.footer-columns .footer-content-column .fc-content.larger-text span{font-size:.875rem;word-break:break-word}.fl-module-footer-multi-columns-content+.fl-module-footer-multi-columns-content .footer-columns{padding-top:0}