.custom-footer{background-color:#007eae;color:#fff;padding:3rem 0;border-top:1px solid rgba(0,0,0,.2);font-size:1.05rem}.custom-footer a{color:#fff;text-decoration:none;transition:all .3s ease}.custom-footer a:hover{text-decoration:underline;color:#cce7ff}.custom-footer i{color:#4895ef;font-size:1.1rem}.social-circle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#212529;text-decoration:none;transition:all .3s ease}.social-circle i{font-size:1.2rem}.icon-dark{color:#fff!important;font-size:1.1rem;transition:all .3s ease}.social-circle:hover{background-color:#005b87;transform:translateY(-3px)}.social-circle:hover i{color:#fff!important}.text-decoration-underline{text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width: 768px){.custom-footer{padding:2.5rem 0;text-align:center}.custom-footer .row>div{margin-bottom:2rem}.custom-footer .d-flex.align-items-start,.custom-footer .d-flex.align-items-center{justify-content:center}.custom-footer .border-top{padding-top:1.5rem}.custom-footer .social-icons{margin-top:1.5rem;justify-content:center}.custom-footer .text-center p{display:flex;flex-direction:column;gap:.5rem}.custom-footer .text-center span.mx-1{display:none}}@media (min-width: 769px) and (max-width: 992px){.custom-footer .col-lg-3,.custom-footer .col-lg-4{margin-bottom:1.5rem}}
