.main-page{padding-top:40px;padding-bottom:min(3vw,30px)}.fade-section{opacity:0;transform:translateY(10px);animation:fadeIn .8s ease-out forwards;animation-delay:.1s;cursor:default}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.page-container{width:min(800px,90%);margin:0 auto;display:flex;align-items:center}.main-page-title{font-family:JetBrains Mono,monospace;font-weight:500;margin:0;line-height:1;font-size:min(9vw,40px)}.contact-form input:-webkit-autofill,.contact-form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000000!important;caret-color:#000}.contact-form input:-webkit-autofill:focus,.contact-form textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #DF1616 inset!important;box-shadow:0 0 0 1000px #df1616 inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff}.contact-form{width:100%;padding-top:0;padding-bottom:100px}.form-fields{width:min(800px,90%);margin:0 auto;display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{width:100%;margin:0 auto;padding:16px 14px;background:#fff;border:none;outline:none;border-radius:14px;font-size:16px;transition:box-shadow .2s ease;font-family:JetBrains Mono,monospace}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#000}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{color:#fff}.contact-form textarea{height:140px;resize:none}.contact-form input:focus,.contact-form textarea:focus{background:#df1616;box-shadow:none;color:#fff}.submit-btn,.return-home-btn{width:50%;align-self:center;padding:14px;border:none;background:#fff;cursor:pointer;font-size:16px;border-radius:14px;transition:.1s ease;font-family:JetBrains Mono,monospace;color:#000;text-decoration:none;text-align:center;display:inline-block}.submit-btn:hover,.return-home-btn:hover{background:#df1616;color:#fff}.success-message{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:80px 0;width:min(800px,90%);margin:0 auto}.success-message h2{margin:0;font-size:min(5vw,36px);font-family:JetBrains Mono,monospace}.success-message p{font-size:18px;color:#ffffff80;margin:0;font-family:JetBrains Mono,monospace}.return-home-btn{margin-top:10px}.error-message{margin-bottom:20px;text-align:center}@media screen and (max-width:750px){.main-page{padding-top:15px;padding-bottom:25px}.success-message{padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contact-form.css.map */
