.contact-us-container{width:100%;padding:60px 20px;background-color:#f9f9f9;text-align:center;min-height:100vh}.page-title{font-size:1.5rem;font-weight:700;margin-bottom:30px;color:#333;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.contact-description{font-size:1rem;color:#666;line-height:1.8;max-width:800px;margin:0 auto 40px}.contact-info{margin:40px auto;font-size:1rem;color:#444;background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:900px}.contact-info h3{font-size:1.6rem;margin-bottom:25px;font-weight:600;color:#333}.contact-info p{margin:15px 0;line-height:1.8}.contact-info a{color:#2b82ff;text-decoration:none;transition:all .3s ease;font-weight:500}.contact-info a:hover{color:#1a5bb8;text-decoration:underline}.social-medias{margin:40px auto;padding:40px;background-color:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:900px}.social-medias h3{font-size:1.6rem;margin-bottom:25px;font-weight:600;color:#333}.social-medias p{font-size:1rem;color:#666;margin-bottom:30px;line-height:1.8}.socialss{gap:35px;margin-top:30px}.socialss,.socialss a{display:flex;justify-content:center}.socialss a{align-items:center;width:40px;height:40px;border-radius:50%;background-color:#2b82ff;transition:all .3s ease;box-shadow:0 4px 15px rgba(43,130,255,.3)}.socialss a:hover{transform:translateY(-3px);background-color:#1a5bb8;box-shadow:0 6px 20px rgba(43,130,255,.4)}.socialss img{filter:brightness(0) invert(1)}@media (max-width:768px){.contact-us-container{padding:40px 20px}.page-title{font-size:1.6rem}.contact-description{font-size:.95rem;padding:0 20px}.contact-info{margin:30px auto;padding:30px}.contact-info p{font-size:.95rem}.social-medias{margin:30px auto;padding:30px}.social-medias p{font-size:.95rem}.socialss{gap:25px}.socialss a{width:30px;height:30px}}@media (max-width:480px){.page-title{font-size:1.4rem;letter-spacing:1px}.contact-description{font-size:1rem}.contact-info,.social-medias{padding:25px}.socialss{gap:8px}.socialss a{width:40px;height:40px}.contact-description{text-align:justify}.social-medias{margin:40px auto 0}}