.dark-contact-section{background-color:#2d2d2d;color:#fff}.dark-contact-heading{margin:0 0 12px;color:#fff;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.2}.dark-contact-description{margin:0 auto 32px;max-width:800px;color:#ccc;text-align:center;font-size:1.4rem;line-height:1.5}.dark-contact-form-wrapper{max-width:70%;margin:0 auto}.dark-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.dark-contact-form .form-group{margin-bottom:0}.dark-contact-form .form-group:nth-child(5),.dark-contact-form .form-group:nth-child(6){grid-column:span 1}.dark-contact-form .form-group:nth-child(7){grid-column:span 2}.dark-contact-submit,.form-status{grid-column:span 2}.dark-contact-form label{display:block;margin-bottom:6px;color:#fff;font-size:1.3rem;font-weight:600}.dark-contact-form .required{color:#ff6b6b}.dark-contact-form input[type=email],.dark-contact-form input[type=text],.dark-contact-form textarea{width:100%;padding:10px 14px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:1.4rem;font-family:inherit;transition:all .3s ease}.dark-contact-form input[type=email]::placeholder,.dark-contact-form input[type=text]::placeholder,.dark-contact-form textarea::placeholder{color:#ffffff80}.dark-contact-form input[type=email]:focus,.dark-contact-form input[type=text]:focus,.dark-contact-form textarea:focus{outline:none;background-color:#ffffff26;border-color:#fff6;box-shadow:0 0 0 3px #ffffff1a}.dark-contact-form textarea{resize:vertical;min-height:100px}.dark-contact-submit{width:100%;padding:12px 24px;background-color:#fff;color:#2d2d2d;border:none;border-radius:4px;font-size:1.4rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:4px}.dark-contact-submit:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.dark-contact-submit:disabled{background-color:#666;color:#999;cursor:not-allowed;transform:none}.form-status{margin-top:0;padding:12px;border-radius:4px;text-align:center;font-weight:500;font-size:1.3rem;display:none}.form-status--success{display:block;background-color:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.4)}.form-status--error{display:block;background-color:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.4)}.dark-contact-form input:-webkit-autofill,.dark-contact-form input:-webkit-autofill:hover,.dark-contact-form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.1) inset;-webkit-text-fill-color:#ffffff;border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 990px){.dark-contact-form-wrapper{max-width:85%}}@media screen and (max-width: 749px){.dark-contact-heading{font-size:2rem}.dark-contact-description{font-size:1.3rem;margin-bottom:24px}.dark-contact-form-wrapper{max-width:100%;padding:0 20px}.dark-contact-form{grid-template-columns:1fr;gap:14px}.dark-contact-form .form-group:nth-child(5),.dark-contact-form .form-group:nth-child(6),.dark-contact-form .form-group:nth-child(7){grid-column:span 1}.dark-contact-submit,.form-status{grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-dark-contact-form.css.map */
