.inner-page .partner-form.card{background:var(--green);border:0}
.partner-form{display:grid;grid-template-columns:minmax(0,489fr) minmax(0,480fr);gap:clamp(40px,8.2vw,118px);padding:78px clamp(32px,7.08vw,102px);min-height:555px;background:var(--green);color:#fff;border-radius:19px;align-items:start}
.inner-page .partner-form h2{font-size:40px;font-weight:900;line-height:1.375;letter-spacing:-.6px;color:#fff;margin:0}
.inner-page .partner-form__intro>p{font-family:Montserrat,Gotham,sans-serif;font-size:20px;line-height:1.2;letter-spacing:-.3px;margin:18px 0 0;width:calc(100% + 90px)}
.partner-form__benefits{list-style:none;display:grid;gap:19px;padding:0;margin:28px 0 0}
.partner-form__benefits li{display:flex;align-items:center;gap:20px;min-height:76px;padding:17px 20px;background:rgba(53,54,56,.4);border-radius:19px;font-size:20px;line-height:25px;letter-spacing:-.3px}
.partner-form__benefits img{width:38px;height:38px;flex-shrink:0;object-fit:contain}
.partner-form .contact-form{background:#fff;border-radius:19px;padding:28px 26px 30px 25px;gap:10px;margin-top:5px;min-width:0;min-height:394px}
.partner-form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.partner-form .contact-form input:not([type=checkbox]),.partner-form .contact-form textarea{background:rgba(132,131,131,.14);border:0;border-radius:10px;padding:12px 25px;font-size:16px;line-height:20px;height:44px;min-width:0}
.partner-form .contact-form input::placeholder,.partner-form .contact-form textarea::placeholder{color:#808080;opacity:1}
.partner-form .contact-form textarea{height:118px;min-height:118px;margin-top:2px}
.partner-form .contact-form .button{width:100%;justify-self:stretch;margin-top:9px;min-height:46px;padding:10px 14px;font-family:Montserrat,Gotham,sans-serif;font-size:18px;line-height:24px;background:#ed7d31}
.partner-form .contact-form .button:hover{background:#d86b1e}
.partner-form .contact-form .consent{font-size:11px;line-height:12px;letter-spacing:-.165px;color:#808080;gap:10px;margin:5px 0 0 6px}
.partner-form .consent input{width:17px;height:18px;margin:1px 0 0}
.partner-form .consent a{color:inherit}
.partner-form .form-status:empty{display:none}
@media(max-width:1100px){.partner-form{gap:35px;padding:55px 35px;grid-template-columns:1fr 1fr}.inner-page .partner-form h2{font-size:32px}.partner-form__break{display:none}.partner-form__benefits li{font-size:17px;gap:14px}.inner-page .partner-form__intro>p{font-size:18px;width:auto}}
@media(max-width:760px){.partner-form{grid-template-columns:1fr;padding:32px 24px;gap:30px;min-height:0}.inner-page .partner-form h2{font-size:28px;line-height:1.25}.partner-form__benefits{margin-top:28px;gap:14px}.partner-form__benefits li{padding:15px;min-height:76px}.partner-form .contact-form{margin:0;min-height:0;padding:24px 18px}.partner-form .contact-form input:not([type=checkbox]),.partner-form .contact-form textarea{padding-left:14px;padding-right:14px}.partner-form .contact-form .button{font-size:16px}.partner-form .contact-form .consent{margin-left:0}}
@media(max-width:380px){.partner-form{padding:28px 16px}.inner-page .partner-form h2{font-size:25px}.partner-form__benefits li{font-size:16px;gap:12px}.partner-form .contact-form{padding:22px 14px}.partner-form .contact-form input:not([type=checkbox]){font-size:14px}}
