.aag-footer{background:#1f1f1f;color:#aaa;padding:24px 30px}.aag-footer__inner{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.aag-footer p{margin:0;font-size:13px}.aag-footer a{color:#ddd}.aag-social-icons{display:flex;align-items:center;gap:10px}.aag-social-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e5ab45;color:#fff!important;text-decoration:none}.aag-social-icon svg{display:block;width:19px;height:19px;fill:currentColor}.aag-contact-section{max-width:1050px;margin:0 auto;padding:38px 18px 56px}.aag-contact-section h2{margin:0 0 10px;color:#333;font-size:30px}.aag-contact-section>p{margin:0 0 28px;color:#666;font-size:17px}.aag-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aag-contact-card{display:flex;align-items:center;gap:16px;min-height:92px;padding:20px;border:1px solid #e7e7e7;background:#fff;color:#333!important;text-decoration:none!important;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.aag-contact-card:hover,.aag-contact-card:focus{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.1)}.aag-contact-card__icon{display:inline-flex;flex:0 0 48px;width:48px;height:48px;border-radius:50%;align-items:center;justify-content:center;background:#e5ab45;color:#fff}.aag-contact-card__icon svg{width:23px;height:23px;fill:currentColor}.aag-contact-card__copy{display:flex;flex-direction:column;gap:3px}.aag-contact-card__label{font-size:18px;font-weight:700;color:#333}.aag-contact-card__detail{font-size:14px;color:#777;overflow-wrap:anywhere}.fusion-sharing-box h4{font-size:18px!important}.fusion-sharing-box .aag-static-social a{font-size:0}.fusion-sharing-box .aag-static-social a:after{font-size:13px}.fusion-sharing-box .aag-static-social a[aria-label="Facebook"]:after{content:"Facebook"}.fusion-sharing-box .aag-static-social a[aria-label="YouTube"]:after{content:"YouTube"}.fusion-sharing-box .aag-static-social a[aria-label="E-mail"]:after{content:"E-mail"}.fusion-sharing-box .aag-static-social a{width:auto!important;min-width:74px!important;padding:0 12px!important;border-radius:20px!important}@media(max-width:700px){.aag-footer__inner{flex-direction:column;text-align:center}.aag-contact-grid{grid-template-columns:1fr}.aag-contact-section{padding:28px 16px 40px}}
