

    @font-face {
    font-family:Google_Sans_Flex;
    src: url('../fonts/project-v2/Google_Sans_Flex/GoogleSansFlex-VariableFont_GRAD\,ROND\,opsz\,slnt\,wdth\,wght.ttf');
  }
  
.footer-new {
background-color: #1E1E1E;
}
.gap-2 {
    gap: .5rem !important;
}
.gap-4 {
    gap: 1.5rem !important;
}
.g-i-t {
font-family:Google_Sans_Flex;
font-weight: 600;
font-size: 19px;
line-height: 180%;
letter-spacing: 3%;
text-align: center;
text-transform: uppercase;
color: #fff;
}

.mail a, .pop-footer{
font-family:Google_Sans_Flex;
font-weight: 200;
font-size: 13px;
line-height: 180%;
letter-spacing: 0.75px;
color: #fff;
text-decoration: none;
}

.mail h3 {
  line-height: 0;
  margin: 0;
}

.number-set {
      padding: 0;
    display: flex;
    gap: 25px;
}

.number-set li::marker, .number-set-footer li::marker {
    color: #fff;
}

.footer-text {
font-family:Google_Sans_Flex;
font-weight: 300;
font-size: 13px;
leading-trim: NONE;
line-height: 180%;
letter-spacing: 3%;
color: #fff;
}


@media (max-width: 991px) {
    .top-set-footer {
        flex-direction: column;
        row-gap: 20px;
    }
}

@media (max-width: 991px) {
    .mail-main {
        justify-content: center;
        align-items: center !important;
        flex-direction: column;
    }
}

@media (max-width:575px) {
  .main-mobile {
    align-items: center !important;
    flex-direction: column;
  }
   .number-set {
        width: 100%;
        flex-direction: column;
        gap: 0;
    }
}

