footer.enf1 {
    font-family: var(--footer-font-family);
    font-size: var(--footer-font-size);
    line-height: var(--footer-line-height);
    color: var(--footer-font-color);
    margin: var(--margin-top) 0 0 0;
}

footer.enf1 > div.enf-main {
    padding: var(--footer-main-padding-top) var(--footer-inner-margin-left-right) var(--footer-main-padding-bottom);
    background: var(--footer-main-background);
}

footer.enf1 a:any-link {
    text-decoration: none;
    color: inherit;
}
footer.enf1 div.enf-misc1 p {
  margin: 4px 0 0;
}
footer.enf1 a:any-link:hover {
    color: var(--footer-font-color-hover);
}

footer.enf1 > div.enf-main > div.enf-main-inner {
    width: min(100%, var(--en-website-width));
    height: var(--footer-inner-height);
    margin: 0 auto;
    display: grid;
    grid-template-columns: var(--logo-width) 1fr 1.2fr var(--misc2-container-width);
    grid-template-rows: auto 1fr auto;
    column-gap: var(--footer-inner-column-gap);
    row-gap: var(--footer-inner-row-gap);
}

footer.enf1 > div.enf-main > div.enf-main > * {
    overflow: hidden;
}


footer.enf1 .enf1-logo-cont {
    grid-row: 1 / 4;
    grid-column: 1;
    position: relative;
    display: flex;
    align-items: start;
    margin-top: 2px;
}

footer.enf1 .enf1-logo-cont img {
    max-width: 100%;
    max-height: 100%;
    object-fit: scale-down;
    flex-grow: 0;
    box-sizing: border-box;
}

footer.enf1 div.enf-website-name-motto {
    grid-row: 1;
    grid-column: 2 / 5;
    display: flex;
    line-height: var(--website-name-line-height);
    margin: 0 0 min(1.5vw,18px);
}

