﻿.sk-footer-main{max-width:1200px}
.sk-footer-card input,.sk-footer-card textarea{float:none}
.sk-footer-submit{float:none;clear:both}
.sk-footer-consent{clear:both;width:100%;box-sizing:border-box}
.sk-footer-consent input{flex:0 0 13px;float:none}
.sk-footer-consent span{flex:1;min-width:0}
.sk-footer-links{max-width:490px;margin-left:auto}
@media(max-width:480px){.sk-footer-fields{grid-template-columns:minmax(0,1fr);gap:25px}.sk-footer-card h2{font-size:28px}.sk-footer-submit{font-size:15px}}

/* Supplied GOOD asset: preserve its original 30:20 ratio and appearance. */
.sk-sub-footer img{display:block;width:30px;height:auto;object-fit:contain;filter:none;opacity:1}

.sk-footer-consent a{flex:1;min-width:0;text-align:right;text-decoration:underline;text-underline-offset:3px}.sk-footer-consent a:focus-visible{outline:2px solid #17152d;outline-offset:3px}
