body.sgx-ai-footer-fix .main-wrapper{padding-bottom:0!important}
body.sgx-ai-footer-fix .main-wrapper>footer:not(.sgc-footer){display:none!important}
body.sgx-ai-footer-fix .sgc-footer{width:100vw;margin-left:calc(50% - 50vw)}
body.sgx-ai-footer-fix .sgai-real-event{width:100vw;margin-left:calc(50% - 50vw);padding:110px 0;background:#f3e4e4;color:#251c20}
body.sgx-ai-footer-fix .sgai-real-event>.sgc-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:70px;align-items:center}
body.sgx-ai-footer-fix .sgai-real-event figure{margin:0}
body.sgx-ai-footer-fix .sgai-real-event img{display:block;width:100%;height:auto}
body.sgx-ai-footer-fix .sgai-real-event h2{margin:14px 0 22px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1;letter-spacing:-.04em}
body.sgx-ai-footer-fix .sgai-real-event p{line-height:1.65}
@media(max-width:800px){body.sgx-ai-footer-fix .sgai-real-event{padding:72px 0}body.sgx-ai-footer-fix .sgai-real-event>.sgc-wrap{grid-template-columns:1fr;gap:36px}}