footer.enf1 div.enf-website-name {
    align-self: start;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-family: var(--website-name-font-family);
    font-size: var(--website-name-font-size);
    color: var(--website-name-color);
    row-gap: 4px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

footer.enf1 div.enf-website-name br {
    display: var(--website-name-line-break-display);
}

footer.enf1 div.enf-website-motto {
    font-family: var(--website-motto-font-family);
    font-size: var(--website-motto-font-size);
    line-height: var(--website-motto-line-height);
    color: var(--website-motto-color);
}

footer.enf1 div.enf-address,footer.enf1.enf1-1-2 div.enf-phone {
    grid-row: 2;
    grid-column: 2;
    padding: 0;
    font-family: var(--address-font-family);
    font-size: var(--address-font-size);
    color: var(--address-font-color);
    line-height: clamp(20px,2vw,24px);
}

footer.enf1 div.enf-phone {
    grid-row: 3;
    grid-column: 2;
    align-self: end;
    font-family: var(--address-font-family);
    font-size: var(--address-font-size);
    color: var(--address-font-color);
}

footer.enf1 div.enf-misc1 {
    grid-row: 2 / 3;
    grid-column: 4;
    align-self: end;
    display: flex;
    flex-direction: column;
    font-family: var(--misc-font-family);
    font-size: var(--misc-font-size);
    color: #fff;
    overflow: hidden;
    max-height: 100%;
}

footer.enf1 div.enf-misc2 {
    box-sizing: border-box;
    height: 100%;
    grid-row: 1 / 4;
    grid-column: 4;
    align-self: end;
    font-family: var(--misc-font-family);
    font-size: var(--misc-font-size);
    color: var(--misc-font-color);
    display: flex;
    flex-direction: column;
    gap: var(--misc2-gap);
    justify-content: center;
    align-items: center;
    overflow: visible;
}

footer.enf1 div.enf-misc2 a {
    display: flex;
    width: 100%;
    justify-content: center;
}

footer.enf1 div.enf-misc2 img {
    /*! max-width: 100%; */
    /*! max-height: 100%; */
}

footer.enf1 > div.enf-subfooter {
    grid-row: 4;
    grid-column: 1 / 5;
    background: var(--subfooter-background);
    padding: var(--subfooter-padding-top) var(--subfooter-padding-left-right) var(--subfooter-padding-bottom);
    font-family: var(--subfooter-font-family);
    font-size: var(--subfooter-font-size);
    color: var(--subfooter-font-color);

}

footer.enf1 > div.enf-subfooter > div.enf-subfooter-inner {
    margin: 0 auto;
    width: min(100%, var(--en-website-width));
    display: grid;
    grid-template-columns: 1fr var(--subfooter-centercont-width) 1fr;
    grid-template-rows: 100%;
    min-height: 45px;
}

footer.enf1 > div.enf-subfooter > div.enf-subfooter-inner > * {
    overflow: hidden;
}

footer.enf1 > div.enf-subfooter > div.enf-subfooter-inner img {
    max-width: 100%;
    max-height: 100%;
    object-fit: scale-down;
}

footer.enf1 div.enf-subfooter-inner > div.enf-subfooter-left {
    grid-row: 1;
    grid-column: 1;
    display: flex;
    flex-direction: column;
    padding-right: var(--subfooter-leftcont-right-padding);
}

footer.enf1 div.enf-subfooter-inner > div.enf-subfooter-center {
    grid-row: 1;
    grid-column: 2;
}

footer.enf1 div.enf-subfooter-inner > div.enf-subfooter-right {
    grid-row: 1;
    grid-column: 3;
    display: flex;
    flex-direction: column;
    align-items: end;
    padding-left: var(--subfooter-rightcont-left-padding);
}

footer.enf1 div.enf-subfooter-inner > div.enf-subfooter-left img,
footer.enf1 div.enf-subfooter-inner > div.enf-subfooter-right img {
    max-width: 100%;
    max-height: 100%;
    object-fit: scale-down;
}

/* OPTIONS THAT EFFECT ALL SCREEN SIZES */

footer.enf1.enf1-4-2 div.enf-misc2 {
    justify-content: flex-start;
}

footer.enf1.enf1-4-3 div.enf-misc2 {
    justify-content: flex-end;
}

footer.enf1.enf1-4-4 div.enf-misc2 {
    flex-direction: row;
    align-items: center;
}

footer.enf1.enf1-4-5 div.enf-misc2 {
    flex-direction: row;
    align-items: flex-end;
}

footer.enf1.enf1-4-6 div.enf-misc2 {
    flex-direction: row;
    align-items: flex-start;
}

footer.enf1.enf1logo-2-2 .enf1-logo-cont img {
    max-width: calc(100% - 2px);
    max-height: calc(100% - 2px);
    border: 1px solid var(--logo-border-color);
}

footer.enf1.enf1logo-2-3 .enf1-logo-cont img {
    max-width: calc(100% - 4px);
    max-height: calc(100% - 4px);
    border: 2px solid var(--logo-border-color);
}

footer.enf1.enf1logo-3-2 .enf1-logo-cont img {
    border-radius: 50%;
}

footer.enf1.enf1logo-4-2 .enf1-logo-cont {
    overflow: visible;
}

footer.enf1.enf1logo-4-2 .enf1-logo-cont img {
    box-shadow: 0 0 10px var(--logo-shadow-color);
}

footer.enf1.enf1logo-4-3 .enf1-logo-cont img {
    box-shadow: 0 0 15px var(--logo-shadow-color);
}

footer.enf1.enf1logo-4-4 .enf1-logo-cont img {
    box-shadow: 0px 10px 6px -6px var(--logo-shadow-color);
}

footer.enf1.enf1logo-4-5 .enf1-logo-cont img {
    box-shadow: 0px -10px 6px -6px var(--logo-shadow-color);
}

footer.enf1.enf1wname-1-2 div.enf-website-name-motto {
    align-self: center;
}

footer.enf1.enf1wname-1-3 div.enf-website-name-motto {
    align-self: end;
}

footer.enf1.enf1wname-2-2 div.enf-website-name {
    align-items: center;
}

footer.enf1.enf1wname-2-3 div.enf-website-name {
    align-items: flex-end;
}

footer.enf1.enf1wname-2-4 div.enf-website-name {
    flex-direction: column-reverse;
    justify-content: flex-start;
    row-gap: 0;
}

footer.enf1.enf1wname-2-5 div.enf-website-name {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
    row-gap: 0;
}

footer.enf1.enf1wname-2-6 div.enf-website-name {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-end;
    row-gap: 0;
}

footer.enf1.enf1wname-2-7 div.enf-website-motto {
    display: none;
}


/* OPTIONS THAT EFFECT ONLY LARGE AND MEDIUM SCREEN SIZES */

@media only screen and (min-width: 769px) {

    footer.enf1.enf1-1-2 > div.enf-main > div.enf-main-inner {
        grid-template-columns: var(--logo-width) auto auto auto var(--misc2-container-width);
        grid-template-rows: 1fr auto;
    }

    footer.enf1.enf1-1-2 .enf1-logo-cont {
        grid-row: 1 / 3;
    }

    footer.enf1.enf1-1-2 div.enf-website-name-motto {
        grid-row: 1 / 3;
        grid-column: 2;
    }

    footer.enf1.enf1-1-2 div.enf-address {
        grid-row: 1;
        grid-column: 3;
    }

    footer.enf1.enf1-1-2 div.enf-phone {
        grid-row: 2;
        grid-column: 3;
    }

    footer.enf1.enf1-1-2 div.enf-misc1 {
        grid-row: 1 / 3;
        grid-column: 4;
    }

    footer.enf1.enf1-1-2 div.enf-misc2 {
        grid-row: 1 / 3;
        grid-column: 3;
    }

    footer.enf1.enf1-1-3 > div.enf-main > div.enf-main-inner {
        --remaining: calc((100% - var(--logo-width)) - 4 * var(--footer-inner-column-gap));
        grid-template-columns: calc(var(--remaining) * 0.27) calc(var(--remaining) * 0.23) var(--logo-width) 1fr var(--misc2-container-width);
        grid-template-rows: 1fr auto;
    }

    footer.enf1.enf1-1-3 .enf1-logo-cont {
        grid-row: 1 / 3;
        grid-column: 3;
     }

    footer.enf1.enf1-1-3 div.enf-website-name-motto {
        grid-row: 1;
        grid-column: 1 / 3;
        align-self: start;
    }

    footer.enf1.enf1-1-3 div.enf-address {
        grid-row: 2;
        grid-column: 1;
    }

    footer.enf1.enf1-1-3 div.enf-phone {
        grid-row: 2;
        grid-column: 2;
    }

    footer.enf1.enf1-1-3 div.enf-misc1 {
        grid-row: 1 / 3;
        grid-column: 4;
    }

    footer.enf1.enf1-1-3 div.enf-misc2 {
        grid-row: 1 / 3;
        grid-column: 5;
    }


    footer.enf1.enf1logo-1-2 .enf1-logo-cont {
        align-self: center;
    }

    footer.enf1.enf1logo-1-3 .enf1-logo-cont {
        align-self: end;
    }

    footer.enf1.enf1misc1-1-2  div.enf-misc1 {
        align-items: center;
    }

    footer.enf1.enf1misc1-1-3  div.enf-misc1 {
        align-items: end;
    }

}

@media only screen and (max-width: 768px) {

    footer.enf1 > div.enf-main > div.enf-main-inner {
        grid-template-columns: var(--logo-width) 1fr var(--misc2-container-width);
        grid-template-rows: repeat(4, auto);
    }

    footer.enf1 .enf1-logo-cont {
        grid-row: 1;
    }

    footer.enf1 div.enf-website-name-motto {
        grid-column: 2 / 4;
    }

    footer.enf1 div.enf-address {
        grid-column: 1 / 3;
    }

    footer.enf1 div.enf-phone {
        grid-column: 1 / 3;
    }

    footer.enf1 div.enf-misc1 {
        grid-row: 4;
        grid-column: 1 / 3;
    }

    footer.enf1 div.enf-misc2 {
        grid-row: 1 / 5;
        grid-column: 3;
    }

    footer.enf1.enf1 div.enf-website-name {
     align-self: center;
    text-align: center;
    }

    footer.enf1.enf1mobwname-1-2 div.enf-website-name-motto {
        grid-column: 2;
    }

    footer.enf1.enf1mobwname-2-2 div.enf-website-name {
        align-self: center;
    }

    footer.enf1.enf1mobwname-2-3 div.enf-website-name {
        align-self: end;
    }

    footer.enf1.enf1mobmisc1-1-2 div.enf-misc1 {
        align-items: center;
    }

    footer.enf1.enf1mobmisc1-1-3 div.enf-misc1 {
        align-items: end;
    }

}

@media only screen and (max-width: 600px) {

    footer.enf1.enf1mob-1-2 > div.enf-main > div.enf-main-inner {
        grid-template-columns: var(--logo-width) 1fr var(--misc2-container-width);
        grid-template-rows: repeat(5, auto);
    }

    footer.enf1.enf1mob-1-2 div.enf-website-name-motto {
        grid-row: 2;
        grid-column: 1 / 4;
    }

    footer.enf1.enf1mob-1-2 div.enf-address {
        grid-row: 3;
    }

    footer.enf1.enf1mob-1-2 div.enf-phone {
        grid-row: 4;
    }

    footer.enf1.enf1mob-1-2 div.enf-misc1 {
        grid-row: 5;
    }

    footer.enf1.enf1mob-1-2 div.enf-misc2 {
        grid-row: 3 / 6;
        grid-column: 3;
    }

    footer.enf1.enf1mob-1-2.enf1mobwname-1-2 div.enf-website-name-motto {
        grid-column: 1 / 3;
    }

    footer.enf1.enf1mob-1-2 > div.enf-subfooter > div.enf-subfooter-inner {
        grid-template-rows: auto auto;
        row-gap: 10px;
    }

    footer.enf1.enf1mob-1-2 div.enf-subfooter-inner > div.enf-subfooter-left {
        grid-row: 2;
        grid-column: 1 / 3;
    }

    footer.enf1.enf1mob-1-2 div.enf-subfooter-inner > div.enf-subfooter-center {
        align-self: end;
    }

    footer.enf1.enf1mob-1-2 div.enf-subfooter-inner > div.enf-subfooter-right {
        grid-row: 2;
        grid-column: 2 / 4;
    }


}
/* FOOTER TOP */

#enfooter2{
  position: relative;
  width: 100%;
  z-index: 1;
}
#wrapper #enfooter2 {
position: absolute;
bottom: 0;
}
footer.enf1 > div.enf-main {
    position: relative;
  }
  footer.enf1.enf1-1-2 > div.enf-main > div.enf-main-inner {
    grid-template-columns: var(--logo-width) min(43.83vw,550px) min(20.83vw,250px) auto;
    grid-template-rows: clamp(250px,27.41vw,370px);
    padding: 0px 0px;
    box-sizing: border-box;
  }


  footer.enf1.enf1logo-1-2 .enf1-logo-cont {
    align-self: center;
    grid-row: 1;
    grid-column: 1/2;
  }

  footer.enf1.enf1logo-4-3 .enf1-logo-cont a{
    box-shadow: none;
    margin: 0;
    z-index: 1;
  }
  footer.enf1.enf1logo-4-3 .enf1-logo-cont img {
    box-shadow: none;
    border-radius: 0px;
  }
