.tms-holo-card-wrap { position: relative; overflow: hidden; border-radius: 15px; } .tms-holo-card-wrap::before { content: ''; position: absolute; inset: 0; border-radius: 15px; box-shadow: inset 0 0 25px 8px rgba(255, 215, 0, 0.55), inset 0 0 50px 20px rgba(255, 193, 7, 0.25); z-index: 2; pointer-events: none; } .tms-holo-card-wrap::after { content: ''; position: absolute; inset: 0; border-radius: 15px; background-image: radial-gradient(circle at 15% 25%, rgba(255,223,0,0.9) 0%, transparent 2%), radial-gradient(circle at 80% 15%, rgba(255,215,0,0.8) 0%, transparent 1.5%), radial-gradient(circle at 45% 60%, rgba(255,230,120,0.9) 0%, transparent 2%), radial-gradient(circle at 70% 80%, rgba(255,215,0,0.85) 0%, transparent 1.8%), radial-gradient(circle at 25% 85%, rgba(255,223,0,0.7) 0%, transparent 1.5%), radial-gradient(circle at 90% 55%, rgba(255,230,120,0.8) 0%, transparent 2%); background-size: 200% 200%; animation: tms-gold-sparkle 5s ease-in-out infinite; z-index: 3; pointer-events: none; mix-blend-mode: screen; } @keyframes tms-gold-sparkle { 0%, 100% { opacity: 0.4; background-position: 0% 0%; } 50% { opacity: 1; background-position: 100% 100%; } } .tms-holo-shine { position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: linear-gradient( 115deg, transparent 0%, rgba(255,215,0,0) 35%, rgba(255,235,150,0.7) 50%, rgba(255,215,0,0) 65%, transparent 100% ); transform: translateX(-150%) skewX(-20deg); animation: tms-holo-sweep 4s ease-in-out infinite; pointer-events: none; z-index: 4; } @keyframes tms-holo-sweep { 0% { transform: translateX(-150%) skewX(-20deg); } 50% { transform: translateX(-150%) skewX(-20deg); } 100% { transform: translateX(250%) skewX(-20deg); } } @media (prefers-reduced-motion: reduce) { .tms-holo-card-wrap::after, .tms-holo-shine { animation: none !important; } .tms-holo-shine { opacity: 0; } }.hv2-contact{margin:0 0 18px}.hv2-contact img{width:100%;height:auto;display:block;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.hv2-off{margin:0 0 18px;border-radius:16px;overflow:hidden;border:1.5px solid #dfe3e8;background:#f6f7f9}.hv2-off-hd{background:#34495e;color:#fff;font-weight:700;font-size:15px;padding:11px 14px}.hv2-off-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.hv2-off-c,.hv2-off-c:hover,.hv2-off-c:focus{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;background:#e9ecef;border:2px solid #34495e;border-radius:12px;padding:12px 6px 8px;color:#fff;transition:transform .18s}.hv2-off-c:hover{transform:translateY(-3px)}.hv2-off-i{width:64%;max-width:96px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:34px}.hv2-off-i img{width:100%;height:100%;object-fit:contain}.hv2-off-n{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;background:#34495e;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.3;text-align:center;min-height:26px}.hv2-off-n i{font-style:normal;font-size:11px}@media (max-width:640px){.hv2-off-g{gap:6px;padding:10px 8px}.hv2-off-c{padding:8px 3px 6px;gap:6px}.hv2-off-i{width:78%}.hv2-off-n{font-size:10px;padding:3px 4px;border-radius:8px}.hv2-off-n i{display:none}}body.home #site-footer{display:none!important}