.contact-page-wrapper{background:#fff;padding-bottom:0;font-family:inherit;color:#333}.contact-title{text-align:center;font-size:32px;font-weight:700;padding:30px 0;margin:0;color:#000}.contact-title:after{content:"";display:block;width:40px;height:2px;background-color:#ccc;margin:15px auto 0}.contact-blue-bg{background-color:#aed9f8;padding:60px 20px}.contact-container{max-width:1100px;margin:0 auto}.contact-card{background:#fff;border-radius:8px;display:flex;box-shadow:0 10px 30px #0000000d;overflow:hidden}.contact-info{flex:1;padding:60px 50px}.contact-info h2{font-size:36px;font-weight:700;margin-top:0;margin-bottom:25px;color:#000;text-align:center}.contact-info p{font-size:15px;line-height:1.6;margin-bottom:25px}.contact-list{list-style:disc;padding-left:20px;margin-bottom:30px}.contact-list li{margin-bottom:15px;font-size:15px}.contact-list li strong{color:#000}.office-title{margin-bottom:15px!important;color:#000}.contact-socials{display:flex;gap:12px;margin-top:30px;justify-content:center;max-width:300px}.contact-socials a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#b0b0b0;color:#fff;transition:all .3s ease}.contact-socials a:hover{background:#5e00d7}.contact-socials svg{width:14px;height:14px;fill:currentColor}.contact-form-area{flex:1;padding:60px 50px;background:#fff}.form-field{margin-bottom:20px}.form-field label{display:block;font-weight:700;margin-bottom:8px;font-size:14px;color:#000}.form-field input,.form-field textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;box-sizing:border-box}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:#5e00d7}.submit-btn{background-color:#5e00d7;color:#fff;padding:12px 30px;border:none;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.submit-btn:hover{background-color:#4600a3}.form-success{background:#d4edda;color:#155724;padding:15px;border-radius:4px;margin-bottom:20px}.errors{background:#f8d7da;color:#721c24;padding:15px;border-radius:4px;margin-bottom:20px}@media(max-width:900px){.contact-card{flex-direction:column}.contact-info,.contact-form-area{padding:40px 30px}}@media(max-width:480px){.contact-info,.contact-form-area{padding:30px 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-contact-us.css.map */
