.contact-form-container{text-align:center;margin:74px 0 145px;font-family:Roboto,sans-serif}.contact-form-container h1{font-size:2em;margin-bottom:20px}.contact-form-container .contact-form-box{padding:30px;border-radius:22px;box-shadow:0 8px 15px #0000001a;max-width:800px;margin:0 auto;background-color:#ecf0f5}.contact-form-container p{font-size:1rem;margin-bottom:20px;color:#666}.contact-form-container input.text-input,.contact-form-container textarea{width:100%;padding:6px 15px;margin-bottom:20px;border:1px solid #ecf0f5;border-radius:16px;font-size:1rem;outline:none;transition:all .3s ease}.contact-form-container input.check{border-radius:10px;margin-right:10px}.contact-form-container input:focus,.contact-form-container textarea:focus{border-color:#999}.contact-form-container textarea{resize:none;height:100px}.contact-form-container button{width:100%;padding:8px;border:none;border-radius:10px;background-color:#5ccfe8;color:#fff;font-size:1em;cursor:pointer;transition:background-color .3s ease}.contact-form-container button:disabled{background-color:#e2e2e2!important;cursor:default}.contact-form-container button:hover{background-color:#4aa5b3}.contact-form-container .privacy-check-text{color:#3a3a3a;margin-bottom:10px}@media (max-width: 500px){.contact-form-box{padding:20px}input,textarea{font-size:.9em;padding:10px}button{padding:10px}}