.enf-main-inner-center{
    grid-row: 1;
    grid-column: 2/3;
    position: relative;
    display: flex;
    flex-direction: column;
    padding: min(2.5vw,54px) 0px 0px min(3vw,48px);
}

.address-box{
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 50px;
}
footer.enf1 div.enf-address,
footer.enf1 div.enf-phone{
    align-self: flex-start;
}

footer.enf1.enf1wname-1-3 div.enf-website-name-motto {
    align-self: flex-start;
  }

  .website-name{
    font-weight: 400;
  }
footer.enf1 div.enf-website-name span {
  font-size: clamp(33px,3.58vw, 43px);
}
footer.enf1.enf1-1-2 div.enf-misc1 {
  display: flex;
  flex-direction: row !important;
  justify-content: flex-start;
  align-self: flex-start;
  margin: min(2.37vw,28.5px) 0px 0px 0px;
  column-gap: min(3vw,36px);
  flex-wrap: wrap;
  border-top: 1px solid #8d5bbc;
  padding: min(1.91vw,23px) 0 0;
  min-width: min(57.49vw,690px);
  }

  footer.enf1.enf1-1-2 div.enf-misc1 a{
    font-weight: 400;
    letter-spacing: 0;
  }
  footer.enf1.enf1-1-2 div.enf-misc1 a:hover,
  footer.enf1.enf1-1-2 div.enf-misc1 a:focus{
      text-decoration: underline !important;
  }
  footer.enf1.enf1-4-3 div.enf-misc2 {
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    height: auto;
    gap: 9px;
    margin: -64px 0px 0px min(2.45vw,65px);
    align-self: center;
    display: none;
  }

  footer.enf1 div.enf-misc2 a {
    display: flex;
    justify-content: center;
    width: auto;
    height: auto;
    padding: 0px;
    position: relative;
  }


  footer.enf1 div.enf-misc2 a:hover,
  footer.enf1 div.enf-misc2 a:focus{
    transform: scale(1.1) !important;
    -webkit-transform: scale(1.1) !important;
    -moz-transform: scale(1.1) !important;
    transition: all ease 0.3s !important;
    -webkit-transition: all ease 0.3s !important;
    -moz-transition: all ease 0.3s !important;
  }
  .footer-ql {
    grid-column: 4;
    grid-row: 1;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: min(2.87vw,58px) 0px 0px 0px;
    gap: clamp(5px,1.33vw,16px);
}

