:root{--form-padding: 30px;--form-bottom-padding: 60px}form.form-section{position:relative;width:100%;border-radius:6px;background:linear-gradient(0deg,#76d6ff80 10.76%,#0098d980 98.79%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:vaR(--defaultWhite);padding:var(--form-padding);padding-bottom:var(--form-bottom-padding);font-family:var(--font-secondary);font-size:20px;font-style:normal;font-weight:400;display:flex;flex-direction:column;gap:18px}.form-section .logo{position:absolute;top:calc(var(--form-padding) + 20px);right:calc(var(--form-padding) + 20px);width:300px;height:auto}.form-section .input-container{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:18px}.form-section .input-group{display:flex;flex-direction:column;width:40%}.form-section input,.form-section select,.form-section textarea{background-color:var(--defaultWhite);color:#1d1d1d99;border-radius:6px;padding:10px 20px}.form-section .full-name input,.form-section .machine-model select,.form-section .email input,.form-section .phone input,.form-section .company-name input{width:100%}.form-section .oject select{max-width:277px;width:100%}.form-section .message .input-group{width:100%}.form-section .toggle-group{display:flex;gap:0}.form-section .toggle-group input[type=radio]{display:none}.form-section .toggle-group .toggle-btn{padding:10px 24px;border:none;background:#fff;color:#222;cursor:pointer;border-radius:8px 0 0 8px;transition:background .2s,color .2s;margin:0;border:1px solid #eee;min-width:101px;text-align:center;font-family:var(--font-secondary);font-size:19px;font-style:italic;font-weight:400}.form-section .toggle-group .toggle-btn:last-of-type{border-radius:0 8px 8px 0;border-left:none}.form-section .toggle-group input[type=radio]:checked+.toggle-btn{background:#ffe600;color:#222;font-style:italic;font-weight:700;box-shadow:0 2px 8px #0001}.form-section .attachment-section label{display:flex;align-items:center;gap:19px}.form-section .attachment-button{display:flex;align-items:center;gap:10px;border-radius:6px;background:#ffed0073;padding:8px 20px;cursor:pointer}.form-section .attachment-button:hover{background:#8ccf4a}.form-section .attachment-icon{width:29px;height:29px}.form-section .attachment-arrow{margin-top:3px}.form-section .submit-button{display:flex;justify-content:center;margin-top:54px}.form-section .text-danger{color:red;font-weight:500;font-size:16px}@media (max-width: 767px){.form-section .input-group{width:100%}}
