.event-footer{box-shadow:inset 0 4px 8px 0 rgba(0,0,0,0.03),inset 0 4px 8px 0 rgba(0,0,0,0.03);background-color:#f7f8fa;margin-top:auto;padding:37px 165px}
@media(max-width:1025px){.event-footer{padding:46px 0 28px 0}
}
@media(max-width:800px){.event-footer{padding:30px 20px;height:100%}
}
.event-footer__logo img{height:60px}
.event-footer__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:41px;height:auto;min-height:124px}
@media(max-width:1391px){.event-footer__content{flex-direction:column;height:100%}
}
@media(max-width:1025px){.event-footer__content{flex-direction:column;height:100%}
}
.event-footer__content__text{display:flex;line-height:1.55;text-align:left;color:#3a3a3a;margin-left:auto;margin-right:auto;font-size:.6190rem !important}
@media(max-width:1391px){.event-footer__content__text{flex-direction:column;align-items:center;margin-top:18px}
}
@media(max-width:1025px){.event-footer__content__text{flex-direction:column;align-items:center;margin-top:18px}
}
@media(max-width:800px){.event-footer__content__text{width:360px;margin-top:32px}
}
@media(max-width:660px){.event-footer__content__text{width:375px}
}
@media(max-width:420px){.event-footer__content__text{width:335px;text-align:center}
}
@media(max-width:375px){.event-footer__content__text{width:300px;text-align:center}
}
.event-footer__content__text__p{margin:0 !important;font-size:.6190rem !important}
@media(max-width:1025px){.event-footer__content__text__p{display:none}
}
@media(max-width:1391px){.event-footer__content__text__p{display:none}
}
.event-footer__content__text__p--mobile{display:none}
@media(max-width:1391px){.event-footer__content__text__p--mobile{display:block}
}
@media(max-width:1025px){.event-footer__content__text__p--mobile{display:block}
}
.event-footer__content__links{display:flex;font-weight:bold;gap:6px;transition:all 250ms ease-in-out;align-items:center}
.event-footer__content__links span:nth-of-type(1){display:none}
@media(max-width:1391px){.event-footer__content__links{margin-top:32px}
}
@media(max-width:1025px){.event-footer__content__links{margin-top:32px}
}
@media(max-width:800px){.event-footer__content__links{flex-wrap:wrap;justify-content:center}
}
.event-footer__content__links__separator{display:inline}
@media(max-width:1391px){.event-footer__content__links__separator__inactive{display:none}
}
.event-footer__content__links a:link,.event-footer__content__links a:visited,.event-footer__content__links a{color:#3a3a3a;text-decoration:none;cursor:pointer}
@media(max-width:1391px){.event-footer__content__links a:link,.event-footer__content__links a:visited,.event-footer__content__links a{color:#3a3a3a}
}
.event-footer__content__links a:hover{color:#042e62 !important;text-decoration:underline}
.event-footer__subfooter{display:flex;gap:16px;font-size:.6190rem !important;justify-content:center;align-items:center}
.event-footer-only-for-china{display:none}
.event-footer__subfooter a:link,.event-footer__content__links a:visited,.event-footer__content__links a{color:#3a3a3a;text-decoration:none;font-weight:bold;cursor:pointer;transition:all 250ms ease-in-out;align-items:center}
@media(max-width:640px){.event-footer__subfooter{font-size:.5714rem !important;gap:10px}
}
@media(max-width:374px){.event-footer__subfooter{font-size:.5238rem !important}
}
.event-footer__subfooter a:first-child{margin-left:85.7px}
@media(max-width:1391px){.event-footer__subfooter{margin-top:8px}
.event-footer__subfooter a:first-child{margin-left:0}
}
.event-footer__subfooter a:hover{color:#90cfeb}
.event-footer__logo{width:85px;display:flex}
@media screen and (min-resolution:150dpi) and (min-width:1px){html:has(body[style*="font-size:"]) .event-footer__content{flex-direction:column;align-items:center;height:auto;text-align:center;gap:21px}
}
@media screen and (min-resolution:150dpi) and (min-width:1px){html:has(body[style*="font-size:"]) .event-footer__content{flex-direction:column;align-items:center;justify-content:center;gap:31.5px;text-align:center}
html:has(body[style*="font-size:"]) .event-footer__content__text{flex-direction:column;align-items:center;margin-top:31.5px;max-width:100%}
html:has(body[style*="font-size:"]) .event-footer__content__links{flex-wrap:wrap;justify-content:center;gap:15.75px}
html:has(body[style*="font-size:"]) .event-footer__content__text__p,html:has(body[style*="font-size:"]) .event-footer__content__text__p--mobile{text-align:center;line-height:1.6}
}
html:has(body[style*="font-size:"]) .event-footer{outline:2px dashed red}