.dynamic-form{background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.form-container{display:flex;gap:100px;padding:10px}.form-header{margin-bottom:40px}.dynamic-form button{width:100%;border:1px solid;padding:15px 12px;background:#000;color:#fff;font-size:16px}.dynamic-form p{max-width:100%;word-break:break-word}.dynamic-form form{max-width:415px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.dynamic-form input{padding:15px 12px;width:100%;font-size:16px}.field-email{border:1px solid;width:100%}.dynamic-form .h3{margin-bottom:52px;font-size:52px;letter-spacing:3px;font-weight:700}.dynamic-form .field-phone{width:100%;border:1px solid}.dynamic-form .section-custom-subheading{padding:0 20px;opacity:55%;text-align:center;font-size:14px;margin-bottom:100px}.dynamic-form .social-media p{font-size:20px}.dynamic-form .social-media h3{font-size:24px;font-weight:600;margin-bottom:25px;white-space:nowrap}.field-message{width:100%;border:1px solid;padding:15px 12px;font-size:16px;max-height:120px;overflow-y:auto}.field-message textarea{width:100%}.dynamic-form .images-container{margin-top:10px;display:flex;justify-content:flex-start;gap:1.5rem}.dynamic-form button,.dynamic-form a{transition:transform .3s ease}.dynamic-form button:hover{transform:scale(1.01)}.dynamic-form a:hover{transform:scale(1.05)}@media (max-width: 768px){.form-container{flex-direction:column;gap:20px}.dynamic-form .h3{font-size:34px;margin-bottom:35px}.dynamic-form .social-media p{font-size:18px}.social-text h3{border-bottom:1px solid rgb(178,178,178);padding-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-custom-contact-form.css.map */
