.contact-block{background-color:var(--purple-color);padding:60px 0}.contact-modal .contact-block{border-radius:20px}@media (width>=900px){.contact-block{padding:120px 0}}.contact-block h2{text-align:center;max-width:820px;margin:0 auto 50px}.contact-block form{flex-wrap:wrap;justify-content:space-between;display:flex}.contact-block input,.contact-block select,.contact-block textarea{background-color:var(--purple-color);border:none;border-bottom:1px solid var(--text-color);color:var(--text-color);margin-bottom:30px;padding:0}.contact-block input::-moz-placeholder{color:var(--text-color);opacity:.8}.contact-block select::-moz-placeholder{color:var(--text-color);opacity:.8}.contact-block textarea::-moz-placeholder{color:var(--text-color);opacity:.8}.contact-block input::placeholder,.contact-block select::placeholder,.contact-block textarea::placeholder{color:var(--text-color);opacity:.8}.contact-block input:focus,.contact-block select:focus,.contact-block textarea:focus{outline:none}.contact-block input,.contact-block select{width:calc(50% - 15px);height:40px;line-height:40px}@media (width<=900px){.contact-block input,.contact-block select{width:100%}}.contact-block input[name=name]{width:100%}.contact-block textarea{width:100%;height:110px;padding:0}.contact-block__button-wrapper{text-align:center;width:100%;margin:34px 0 0}.contact-block__response{text-align:center;width:100%;margin-top:30px;font-size:20px}.contact-block--turnstile{align-items:flex-start;margin-top:1rem}.slide-up-enter-active{transition:all .25s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0}
