.sub__in{justify-content:space-between;align-items:center;display:flex}.sub__text{white-space:pre-line;font-size:30px;line-height:35px}.sub__text-m{display:none}.sub__form{flex:none;width:660px;height:60px;position:relative}.sub__input{width:564px;height:60px;color:var(--ink);border:none;border-radius:50px;outline:none;padding:0 0 0 59px;font-size:16px}.sub__input::placeholder{color:var(--placeholder)}.sub__mail{pointer-events:none;width:24px;height:24px;position:absolute;top:18px;left:25px}.sub__btn{position:absolute;top:0;right:0}.sub--flat{background:var(--bg);height:210px}.sub--flat .sub__in{height:100%}.sub--flat .sub__input{background:var(--paper)}.sub--card .sub__in{background:var(--paper);border-radius:20px;height:210px;padding:0 50px}.sub--card .sub__input{background:var(--bg)}@media (width<=767px){.sub__in{display:block}.sub__text{font-size:24px;line-height:28px}.sub__text-d{display:none}.sub__text-m{display:inline}.sub__form{width:100%;height:auto;margin-top:20px}.sub__input{width:100%;height:45px;display:block}.sub__mail{top:11px}.sub__form .sub__btn{width:100%;height:45px;margin-top:10px;font-size:12px;position:static}.sub--flat{background:0 0;height:auto}.sub--flat .sub__in{height:auto}.sub--card .sub__in{border-radius:10px;height:auto;padding:20px}}
