footer {
     background-image : url("../../images/common/footerbg.png");
     background-repeat: no-repeat;
     background-size  : cover;
}

.footer_section {
     display        : flex;
     flex-wrap      : wrap;
     justify-content: space-between;
}

footer ul {
     padding: 0;
}

footer .footer_section_1 li svg {
     color       : #0152A8;
     margin-right: 10px;
     width       : 15px;
     height      : 15px
}

footer .footer_section_1 a {
     color      : #1C1C1C;
     font-size  : 14px;
     font-weight: 600;
     line-height: 20px;
}

footer h4 {
     color      : var(--Dark-Blue, #0152A8);
     font-size  : 20px;
     font-weight: 600;
     line-height: 114.5%;
}

.footer_section_1 img,
footer h4 {
     margin-bottom: 30px;
}

footer li,
footer li a {
     color        : #1C1C1C;
     font-size    : 14px;
     font-weight  : 600;
     line-height  : 20px;
     margin-bottom: 10px;
}

footer li {
     list-style-type: none;
}

footer li.location {
     display        : flex;
     justify-content: flex-start;
     gap            : 5px;
}

footer li.location span {
     display      : block;
     margin-bottom: 10px;
}

footer li.location h6 {
     font-size    : 15px;
     font-weight  : 600;
     line-height  : 25px;
     margin-bottom: 5px;
     color        : #0152A8;
}
footer li a{
     text-decoration: none;
}
footer form input {
     border       : 1px solid #DADFE9;
     background   : #FFF;
     height       : 50px;
     width        : 100%;
     padding      : 0 10px;
     border-radius: 5px;
}

footer form input::placeholder {
     color      : #B9B9B9;
     font-size  : 14px;
     font-weight: 400;
     line-height: 160%;
}

.copy_rights p a,
.copy_rights p {
     margin     : 20px 0;
     text-align : center;
     color      : #0C0C0C;
     font-size  : 14px;
     font-weight: 600;
}