.form .text{margin-bottom:48px}@media only screen and (max-width:668px){.form .text{margin-bottom:29px}}.form .input{font-weight:400;font-size:20px;line-height:28px;padding:8px 20px;border-radius:40px;box-sizing:border-box;width:100%;color:#7b7dd1;background:#eaebf6;outline:0;border:none;margin-bottom:21px}@media only screen and (max-width:668px){.form .input{font-size:16px}}.form .input::-moz-placeholder{color:inherit}.form .input::placeholder{color:inherit}.form .invalid-field{padding:0 20px 10px;color:#ff4c4c;font-size:14px;line-height:20px}.form .select{font-weight:400;font-size:20px;line-height:28px;width:100%;color:#7b7dd1;background:#eaebf6;border:none;cursor:pointer}@media only screen and (max-width:668px){.form .select{font-size:16px}}.form .select option{color:#7b7dd1;background:#eaebf6}.form .select option:first-of-type{font-weight:bolder}.form .checkbox{display:flex;justify-content:flex-start;align-items:center;gap:14px;margin-left:11px}.form .checkbox .rules{color:#615e68;font-size:12px}@media only screen and (max-width:668px){.form .checkbox .rules{width:calc(100% - 14px - 23px)}}.form .checkbox .rules a{color:#4c4ec1;text-decoration:underline}.form .checkbox input{height:0;width:0;opacity:0;position:absolute}.form .checkbox input:checked+label img{opacity:1}.form .checkbox label{background:#eaebf6;min-width:23px!important;height:23px!important;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.form .checkbox label img{width:17px;height:auto;opacity:0}.form .checkbox label.notAccepted{border:2px solid #ff4c4c}.form .grecaptcha-holder{color:#615e68;font-size:12px;margin:10px}.form .grecaptcha-holder a{color:#4c4ec1}