.contact-us-page{background-color:var(--color2);flex-direction:column;min-height:100vh;display:flex}.contact-form-container{background-color:var(--color2);color:var(--color5);flex:1;align-items:center;padding:40px 0;display:flex}.contact-form-content{justify-content:space-between;align-items:flex-start;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.contact-form-left{flex-direction:column;flex:0 0 45%;padding-top:40px;display:flex}.contact-content{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.contact-title{color:var(--color5);margin:0;font-size:32px;font-weight:500;line-height:1.2}.contact-subtitle{color:var(--color5);margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.2}.contact-description{max-width:400px;margin:0;font-size:16px;line-height:1.5}.contact-info{flex-direction:column;gap:8px;margin-top:30px;display:flex}.contact-email,.contact-phone{color:var(--color5);margin-bottom:8px;text-decoration:underline;display:block}.contact-email:hover,.contact-phone:hover{color:#c1272d}.social-links{gap:16px;display:flex}.social-link{background-color:var(--color5);border:1px solid var(--color5);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex}.social-link:hover{transform:scale(1.1)}.social-icon{color:var(--color2);font-size:16px}.facebook-icon{justify-content:center;align-items:start;transition:all .3s;display:flex}.facebook-icon:hover{transform:scale(1.1)}.mobile-contact{display:none}.contact-form-container{background-color:var(--color2);color:var(--color5);justify-content:center;align-items:center;min-height:100vh;padding:40px 0;display:flex}.contact-form-content{align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.contact-form-right{background-color:var(--color2);flex-direction:column;flex:1;justify-content:flex-start;padding-top:80px;display:flex}.ant-form-item-label>label{margin-bottom:8px;font-size:16px;font-weight:500;color:var(--color5)!important}.ant-input{background-color:var(--color5);border:1px solid var(--color5);color:var(--color2);border-radius:8px;height:44px;padding:10px 16px;font-size:16px}.ant-input-textarea .ant-input{height:auto;min-height:100px}.ant-input:focus,.ant-input-focused{background-color:var(--color5);box-shadow:none;border-color:#c1272d}.ant-input::placeholder{color:#ffffff80}.form-footer{justify-content:space-between;align-items:baseline;margin-top:16px;display:flex}.thanks-text{color:var(--color5);opacity:.8}@media (width<=768px){.contact-form-right{padding-top:20px}.form-footer{flex-direction:column-reverse;align-items:flex-start;gap:16px;width:100%}.thanks-text{margin-bottom:8px}.send-button{justify-content:center;width:100%;max-width:100%}}@media (width<=576px){.ant-form-item{margin-bottom:16px}.ant-input{font-size:14px}}.thanks-text{margin:0}@media (width<=768px){.contact-form-content{flex-direction:column}.contact-form-left{padding-bottom:40px;padding-right:0}}@media (width<=992px){.contact-form-content{gap:40px}.contact-form-left{flex:0 0 40%}}@media (width<=768px){.contact-form-content{flex-direction:column;align-items:stretch;gap:20px;padding:0 20px}.contact-form-left{flex:0 0 100%;padding-top:4rem;padding-bottom:0}.contact-content{gap:16px}.contact-title{font-size:32px}.contact-subtitle{font-size:30px}.mobile-contact{display:block}.contact{display:none}}@media (width<=576px){.contact-title{font-size:32px}.contact-subtitle{font-size:30px}.contact-description{font-size:14px}.social-links{gap:12px}}
