.contact-form-container{color:#fff;background:linear-gradient(90deg,#c56cd6 10%,#3425af 100%);border-radius:12px;gap:2rem;max-width:1078px;margin:2rem 50px 5rem;padding:2rem;display:flex}.status-message{color:#a65dce}.contact-info a{width:fit-content;display:inline-block}.contact-form a{text-decoration:underline!important}option{color:#000;background-color:#fff}.agreement input{width:fit-content!important}.agreement{align-items:start;gap:4px;margin-top:1rem;display:flex}.contact-info{flex:1}.contact-info h2{font-size:24px;font-weight:600;line-height:1.5}.contact-info .highlight{color:#ff8c00}.contact-info p{align-items:center;margin-top:1rem;font-size:16px;display:flex}.icon{margin-right:.5rem}.agreement [type=checkbox i]{margin-top:0!important}.phone-border-contact{color:#a65dce;background-color:#fff;border:2px solid #ff7b01;border-radius:6px;padding:1rem}.contact-form{background:#f5f5f5;border-radius:8px;flex:1;padding:1.5rem}.contact-form label{color:#333;font-size:14px;font-weight:500}.dropdown{color:#fff;background:linear-gradient(90deg,#c56cd6 10%,#3425af 100%);border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:.5rem;font-size:16px}.contact-form input,.contact-form textarea{background:0 0;border:none;border-bottom:2px solid #8a3ab9;width:100%;margin-top:.5rem;padding:.5rem;font-size:14px}.contact-form textarea{resize:none;height:80px}.call-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#c56cd6 10%,#3425af 100%);border:none;border-radius:50px;margin-top:1.5rem;padding:.8rem 1.5rem;font-size:16px}@media (max-width:768px){.contact-form-container{flex-direction:column;margin-left:0;margin-right:0;padding:1rem}.dropdown{font-size:11px}}
