.ly_newsletter_55{width: 100%}.ly_newsletter_55 *{box-sizing: border-box}.ly_newsletter_55 .default_newsletter_style{display: flex;align-items: center;justify-content: space-between;gap: 40px}.ly_newsletter_55 .default_newsletter_style .newsletter_bgimg{display: none}.ly_newsletter_55 .default_newsletter_style .newsletter_title{flex: 1;min-width: 0;text-align: left}.ly_newsletter_55 .default_newsletter_style .newsletter_title .top_text{margin: 0;line-height: 1.25;font-weight: 600}.ly_newsletter_55 .default_newsletter_style .newsletter_title .top_text > h2{margin: 0;font-size: inherit;font-weight: inherit;line-height: inherit}.ly_newsletter_55 .default_newsletter_style .newsletter_title .sub_text{margin-top: 8px;line-height: 1.5}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form{display: flex;flex: 0 0 auto;align-items: stretch;width: 360px;max-width: 100%;margin: 0}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form .text{flex: 1;min-width: 0;width: auto;height: 48px;margin: 0;padding: 0 16px;border-width: 1px;border-style: solid;border-radius: 0;outline: 0;-webkit-appearance: none;appearance: none;font-size: 14px;line-height: 46px}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form .subscribe{flex: 0 1 auto;min-width: 0;max-width: 50%;margin: 0;border-radius: 0;overflow: hidden;cursor: pointer;font-weight: 600;letter-spacing: 0.08em;text-overflow: ellipsis;white-space: nowrap;transition: background-color .25s ease, border-color .25s ease, color .25s ease}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form .clear{display: none}@media screen and (max-width: 1350px){.ly_newsletter_55 .default_newsletter_style{gap: 32px}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form{width: 320px}}
@media screen and (max-width: 1000px){.ly_newsletter_55 .default_newsletter_style{flex-direction: column;align-items: stretch;gap: 44px}.ly_newsletter_55 .default_newsletter_style .newsletter_title{text-align: left}.ly_newsletter_55 .default_newsletter_style .newsletter_title .sub_text{margin-top: 13px}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form{width: 100%}}
@media screen and (max-width: 768px){.ly_newsletter_55 .default_newsletter_style{gap: 36px}.ly_newsletter_55 .default_newsletter_style .newsletter_title .sub_text{margin-top: 11px}.ly_newsletter_55 .default_newsletter_style .default_newsletter_form .text{padding: 0 12px;font-size: 13px}}