.footer-ql a {
  position: relative;
  display: block;
  font-size: clamp(14px,1.5vw,18px);
  font-weight: 700;
  line-height: clamp(15px,1.66vw,20px);
  color: #f1f5eb !important;
  text-decoration: none;
  font-family: "ff-good-web-pro-condensed",sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;
  padding-left: clamp(10px,1.66vw,20px);
  box-sizing: border-box;
}

.footer-ql a:hover,
.footer-ql a:focus {
    text-decoration: underline !important;
}
.footer-ql a::before{
    content: "";
    position: absolute;
    z-index: 9;
    left: -1px;
    top: clamp(3px,0.33vw,4px);
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #e5c071;
}

footer.enf1 a:any-link{
    display: block;
}

/* FOOTER BOTTOM */

footer.enf1 > div.enf-subfooter > div.enf-subfooter-inner{
    position: relative;
    box-sizing: border-box;
    padding: 9px 0px 9px 0px;
}
footer.enf1 div.enf-subfooter-inner > div.enf-subfooter-center{
    position: relative;
  left: 1px;
}
.enf-subfooter-center a{
    display: block;
    left: -1px;
    position: relative;
}


@media only screen and (max-width: 1260px) {
      .website-name {
        margin-bottom: 0px;
        line-height: 1;
		font-size:32px;
      }
      .address-box{
        gap: min(2.3809vw,30px);
      }

      .footer-ql{
        margin: 0 0 0 -10px;
      }
      footer.enf1 div.enf-misc2 a img{
          width: 100%;
      }
}

