
  
    .footer_f {
        background-color: #ffff;
        color: #ffff;
        padding: 40px 0;
        text-align: center; 
    }
    .footer_f .container_f {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        max-width: 1200px;
        margin: 0 auto;
    }
    .footer_f .footer-section_f {
        flex: 1 1 22%;
        margin: 10px;
        min-width: 200px;
        text-align: center;
    }
    .footer_f .footer-section-title_f {
        margin-bottom: 20px;
        font-size: 20px;
        color: #003893;
        background-color: #ffff;
        text-shadow: 1px 1px 2px ffff;
        padding:5px;
    }
    .footer_f .footer-list_f {
        list-style: none;
        padding: 0;
    }
    .footer_f .footer-list-item_f {
        margin-bottom: 10px;
    }
    .footer_f .footer-list-item-link_f {
        color: #DC143C;
        text-decoration: none;
        transition: color 0.3s;
        font-size: 17px;
        font-weight: bold;
    }
    .footer_f .footer-list-item-link_f:hover {
        color: #003893;
        font-weight: bold;
    }
    .footer_f .footer-paragraph_f {
        margin: 5px 0;
        color: #DC143C;
    }
    .footer_f .social-icons_f {
        margin-top: 20px;
    }
    .footer_f .social-icon-link_f {
        color: #DC143C;
        margin: 0 10px;
        font-size: 50px;
        transition: color 0.3s;
    }
    .footer_f .social-icon-link_f:hover {
        color: #003893;
    }
    .footer_f .horizontal-line_f {
        border-top: 1px solid #003893;
        margin: 20px 0;
    }
    .footer_f .copyright_f {
        margin-top: 10px;
        font-size: 17px;
        color: #003893;
    }
    .footer_f .copyright-icon_f {
        font-size: 16px;
        vertical-align: middle;
        margin-right: 5px;
    }
    @media (max-width: 991px) {
        .footer_f .footer-section_f {
            flex: 1 1 45%;
        }
    }
    @media (max-width: 767px) {
        .footer_f .footer-section_f {
            flex: 1 1 100%;
            margin-bottom: 20px;
        }
    }


