h1 {
    font-family: "Cairo", sans-serif;
}
.services_h1 {
    font-weight: 350;
}
a {
    font-family: "Cairo", sans-serif;
    font-weight: 350;
    letter-spacing: 2px;
}
p {
    letter-spacing: 1px;
}
.custom-button , .custom-button-1 {
    background-image: url('/assets/images/button-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: filter 0.6s ease-in-out;
}
.custom-button:hover {
    filter: brightness(2);
}
.custom-button-1:hover {
    filter: brightness(0.7);
}
#menu {
    width:40px;
    height:4px;
    background:#5d7e95;
    margin: 6px 0;
    border-radius: 2px;
}
.custom-hidden {
    visibility: hidden;
}
@media (min-width: 1024px) {
    #menu-container:hover .custom-hidden {
    visibility: visible;
}
}
.hover-effect {
  transition: all 0.6s ease;
}
.hover-text {
    opacity: 0;
    transition: opacity 1s ease;
}
.hover-parent:hover .hover-text {
    opacity: 1;
}
.z-9999 {
    z-index: 9999;
}
.footer-input::placeholder {
    transform: translateY(-100%);
}
@media (min-width: 680px) {
    .footer-form-text h1 {
    line-height: 4.5rem;
    }
}
.footer-lists {
    font-size: 13px;
}
.footer-header {
    font-size: 1.2rem;
    color: #5d7e95;
}
#submit {
    transition: all 0.5s ease;
}
#submit:hover {
    filter: brightness(2);
}