.contact-module__xwJ-uq__page{background:url(/img1.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex;position:relative}.contact-module__xwJ-uq__page:before{content:"";background:#000000b8;position:absolute;inset:0}.contact-module__xwJ-uq__card{z-index:2;text-align:center;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#222222eb;border:2px solid #0077b6;border-radius:25px;width:100%;max-width:750px;padding:50px;animation:.6s contact-module__xwJ-uq__fadeIn;position:relative;box-shadow:0 20px 50px #00000073}.contact-module__xwJ-uq__logo{object-fit:contain;width:130px;height:130px;margin-bottom:20px}.contact-module__xwJ-uq__card h1{letter-spacing:2px;margin-bottom:10px;font-size:42px;font-weight:900}.contact-module__xwJ-uq__card h2{color:#4fc3f7;margin-bottom:35px;font-size:30px}.contact-module__xwJ-uq__subtitle{color:#ddd;margin-bottom:35px;font-size:20px;line-height:1.6}.contact-module__xwJ-uq__whatsapp{background:#25d366}.contact-module__xwJ-uq__whatsapp:hover{background:#2eea74;box-shadow:0 15px 35px #25d36659}.contact-module__xwJ-uq__socials{flex-direction:column;gap:18px;margin-bottom:35px;display:flex}.contact-module__xwJ-uq__contactBtn{color:#fff;border-radius:15px;justify-content:center;align-items:center;gap:14px;padding:18px;font-size:20px;font-weight:700;text-decoration:none;transition:all .35s;display:flex}.contact-module__xwJ-uq__contactBtn:hover{transform:translateY(-4px)scale(1.02)}.contact-module__xwJ-uq__icon{font-size:30px}.contact-module__xwJ-uq__instagram{background:linear-gradient(45deg,#833ab4,#fd1d1d,#fcaf45)}.contact-module__xwJ-uq__instagram:hover{box-shadow:0 15px 35px #fd1d1d59}.contact-module__xwJ-uq__facebook{background:#1877f2}.contact-module__xwJ-uq__facebook:hover{background:#2d88ff;box-shadow:0 15px 35px #1877f259}.contact-module__xwJ-uq__tiktok{background:#111}.contact-module__xwJ-uq__tiktok:hover{background:#222;box-shadow:0 15px 35px #ffffff1f}.contact-module__xwJ-uq__phone{background:#16a34a}.contact-module__xwJ-uq__phone:hover{background:#22c55e;box-shadow:0 15px 35px #22c55e59}.contact-module__xwJ-uq__team{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;margin-top:15px;padding:25px}.contact-module__xwJ-uq__team h3{color:#fff;margin-bottom:10px;font-size:28px;line-height:1.5}.contact-module__xwJ-uq__team span{color:#4fc3f7;letter-spacing:2px;font-weight:900}.contact-module__xwJ-uq__team p{color:#ddd;font-size:20px}.contact-module__xwJ-uq__buttons{margin-top:35px}.contact-module__xwJ-uq__homeBtn{color:#fff;cursor:pointer;background:#0077b6;border:none;border-radius:50px;padding:16px 45px;font-size:18px;font-weight:700;transition:all .35s;box-shadow:0 10px 25px #0077b659}.contact-module__xwJ-uq__homeBtn:hover{background:#0096d6;transform:translateY(-4px);box-shadow:0 18px 35px #0077b673}@keyframes contact-module__xwJ-uq__fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.contact-module__xwJ-uq__card{max-width:90%;padding:40px 30px}.contact-module__xwJ-uq__logo{width:110px;height:110px}.contact-module__xwJ-uq__card h1{font-size:34px}.contact-module__xwJ-uq__card h2{font-size:26px}.contact-module__xwJ-uq__subtitle{font-size:17px}.contact-module__xwJ-uq__contactBtn{padding:16px;font-size:18px}.contact-module__xwJ-uq__icon{font-size:26px}.contact-module__xwJ-uq__team h3{font-size:24px}.contact-module__xwJ-uq__team p{font-size:18px}}@media (max-width:600px){.contact-module__xwJ-uq__page{padding:20px}.contact-module__xwJ-uq__card{border-radius:18px;padding:30px 20px}.contact-module__xwJ-uq__logo{width:90px;height:90px}.contact-module__xwJ-uq__card h1{font-size:28px}.contact-module__xwJ-uq__card h2{font-size:22px}.contact-module__xwJ-uq__subtitle{font-size:17px}.contact-module__xwJ-uq__contactBtn{gap:10px;padding:15px;font-size:17px}.contact-module__xwJ-uq__icon{font-size:24px}.contact-module__xwJ-uq__team{padding:18px}.contact-module__xwJ-uq__team h3{font-size:20px}.contact-module__xwJ-uq__team p{font-size:16px}.contact-module__xwJ-uq__homeBtn{width:100%;padding:15px;font-size:17px}}
