html body footer .g{grid-template-columns:1fr!important;gap:32px!important}@media (min-width:360px){html body footer .g{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:960px){html body footer .g{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body footer .g>div{grid-column:auto!important}@media (max-width:599px){html body footer .g>div:nth-child(n+3){grid-column:1/-1!important}html body footer .g a[href^=mailto\:]{overflow-wrap:anywhere}}html body footer li{margin-bottom:0!important}html body footer .g li a{align-items:center;min-width:44px;min-height:44px!important;padding:10px 0!important;display:inline-flex!important}html body footer .g p a{min-height:0!important;padding:0!important;display:inline!important}html body footer .g p{line-height:1.7}html body footer h4{margin-bottom:14px}html body footer{color:#fff;background:#0d3c87;border-radius:32px}html body footer *{border-color:#ffffff24!important}html body footer p,html body footer li,html body footer small,html body footer span{color:#ffffffbf!important}html body footer h4{color:#ffbf37!important}html body footer a{color:#fff!important}html body:not(#z) footer{padding-bottom:0!important;overflow:hidden!important}footer .ft-art{pointer-events:none;background:#0d3c87;position:relative}footer .ft-art picture,footer .ft-art img{border-radius:0;width:100%;max-width:none;height:auto;display:block}footer .ft-art.ft-art-wait{opacity:0;transform:translateY(16px)}footer .ft-art.ft-art-in{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){footer .ft-art.ft-art-wait{opacity:1;transform:none}footer .ft-art.ft-art-in{transition:none}}footer .ft-art{overflow:hidden}footer .ft-art .ft-sun{aspect-ratio:1;opacity:.25;background:radial-gradient(circle closest-side,#ffc233d9 0%,#ffc23373 22%,#ffc23324 45%,#ffc23300 70%);border-radius:50%;width:24%;position:absolute;top:36.5%;left:6.667%;transform:translate(-50%,-50%)}@media (max-width:699px){footer .ft-art .ft-sun{display:none}}@media (prefers-reduced-motion:no-preference){footer .ft-art .ft-sun{opacity:.15;animation:5.5s ease-in-out infinite alternate ft-sun}}@keyframes ft-sun{to{opacity:.6}}
