.container-fluid{margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important;width:100%}:root{--color-main-bg:#80766e;--color-dark-gray-subscribe:#4e4039;--color-bottom-bg:#4e4039;--color-text-light:#ddd;--color-text-white:#fff;--color-accent-orange:#df7a00}.cionet-footer{background-color:var(--color-main-bg);color:var(--color-text-white);font-family:museo_sans300,sans-serif;line-height:1.5;text-align:left!important}.footer-top-strip{padding:15px 0}.subscribe-col{background-color:var(--color-dark-gray-subscribe);padding:10px 15px;text-align:center!important}.subscribe-text{color:var(--color-text-white);font-size:1.15rem;font-weight:700;margin:0}.social-col{padding:10px 15px!important}.footer-main-content{background-color:var(--color-main-bg);padding:40px 0 30px}.footer-heading{color:var(--color-text-white);font-size:1.1rem;font-weight:700;margin-bottom:15px}.footer-list{list-style:none;margin:0;padding:0}.footer-list li{margin-bottom:5px}.footer-list a{color:var(--color-text-light);font-size:.8rem;text-decoration:none;transition:color .2s}.footer-list a:hover{color:var(--color-text-white)}.social_footer_ul{display:flex;gap:10px;list-style:none;margin:0;padding:0}.social_footer_ul li a{align-items:center;background-color:var(--color-text-white);border-radius:0!important;color:var(--color-accent-orange)!important;display:flex;font-size:1rem;height:32px;justify-content:center;padding:6px;transition:background-color .2s;width:32px}.social_footer_ul li a:hover{background-color:var(--color-accent-orange);color:var(--color-text-white)!important}.footer-bottom-bar{background-color:var(--color-bottom-bg);padding:20px 0;text-align:center}.copyright-text{color:var(--color-text-light);font-size:.8rem;line-height:1.6;margin:0}.CIONET-custom-container{padding-left:15px!important;padding-right:15px!important}@media (max-width:767px){.footer-top-strip .row{flex-direction:column}.subscribe-col{margin-bottom:15px;text-align:center;width:100%}.social-col{justify-content:center!important;margin-bottom:20px;padding-bottom:0;padding-top:0}.footer-nav-row{text-align:left}.footer-col{margin-bottom:20px}.footer-list{text-align:left}.footer-col:nth-child(odd){padding-left:15px}.subscribe-text{font-size:1rem}.justify-content-end{justify-content:center!important}}