.page-width{position:relative;z-index:1}.contact-heading{text-align:center;margin-bottom:50px;font-weight:400;font-size:40px;color:#fff}.contact-container{display:flex;background-color:#fff;border-radius:4px;overflow:hidden;max-width:1300px;margin:0 auto;padding:11px}.contact-info-container{background-color:#1a1a1a;padding:40px;width:40%;position:relative;display:flex;flex-direction:column;justify-content:space-between;background-position:bottom;overflow:hidden;border-radius:5px;background-repeat:no-repeat;background-position-x:200%;background-position-y:157%;background-size:300px}.contact-info-content{position:relative;z-index:2}.contact-info-title{font-weight:400;font-size:32px;line-height:100%;margin-bottom:10px;color:#fff}.contact-info-subtitle{color:#c9c9c9;margin-bottom:79px;font-size:20px}.contact-details{display:flex;flex-direction:column;gap:54px;margin-bottom:70px}.contact-detail{display:flex;align-items:flex-start;gap:15px;font-weight:400;font-size:16px;line-height:1.4}.icon-container{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.icon-container svg{width:100%;height:100%;fill:#fff}.social-links{display:flex;gap:15px;margin-top:auto;position:relative;z-index:2}.social-link{width:32px;height:32px;border-radius:50%;background-color:#7e5bfb;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.social-link:hover{background-color:#fff}.social-link svg:hover path{fill:#7e5bfb}.social-link svg{width:16px;height:16px;fill:#fff}.contact-info-circle{position:absolute;bottom:15%;right:15%;width:150px;height:150px;opacity:.5;z-index:1}.contact-info-circle img{width:100%;height:100%;object-fit:contain}.contact-form-container{padding:60px 40px;width:60%;background-color:#fff;color:#333}.contact-form-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:42px;row-gap:54px;margin-bottom:30px}.contact-form-field{display:flex;flex-direction:column}.contact-form-field.full-width{grid-column:span 2}.contact-form-field label{margin-bottom:8px;font-size:14px;color:#000}.contact-form-field input,.contact-form-field textarea{padding:10px 12px 10px 0;border:unset;border-bottom:1px solid #011c2a;font-size:16px;width:100%;color:#011c2a;background-color:transparent}*:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.contact-form-field textarea{resize:vertical;min-height:100px}.contact-form-button{display:flex;justify-content:flex-end}#ContactForm .button--primary{background-color:#7c3aed;color:#fff;border:none;border-radius:30px;padding:12px 30px;font-size:16px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;gap:8px;letter-spacing:.2px}#ContactForm .button--primary span{display:flex;background:#fff;padding:3px;border-radius:50px}#ContactForm .button--primary:hover{background-color:#6d28d9}#ContactForm .button--primary:before,#ContactForm .button--primary:after{display:none}.form-status{margin-bottom:20px;padding:15px;border-radius:4px}.form-status-list{display:flex;align-items:center;gap:10px}.form__message{background-color:#7c3aed1a;color:#7c3aed}.form__message h2{margin:0;font-size:1rem}.form__message ul{margin:5px 0 0;padding-left:20px}@media screen and (max-width: 991px){.contact-container{flex-direction:column}.contact-info-container,.contact-form-container{width:100%}.contact-info-circle{bottom:10%;right:10%;width:120px;height:120px}}@media screen and (max-width: 767px){.contact-section{padding:60px 0}.contact-heading{font-size:2rem;margin-bottom:30px}.contact-info-container,.contact-form-container{padding:30px}.contact-form-fields{grid-template-columns:1fr}.contact-form-field.full-width{grid-column:span 1}.contact-info-circle{width:100px;height:100px}.contact-info-subtitle{margin-bottom:40px}.contact-details{gap:24px;margin-bottom:40px}}@media screen and (max-width: 479px){.contact-section{padding:40px 0}.contact-heading{font-size:1.75rem}.contact-info-container,.contact-form-container{padding:25px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/contact-section.css.map */