@media only screen and (max-width: 768px) {
footer.enf1 div.enf-misc1 p {
 text-align: center;
}
    footer.enf1.enf1-1-2 > div.enf-main > div.enf-main-inner {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        padding: 15px 15px!important;
        box-sizing: border-box;
        row-gap: min(1.7142vw,15px);
      }
      footer.enf1.enf1logo-1-2 .enf1-logo-cont {
        align-self: center;
        grid-row: 1;
        grid-column: 1;
        margin: 0px auto;
      }
      .enf-main-inner-center {
        grid-row: 2;
        grid-column: 1;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
    }
    .footer-ql{
     grid-row: 3;
    grid-column: 1;
    margin: 0px auto 0;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    gap: clamp(10px,1.7142vw,15px);
    max-width: 100%;
    padding: 0;
    }
    footer.enf1.enf1-1-2 div.enf-misc1 {
      margin: 0px 0px 0px 0px;
      column-gap: min(1.7142vw,15px);
      justify-content: center;
      align-self: center;
      row-gap: 5px;
      }
    footer.enf1.enf1-1-2 div.enf-address a, footer.enf1.enf1-1-2 div.enf-phone a {
        font-size: clamp(14px,2.1724vw, 19px);
        line-height: clamp(19px,2.6385vw,23px);
      }
    footer.enf1.enf1logo-4-3 .enf1-logo-cont a{
        width: clamp(100px,17.1428vw,150px);
    }
    footer.enf1.enf1wname-1-3 div.enf-website-name-motto {
        align-self: center;
      }
      .enf-main-inner-center{
        gap: min(1.7142vw,15px);
      }
      .address-box {
        gap: min(1.7142vw,15px);
        justify-content: center;
      }
      footer.enf1.enf1-1-2 div.enf-address a span br{
          display: none;
      }
      footer.enf1.enf1-4-3 div.enf-misc2{
        align-self: center;
    grid-row: 3;
    grid-column: 1/3;
    margin: 0 auto;
      }
     
}
@media only screen and (max-width: 520px) {
  footer.enf1.enf1-1-2 div.enf-misc1{
    margin: 0px 0px 5px 0px;
    column-gap: 15px;
justify-content: center;
align-self: center;
  }
}

