#footer#footer#footer#footer .topfooter-container{width:100%!important;max-width:1320px!important;padding:0 28px!important;margin:0 auto!important;box-sizing:border-box!important}
#footer#footer#footer#footer .left-column{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:48px!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important;min-height:0!important;box-sizing:border-box!important}
#footer#footer#footer#footer .footer-logo-details{display:block!important;grid-column:1;grid-row:1;margin:0 0 20px!important;padding:0!important}
#footer#footer#footer#footer .company-address-item{grid-column:1;grid-row:2;margin:0 0 20px!important;padding:0!important}
#footer#footer#footer#footer .board-container{grid-column:1;grid-row:3;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;margin:0!important;padding:0!important}
#footer#footer#footer#footer .board-member-card{width:auto!important;max-width:100%!important;padding:0!important;margin:0!important;min-height:0!important}
#footer#footer#footer#footer .board-member-card:last-child{margin-top:24px!important}
#footer#footer#footer#footer .board-details{gap:4px!important;padding:0!important}
#footer#footer#footer#footer .board-member-card:first-child .board-details a[href^="mailto:"]{order:-1;margin-bottom:12px!important}
#footer#footer#footer#footer .board-member-card:last-child .board-details>span{font-weight:700!important}
#footer#footer#footer#footer .company-address-item>a{display:flex!important;align-items:flex-start!important;gap:10px!important;overflow-wrap:normal!important}
#footer#footer#footer#footer .board-detail-item{display:flex!important;align-items:center!important;gap:10px!important;white-space:normal!important}
#footer#footer#footer#footer .left-column .material-symbols-rounded{color:#38a142!important;flex:none!important;font-size:18px!important;line-height:24px!important}
#footer#footer#footer#footer .ev-footer-photo{grid-column:2;grid-row:1/5;width:100%;min-width:0;align-self:start}
#footer#footer#footer#footer .ev-footer-photo>a{position:static!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important}
#footer#footer#footer#footer .ev-footer-photo img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1.65!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
#footer#footer#footer#footer .ev-footer-ssb{grid-column:1;grid-row:4;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:20px 0 0 -10px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important}
#footer#footer#footer#footer .ev-footer-ssb svg{width:44px!important;height:44px!important;fill:currentColor!important;background:transparent!important}
#footer#footer#footer#footer .ev-footer-ssb:hover{color:#38a142!important}
#footer#footer#footer#footer .ev-footer-ssb:focus-visible{outline:2px solid #38a142;outline-offset:2px}
#footer#footer#footer#footer .subfooter-container,#footer#footer#footer#footer .subfooter-legal{justify-content:center!important;gap:24px!important}
@container page-container (max-width:991.98px){#footer#footer#footer#footer .topfooter-container{padding:0 28px!important}#footer#footer#footer#footer .left-column{grid-template-columns:minmax(0,1fr)!important;gap:0!important}#footer#footer#footer#footer .ev-footer-photo{grid-column:1;grid-row:5;margin-top:28px;max-width:100%}}
@container page-container (max-width:767.98px){#footer#footer#footer#footer .topfooter-container{padding:0 24px!important}#footer#footer#footer#footer .subfooter-legal{flex-direction:column!important;gap:8px!important;text-align:center!important}}
#footer#footer#footer#footer .legal-meta{color:inherit!important}


