.cic-layout-footer{display:flex;flex-direction:column;align-items:center;margin-top:6.25rem}.cic-layout-footer .cic-layout-footer-container{max-width:var(--page-content-max-width);width:100%;background:url(/images/layout_footer_bg.png) no-repeat,linear-gradient(239deg,#1f1f1f 4.33%,#121010);background-size:cover;box-sizing:border-box;position:relative;z-index:2;height:3.5rem;display:flex;align-items:center;justify-content:space-around;font-size:.875rem;border-radius:1.375rem 1.375rem 0 0;box-shadow:inset 0 .0625rem .09375rem 0 rgba(255,255,255,.1);overflow:hidden}.cic-layout-footer .cic-layout-footer-container span{color:rgba(217,217,217,.5)}.cic-layout-footer .cic-layout-footer-container .cic-link-button{color:#d9d9d9}.cic-layout-footer .cic-layout-footer-container .cic-link-button:hover{color:#fff}.cic-layout-footer .cic-layout-footer-container .cic-link-button svg{width:1.25rem;height:1.25rem}.cic-layout-footer .social{gap:2rem!important}@media (max-width:991px){.cic-layout-footer .cic-layout-footer-container{height:5rem;font-size:.8125rem;justify-content:space-evenly}.cic-layout-footer .social{gap:1.25rem!important}}@media (max-width:576px){.cic-layout-footer .cic-layout-footer-container{height:4.1875rem;max-width:calc(100% - var(--page-padding-h) * 2);font-size:.5625rem;flex-wrap:wrap-reverse;justify-content:center;gap:1.25rem;row-gap:.625rem;box-sizing:border-box;padding:.9375rem 0 .625rem}}@media (max-width:375px){.cic-layout-footer .cic-layout-footer-container{height:5.3125rem;max-width:calc(100% - 1.5rem);padding-right:.5rem;padding-left:.5rem;overflow-wrap:anywhere}}