.contact_contactContainer__YOzLY{padding:2rem;text-align:center;max-width:600px;margin:200px auto auto}.contact_contactContainer__YOzLY .contact_title__wKeCd{font-size:2.5rem;margin-bottom:1.5rem;color:#131313}.contact_contactContainer__YOzLY .contact_infoContainer__Mf1xY{margin-bottom:2rem;line-height:30px;font-size:1.5rem}.contact_contactContainer__YOzLY .contact_infoContainer__Mf1xY .contact_contactDetails__QXxfh{background:#f9f9f9;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1.5rem}.contact_contactContainer__YOzLY .contact_contactForm__WLSee{display:flex;flex-direction:column;gap:1rem}.contact_contactContainer__YOzLY .contact_contactForm__WLSee input,.contact_contactContainer__YOzLY .contact_contactForm__WLSee textarea{padding:1rem;border:1px solid #ddd;border-radius:4px;transition:border-color .3s}.contact_contactContainer__YOzLY .contact_contactForm__WLSee input:focus,.contact_contactContainer__YOzLY .contact_contactForm__WLSee textarea:focus{border-color:#131313;outline:none}.contact_contactContainer__YOzLY .contact_contactForm__WLSee button{padding:1rem;background:#131313;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.contact_contactContainer__YOzLY .contact_contactForm__WLSee button:hover{background:#2d2d2d}.contact_contactContainer__YOzLY h2{font-size:2rem}.contact_contactContainer__YOzLY .contact_successMessage__hVjKn{margin-top:1rem;color:green;animation:contact_fadeIn__c1Hv_ .5s}@keyframes contact_fadeIn__c1Hv_{0%{opacity:0}to{opacity:1}}.contact_errorMessage__ZDrJU{margin-top:1rem;color:red;animation:contact_fadeIn__c1Hv_ .5s}