.form-body{width:min(100%,500px);background-color:#fff;padding:24px;border-radius:4px;border:1px solid #757575;box-sizing:border-box}.contact-div,.form-body{display:flex;justify-content:center}.contact-div{padding:16px}.form{display:flex;flex-direction:column;justify-content:center;width:100%}.main-text{text-align:center;font-size:20px}.wrapper{display:flex;flex-direction:column;justify-content:flex-start;margin-top:15px;margin-bottom:8px;width:100%}.input{width:100%;min-height:44px;border:1px solid #757575;font-size:1rem;padding:0 10px;box-sizing:border-box}.input:focus,.input:hover{outline:none;border-color:#000}.label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;color:rgba(5,6,15,.6);transition:color .3s cubic-bezier(.25,.01,.25,1)}.input:focus+.label,.wrapper:hover .label{color:rgba(5,6,15,.76)}.description{min-height:120px;padding:10px;resize:vertical}.send-div{margin-top:12px}.primary-button,.send-div{display:flex;justify-content:center}.primary-button{background-color:#9caf88;color:#fff;border:none;border-radius:5px;padding:13px 16px;font-size:16px;cursor:pointer;transition:all .3s ease;align-items:center}.submit-button:hover{background-color:#707e61}.select-div{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center}.select,.select-div{font-family:var(--main-font)}.select{border-radius:8px;text-align:center;height:40px}@media (max-width:768px){.form-body{padding:20px}.main-text{font-size:18px}.select-div{margin-top:5px}}@media (max-width:560px){.select-div{flex-direction:column}}@media (max-width:480px){.contact-div{padding:10px}.form-body{padding:16px;border-radius:0}.main-text{font-size:17px}.label{font-size:.85rem}.input{font-size:16px}.submit-button{max-width:none}}.loader{width:46px;height:46px;border:7px solid #000000;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}