.newsletter-wrapper{width:100%;padding-left:5px}.newsletter-wrapper .newsletter-inner-wrapper{width:100%;text-align:center;padding:0}@media(max-width:1023px){.newsletter-wrapper .newsletter-inner-wrapper{padding:56px 0 0}}.newsletter-wrapper .newsletter-inner-wrapper .content-box{display:inline-block;width:50%;padding:20px}@media(max-width:1023px){.newsletter-wrapper .newsletter-inner-wrapper .content-box{width:75%}}.newsletter-wrapper .newsletter-inner-wrapper .content-box img{margin:0 auto}.newsletter-signup{text-align:left;max-width:720px;margin:0 auto;padding:0 30px 40px}@media(max-width:1023px){.newsletter-signup{padding:0 15px 30px}}.newsletter-choice-group{display:flex;gap:20px;margin-top:20px}@media(max-width:1023px){.newsletter-choice-group{flex-direction:column}}.newsletter-choice{flex:1;display:flex;align-items:center;gap:15px;padding:20px;border:2px solid #DDDDDD;border-radius:8px;cursor:pointer;margin:0;font-weight:400;transition:border-color .15s ease,background-color .15s ease}.newsletter-choice:hover{border-color:#5b9edb}.newsletter-choice input[type=radio]{position:absolute;opacity:0}.newsletter-choice .newsletter-choice-radio{flex-shrink:0;width:26px;height:26px;border:2px solid #BEBEBE;border-radius:50%;position:relative}.newsletter-choice input[type=radio]:checked~.newsletter-choice-radio{border-color:#5b9edb}.newsletter-choice input[type=radio]:checked~.newsletter-choice-radio:after{content:"";position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:#5b9edb}.newsletter-choice input[type=radio]:checked~.newsletter-choice-text .newsletter-choice-title{color:#5b9edb}.newsletter-choice .newsletter-choice-text{display:flex;flex-direction:column}.newsletter-choice .newsletter-choice-title{font-size:20px;font-weight:700}.newsletter-choice .newsletter-choice-sub{font-size:13px;color:#868686}.newsletter-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.newsletter-modal.is-open{display:flex}.newsletter-modal .newsletter-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.newsletter-modal .newsletter-modal-box{position:relative;background:#fff;border-radius:8px;padding:12px 20px 8px;width:90%;max-width:660px;max-height:90vh;overflow:auto}.newsletter-modal .newsletter-modal-box h4{margin:0 30px 8px 0}.newsletter-modal .newsletter-modal-box iframe{display:none;width:100%;max-width:600px;height:380px;margin:0 auto;border:0}.newsletter-modal .newsletter-modal-box #newsletterFrame_b2b{height:370px}.newsletter-modal .newsletter-modal-close{position:absolute;top:8px;right:12px;background:none;border:0;font-size:26px;line-height:1;cursor:pointer}
