footer#enfooter2 {

    --color1: #25374d;
    --color2: #E0CDA3;

    font-family: 'Fira Sans', sans-serif;
    font-size: min(1.4545vw, 16px);

    --footer-main-width: var(--en-website-width);
    --footer-main-padding: clamp(20px, 36vw / 12, 36px) var(--edge-space);

    --footer-inner-max-height: min(calc(180vw / 12), 180px);
    --footer-inner-gap: 24px 36px;

    --logo-width: clamp(150px, 300vw / 12, 300px);
    --logo-margin-top: 0;
    --logo-shadow-color: rgb(0, 0, 0, 15%);
    --logo-name-gap: clamp(12px, 24vw / 12, 24px);

    --website-name-font-family: 'Fira Sans', sans-serif;
    --website-name-font-size: clamp(19px, 32vw / 12, 32px);
    --website-name-font-weight: 700;
    --website-name-line-height: 1.2;
    --website-name-letter-spacing: inherit;
    --website-name-line-break-display: none;

    --website-motto-font-family: 'Fira Sans', sans-serif;
    --website-motto-font-size: clamp(15px, 19vw / 12, 19px);
    --website-motto-font-weight: 500;
    --website-motto-line-height: 1.3;
    --website-motto-letter-spacing: inherit;

    --contact-font-famiyl: 'Fira Sans', sans-serif;
    --contact-font-size: clamp(15px, 18vw / 12, 18px);
    --contact-font-weight: 400;
    --contact-line-height: 1.3;
    --contact-letter-spacing: inherit;
    --contact-gap: 10px 20px;

    --misc-font-family: inherit;
    --misc-font-size: 100%;
    --misc-text-color: inherit;
    --misc-width: 30%;
    --misc-gap: min(1vw, 11px);
    --misc-height: clamp(36px, 50vw / 12, 50px);
}

/* Customize Misc Icons */
/* Aspect Ratio should be each specific.  */
footer#enfooter2 #nyc {
    aspect-ratio: 300/54;
}


footer#enfooter2 #subfooter2 {

    --subfooter-padding: 20px var(--edge-space);
    --subfooter-gap: 4px 20px;

    --heading-font-family: 'Fira Sans', sans-serif;
    --heading-font-size: 15px;
    --heading-line-height: 1.22;
    --heading-font-weight: 600;
    --heading-letter-spacing: 0px;

    --text1-font-family: 'Fira Sans', sans-serif;
    --text1-font-size: 15px;
    --text1-line-height: 1.22;
    --text1-font-weight: 400;
    --text1-letter-spacing: 0px;

    --link-font-family: 'Fira Sans', sans-serif;
    --link-font-size: 12px;
    --link-line-height: 1.22;
    --link-font-weight: 400;
    --link-letter-spacing: 0px;

    --subfooter-left-width: 1fr;
    --subfooter-center-width: min(20%, 200px);

    --subfooter-left-gap: 6px 20px;
    --subfooter-center-gap: 6px 20px;
    --subfooter-right-gap: 6px 20px;

    --subfooter-img-max-height: 80px;

    --powered-by-padding: 12px;
}