.kwg-newsletter-area{max-width:1320px;margin:0 auto!important;padding:0 34px 30px}.kwg-newsletter-area .kwg-newsletter{margin:15px 0 0}.kwgnt-form{max-width:560px;margin-top:18px}.kwgnt-input-row{display:flex;align-items:stretch;border:1px solid #e6d5ce;border-radius:30px;background:#fff;box-shadow:0 2px 5px #5336260a;overflow:hidden}.kwg-newsletter .kwgnt-input-row input[type=email]{border:0;box-shadow:none;flex:1;width:0;min-width:0;min-height:46px;background:transparent;padding:12px 18px;font:13px Arial,sans-serif;outline-offset:-3px}.kwg-newsletter .kwgnt-input-row button{border:0;flex:none;min-width:130px;border-radius:30px;padding:11px 24px;background:linear-gradient(110deg,#ff8791,#ff5a70);font:600 14px Arial,sans-serif;color:white;cursor:pointer}.kwgnt-consent{display:flex;gap:8px;align-items:flex-start;font:11px/1.5 Arial,sans-serif;color:#725e54;margin-top:13px;cursor:pointer}.kwgnt-consent input{margin:2px 0 0;flex:none;accent-color:#ee6570}.kwg-newsletter .kwgnt-note{font-size:11px;line-height:1.5;color:#8a7469;margin:8px 0 0}.kwgnt-message{padding:10px 14px;border:1px solid #e6cab9;background:#fffaf5;border-radius:10px;font-size:13px!important}.kwgnt-form :focus-visible{outline:2px solid #a94f42;outline-offset:3px}
@media(max-width:600px){.kwg-newsletter-area{padding:0 14px 22px}.kwg-newsletter-area .kwg-newsletter{margin-top:8px}.kwg-newsletter .kwgnt-input-row button{min-width:92px;padding:11px 14px;font-size:12px}.kwg-newsletter .kwgnt-input-row input[type=email]{padding:11px 12px;font-size:12px}.kwgnt-consent{font-size:10px}}
@media print{.kwg-newsletter-area{display:none!important}}
.kwg-newsletter>.kwg-newsletter-content{grid-column:2;grid-row:1;min-width:0;width:100%;text-align:left}.kwg-newsletter>.kwg-newsletter-art-left{grid-column:1;grid-row:1}.kwg-newsletter>.kwg-newsletter-art-right{grid-column:3;grid-row:1}.kwg-newsletter>p:empty,.kwgnt-form>p:empty{display:none}.kwg-newsletter-content h2{max-width:none}.kwg-newsletter-content .kwgnt-form{width:100%}.kwgnt-form>p:has(>.kwgnt-consent){margin:0}.kwgnt-input-row{width:100%}
@media(max-width:600px){.kwg-newsletter>.kwg-newsletter-content{grid-column:1;grid-row:1}.kwg-newsletter>.kwg-newsletter-art{display:none}}