@media only screen and (max-width:768px){.h1{font-size:70px}}@media only screen and (max-width:668px){.h1{font-size:50px}}@media only screen and (max-width:400px){.h1{font-size:40px}}.partnership{background:#4c4ec1;background-image:url(/media/images/partnership-bg.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain}.partnership .footer{background:0 0}.partnership .first{background-image:url(/media/images/partnership-line.svg);background-repeat:no-repeat;background-position:-273px 190px;background-size:125%;max-width:1100px;width:100%;margin:0 auto;padding:227px 10px 120px;box-sizing:border-box;position:relative}@media only screen and (max-width:992px){.partnership .first{background:0 0}}@media only screen and (max-width:668px){.partnership .first{padding:67px 10px 80px}}.partnership .first .line{width:auto;height:50vw;max-height:708px;display:block;position:absolute;right:0;top:179px}.partnership .first .form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name email" "company tel" "post message" "auto message" "auto checkbox" "auto recaptcha" "auto button";grid-column-gap:30px;grid-row-gap:25px;align-items:flex-end;max-width:919px;width:100%;margin-top:67px;position:relative}@media only screen and (max-width:668px){.partnership .first .form{grid-template-areas:"name" "company" "post" "email" "tel" "message" "checkbox" "recaptcha" "button";grid-template-columns:1fr;max-width:360px;margin:40px auto 0}}.partnership .first .form .nameBlock{grid-area:name}.partnership .first .form .companyBlock{grid-area:company}.partnership .first .form .postBlock{grid-area:post}.partnership .first .form .emailBlock{grid-area:email}.partnership .first .form .telBlock{grid-area:tel}.partnership .first .form .messageBlock{grid-area:message}.partnership .first .form .checkbox{grid-area:checkbox}.partnership .first .form .grecaptcha-holder{grid-area:recaptcha}.partnership .first .form #formButton{grid-area:button}.partnership .first .form .f{grid-area:f}@media only screen and (max-width:668px){.partnership .first .form .f{margin:0 auto;max-width:300px}}.partnership .first .form .caption7{margin-bottom:67px}.partnership .first .form .input{font-weight:400;font-size:20px;line-height:28px;padding:8px 0 8px 20px;border-radius:40px;box-sizing:border-box;width:100%;color:#7b7cd1;background:#e8e8f7;outline:0;border:none;box-shadow:4px 4px 16px rgba(255,255,255,.2),-4px -4px 16px rgba(255,255,255,.2)}@media only screen and (max-width:668px){.partnership .first .form .input{font-size:16px;line-height:24px}}.partnership .first .form .input::-moz-placeholder{color:inherit}.partnership .first .form .input::placeholder{color:inherit}.partnership .first .form textarea{font-weight:400;font-size:20px;line-height:28px;padding:12px 12px 12px 20px;border-radius:20px;box-sizing:border-box;width:100%;color:#7b7cd1;background:#e8e8f7;outline:0;border:none;box-shadow:4px 4px 16px rgba(255,255,255,.2),-4px -4px 16px rgba(255,255,255,.2);max-height:115px}@media only screen and (max-width:668px){.partnership .first .form textarea{font-size:16px;line-height:24px}}.partnership .first .form textarea::-moz-placeholder{color:inherit}.partnership .first .form textarea::placeholder{color:inherit}.partnership .first .form .invalid-field{padding:0 20px 10px;color:#ff4c4c;font-size:14px;line-height:20px}.partnership .first .form .checkbox{display:flex;justify-content:flex-start;align-items:center;gap:14px;margin-left:10px}@media only screen and (max-width:668px){.partnership .first .form .checkbox{margin:0}}.partnership .first .form .checkbox .rules{color:#fff;font-size:12px}@media only screen and (max-width:668px){.partnership .first .form .checkbox .rules{width:calc(100% - 14px - 23px)}}.partnership .first .form .checkbox .rules a{color:#26e2e2;text-decoration:underline}.partnership .first .form .checkbox input{height:0;width:0;opacity:0;position:absolute}.partnership .first .form .checkbox input:checked+label img{opacity:1}.partnership .first .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}.partnership .first .form .checkbox label img{width:17px;height:auto;opacity:0}.partnership .first .form .checkbox label.notAccepted{border:2px solid #ff4c4c}.partnership .first .form .grecaptcha-holder{font-size:12px;margin:0 10px}@media only screen and (max-width:668px){.partnership .first .form .grecaptcha-holder{margin:0}}.partnership .first .form .grecaptcha-holder a{color:#26e2e2}.partnership .first .form .btn{color:#4c4ec1;background:#0cd9d4;max-width:236px}.partnership .first .form .btn:hover:not(:disabled){background:#26e2e2}