.contact-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;max-width:440px}.contact-socials a{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 15px;border:1px solid #c6a36955;color:#e5d4b6;font-size:14px;transition:background .2s,border-color .2s}.contact-socials a:hover{background:#c6a36912;border-color:#c6a369}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:24px;flex:0 0 22px;font:bold 23px/1 Arial,sans-serif;color:#c6a369}.contact-socials .social-arrow{margin-left:auto;color:#a99571;font-size:14px}@media(max-width:380px){.contact-socials a{padding:12px 10px;gap:8px;font-size:12px}}
.partner-line .partner-logo{display:block;object-fit:contain;filter:brightness(0) invert(1);flex-shrink:0}
.partner-line .partner-logo-newstate{width:140px;height:80px}
.partner-line .partner-logo-roomstate{width:179px;height:67px}
