.Contact_contactContainer__6_EsH{padding:30px}.Contact_contactContainer__6_EsH h1{text-align:center;color:#333;font-size:1.8rem;margin-bottom:1rem}.Contact_contactContainer__6_EsH p{font-size:18px;line-height:1.5;color:#666;text-align:center;margin-bottom:1.5rem}.Contact_contactContainer__6_EsH address{font-style:normal;text-align:center;margin-bottom:1.5rem}.Contact_contactContainer__6_EsH address strong{font-weight:700;color:#333}.Contact_contactContainer__6_EsH address a{color:#07f;text-decoration:none;transition:color .3s}.Contact_contactContainer__6_EsH address a:hover{color:#005bbb}.Contact_contactContainer__6_EsH form{display:flex;flex-direction:column;align-items:center}.Contact_contactContainer__6_EsH form label{font-size:1rem;font-weight:500;color:#555;margin-bottom:8px;text-align:left;width:100%}.Contact_contactContainer__6_EsH form label.Contact_required__Evl2f:after{content:"*";color:#ff4d4d;font-size:1.2rem;margin-left:4px}.Contact_contactContainer__6_EsH form input,.Contact_contactContainer__6_EsH form textarea{width:100%;padding:12px 20px;margin-bottom:1rem;font-size:1rem;color:#333;background-color:#f0f2f5;border:2px solid #dcdcdc;border-radius:50px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.Contact_contactContainer__6_EsH form input:focus,.Contact_contactContainer__6_EsH form textarea:focus{background-color:#fff;border:2px solid #dcdcdc;border-radius:50px;transition:all .3s ease;box-shadow:0 0 8px rgba(0,119,255,.3);outline:none}.Contact_contactContainer__6_EsH form input.Contact_error__HffEq,.Contact_contactContainer__6_EsH form textarea.Contact_error__HffEq{border-color:#ff4d4d;box-shadow:0 0 8px rgba(255,77,77,.3);animation:Contact_shake__VGLmq .5s ease}.Contact_contactContainer__6_EsH form textarea{resize:none;height:100px;border-radius:20px}.Contact_contactContainer__6_EsH form input[type=submit]{background-color:#ffe5d9;color:#000;padding:12px 30px;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0 8px 16px #ffc6a6}.Contact_contactContainer__6_EsH form input[type=submit]:hover{background-color:#ffc6a6;transform:translateY(-3px);box-shadow:0 12px 20px #ffe5d9}.Contact_contactContainer__6_EsH form input[type=submit]:active{transform:translateY(1px);box-shadow:0 4px 12px rgba(0,119,255,.2)}.Contact_contactContainer__6_EsH form input[type=submit]:disabled{background-color:silver;cursor:not-allowed}.Contact_contactContainer__6_EsH .Contact_success__dAu9p{margin-top:1rem;font-size:1rem;color:#28a745;text-align:center}.Contact_contactContainer__6_EsH .Contact_error__HffEq{color:#ff4d4d;font-size:.875rem;margin-top:.5rem}@keyframes Contact_shake__VGLmq{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}