*{box-sizing:border-box;margin:0;padding:0}body{background:#111;font-family:Arial,Helvetica,sans-serif}.contact-page{background:url(/assets/banner.png) 50%/cover no-repeat;min-height:100vh;position:relative;overflow:hidden}.contact-page:before{content:"";background:inherit;filter:blur(12px);z-index:0;background-position:50%;background-size:cover;position:fixed;inset:-30px;transform:scale(1.08)}.background-overlay{-webkit-backdrop-filter:blur(3px);z-index:1;background:#5251511c;position:fixed;inset:0}.hero{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);background:#ffffff8c;border-bottom:1px solid #ffffffb3;padding:35px 20px 48px;position:relative}.logo{color:#e97916;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100px;margin:0 auto 20px;display:flex}.logo img{width:100%;height:auto;margin-bottom:5px;display:block}.logo-symbol{font-size:34px;line-height:25px}.logo strong{text-transform:uppercase;font-size:13px}.logo span{letter-spacing:2px;font-size:7px}.hero h1{color:#555;margin-bottom:10px;font-size:23px;font-weight:700}.hero p{color:#68737c;font-size:12px}.content{z-index:2;width:100%;max-width:700px;margin:28px auto;padding:0 20px;position:relative}.glass-card{-webkit-backdrop-filter:blur(22px);background:#ffffffb3;border:1px solid #fffc;border-radius:12px;box-shadow:0 20px 45px #0000001f,inset 0 1px #fffc}.contact-card{width:330px;max-width:100%;margin:0 auto;padding:18px 16px 20px}.contact-card h2{color:#555;margin-bottom:5px;font-size:15px}.subtitle{color:#6e7982;margin-bottom:20px;font-size:9px}.contact-item{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.contact-icon{color:#fff;background:#ef7d18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.contact-item span{color:#555;font-size:9px;font-weight:600;display:block}.contact-item a,.contact-item p{color:#68737c;font-size:9px;line-height:1.45;text-decoration:none}.contact-item a:hover{color:#e97916}.contact-info{flex-direction:column;display:flex}.social-section{margin-top:18px}.social-section h3{color:#555;margin-bottom:9px;font-size:11px}.socials{gap:7px;display:flex}.socials a{color:#777;background:#ffffffbf;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.socials a:hover{color:#fff;background:#ef7d18;transform:translateY(-2px)}.location-title{text-align:center;margin-top:28px;padding:13px 20px}.location-title h2{color:#555;margin-bottom:6px;font-size:17px}.location-title p{color:#68737c;font-size:9px}.map-card{height:230px;margin-top:15px;overflow:hidden}.map-card iframe{border:0;width:100%;height:100%;display:block}.map-actions{justify-content:center;gap:16px;margin-top:12px;display:flex}.map-actions a{color:#a9530c;font-size:11px;font-weight:600;text-decoration:none}.map-actions a:hover{text-decoration:underline}footer{z-index:2;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#68737c;background:#ffffff85;border-top:1px solid #ffffffb3;padding:13px 15px;font-size:8px;position:relative}.whatsapp-float{z-index:3;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;position:fixed;bottom:20px;left:20px;box-shadow:0 6px 18px #0000003d}.whatsapp-float svg{width:20px;height:20px}.whatsapp-float:hover{background:#1ebc59;transform:translateY(-3px)}@media (width<=600px){.hero{padding:28px 15px 35px}.hero h1{font-size:20px}.content{margin-top:18px;padding:0 14px}.contact-card{width:100%;max-width:340px}.map-card{height:220px}.whatsapp-float{padding:11px;bottom:14px;left:14px}.whatsapp-float span{display:none}}