.mobile-app {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-row: 1;
    grid-column: 4 / 5;
    padding: 0;
    box-sizing: border-box;
    position: relative;
  }
  .APP_I {position: relative;}
#app-store{width: 116px;
  height: 36px;
  border: 1px solid #a6a6a6 !important;
  border-radius: 3px;box-sizing: border-box;}
#google-play{
    width: 116px;
    height: 36px;
    border: 1px solid #b7b7b7 !important;
    border-radius: 3px;box-sizing: border-box;

}
  .download-holder{
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
}
.download-holder a{
  display: block;
}
.download-holder img{
  margin: 0px !important;
}
  #google-play:hover,
#google-play:focus,
#app-store:hover,
#app-store:focus{
  transform: scale(1) !important;
-webkit-transform: scale(1) !important;
-moz-transform: scale(1) !important;
transition: all ease 0.3s !important;
-webkit-transition: all ease 0.3s !important;
-moz-transition: all ease 0.3s !important;
}

@media only screen and (max-width: 768px) {
   .download-holder{
    flex-direction: unset;
   }

}

.enf-subfooter-logo{
    position: relative;
    background:#49256F;
}
.enf-subfooter-logo-inner {
    margin: 0 auto;
    max-width: var(--en-website-width);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 25px 0px 7px 0px;
    box-sizing: border-box;
 }

.Cognia_Seal a,
.SAIS-logo a,
.nais-logo a,
.ALDS-logo a,
.GISA-logo a,
.AAAIS-logo a{
      display: block;
}

.Cognia_Seal,
.SAIS-logo,
.nais-logo,
.ALDS-logo,
.GISA-logo,
.AAAIS-logo{
  align-self: center;
   display: flex!important;
  align-items: center;
}
.enf-subfooter-logo div img {
  width: clamp(80px,10.83vw,130px);
  height: auto;
  object-fit: contain;
    position: relative;
    transition: 0.3s all ease-in-out;
top: 0;
}
.enf-subfooter-logo div a:is(:hover,:focus) img {
  top: -10px;

}
.Cognia_Seal img {
  width: clamp(80px,10vw,120px) !important;
}
.nais-logo img {
  width: clamp(80px,9.16vw,110px) !important;
}
.AAAIS-logo img {
  width: clamp(80px,8.33vw,100px) !important;
}
.enf-subfooter-logo div .alt-wrap {
  display: flex;
  flex-direction: column;
}
.enf-subfooter-logo div .alt-wrap p.alt {
  position: relative;
  opacity: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  margin: 0 auto;
  padding: 0;
  line-height: 18px;
  transition: all 0.3s ease-in-out;
  transition-delay: 300ms;
  width: fit-content;
  color: #fff;
  font-family: "neue-haas-unica",sans-serif;
  font-size: clamp(12px,1.16vw, 14px);
}
.enf-subfooter-logo div .alt-wrap:is(:hover,:focus) > p.alt {
  opacity: 1;
  transition-delay: 0s;
}
@media only screen and (max-width: 1260px) {
footer.enf1.enf1-1-2 > div.enf-main > div.enf-main-inner{
padding:0 10px;
}
    .enf-subfooter-logo-inner{
      gap: min(6.2698vw,79px);
      padding: 20px 0px 20px 0px;
      box-sizing: border-box;
      flex-wrap: wrap;
      justify-content: center;

    }
    
    .enf-subfooter-btm-text br{
        display: none;
    }
}





