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