.news-letter-container{padding:20px 70px}
.news-letter-heading{font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-transform:uppercase}
.news-letter-para{font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;margin-bottom:30px}
.news-letter-formSection{max-width:497px;margin:0 auto}
.newsletter-label,.required-field-text,.required-asterisk{color:#fff;font-weight:bold;font-family:NotoSans}
.required-field-text{text-align:right;font-size:16px}
.consent-message-label{display:inline;padding-top:3px}
.newsletter-textBox{height:40px;padding:8px 50px 8px 20px;margin:30px auto;border:0}
.newsletter-textBox.error{margin-bottom:10px;color:#ea3b3b}
.newsletter-textBox:focus,[type="checkbox"]:focus+label.show:before{box-shadow:0 0 0 3px #c8d2ea;background-color:#fff}
.newsletter-textBox:focus{border:2px solid #1157be;box-shadow:0 0 0 1px #fff}
.newsletter-textBox.form-control::placeholder{color:#3d3938}
@media(forced-colors:active) and (prefers-color-scheme:dark){.newsletter-textBox:focus,[type="checkbox"]:focus+label.show:before{outline:2px solid #fff}
}
@media(forced-colors:active) and (prefers-color-scheme:light){.newsletter-textBox:focus,[type="checkbox"]:focus+label.show:before{outline:2px solid #000}
}
.error-icon{display:none}
.newsletter-textBox.error~span.error-icon{display:block;float:right;margin-top:-88px;margin-right:10px}
.news-letter-thankyou-div{opacity:0;height:0;width:0}
label.error{font-family:NotoSans;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:center;color:#fff}
.news-letter-dropdownBox{height:auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../../../../etc.clientlibs/minecraft-edu/clientlibs/clientlib-common/resources/images/arrows/down-arrow.svg) no-repeat right #fff;background-position-x:95%;margin-bottom:15px}
@media(forced-colors:active) and (prefers-color-scheme:dark){.news-letter-dropdownBox{background:url(../../../../etc.clientlibs/minecraft-edu/clientlibs/clientlib-common/resources/images/edu-header/down-arrow-white.svg) no-repeat right #fff}
}
.news-letter-container.white-background .news-letter-dropdownBox{background-color:#edeeee}
.news-letter-dropdown-icon{float:right;margin-top:-65px;margin-right:20px;pointer-events:none}
.news-letter-cta-section{text-align:center;margin-top:40px}
.subscribe-disabled{opacity:.5;pointer-events:none}
.news-letter-privacy,.green-c{text-decoration:underline;color:#fff}
a.news-letter-privacy,a.green-c:hover{color:#fff;text-decoration:underline}
.news-letter-cta::before{content:"";position:absolute;height:0;width:100%;bottom:-10px;border:5px solid transparent;border-top-color:#ede5e2;transition:border .25s}
.news-letter-ThankyouHeading{font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-transform:uppercase;margin-top:40px}
.checkbox-button{cursor:pointer}
.korean-newsletter-consent li{font-size:16px !important}
.korean-newsletter-consent b{font-size:16px !important;line-height:26px !important}
[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;width:25px;height:24px;opacity:0;z-index:1}
[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative}
[type="checkbox"]:not(:checked)+label.show,[type="checkbox"]:checked+label.show{padding-left:37px}
[type="checkbox"]:not(:checked)+label.show:before,[type="checkbox"]:checked+label.show:before{content:"";position:absolute;display:inline-block;width:25px;height:24px;vertical-align:middle;background-color:white;border:1.5px solid #3d3938;left:0;top:0}
[type="checkbox"]:not(:checked)+label.show:after,[type="checkbox"]:checked+label.show:after{forced-color-adjust:none;content:"";display:inline-block;position:absolute;top:5px;left:5px;width:15px;height:14px;background-color:#6b6562;vertical-align:middle}
@media(prefers-color-scheme:dark){[type="checkbox"]:checked+label.show:after{background-color:#fff}
}
[type="checkbox"]:not(:checked)+label.show:after{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}
#failure-content-title,.sticky-failure-content-title{margin:0;font-size:24px}
.news-letter-ThankyouSection .newsletter-heading3,.newsletter-success-section .newsletter-heading3{line-height:46px}
.news-letter-dropdownBox:disabled{opacity:.6 !important}
@media(max-width:767px){.news-letter-container{padding:20px 18px}
.news-letter-formSection{max-width:460px}
}
@media(forced-colors:active) and (prefers-color-scheme:light){.newsletter-textBox,.news-letter-dropdownBox{border:1px solid}
.checkbox_checked:after{border:7px solid #3d3938}
}
@media(forced-colors:active) and (prefers-color-scheme:dark){.newsletter-textBox,.news-letter-dropdownBox{border:1px solid}
.checkbox_checked:after{border:7px solid #fff}
}
.edu-button:focus{outline:-webkit-focus-ring-color auto 1px}
.font-style-minecraftTen,.font-style-minecraftTen p,.font-style-minecraftTen label{font-family:"Minecraft Ten v2" !important}
.font-style-notoSansRegular,.font-style-notoSansRegular p,.font-style-notoSansRegular label{font-family:"NotoSans" !important}
.font-style-notoSansBold,.font-style-notoSansBold p,.font-style-notoSansBold label{font-family:"NotoSans-Bold" !important}
.collapsed-sticky-newsletter{position:fixed;bottom:20px;z-index:1000;border-radius:2px;box-shadow:-2px 4px 5px 0 rgba(0,0,0,0.25)}
.sticky-alignment-left .collapsed-sticky-newsletter{left:0}
.sticky-alignment-right .collapsed-sticky-newsletter{right:0}
.collapsed-sticky-newsletter #buttonHideNewsletter{width:28px;height:28px;position:absolute;border-radius:14px;background-color:inherit;z-index:1;top:-14px}
.sticky-alignment-right #buttonHideNewsletter{left:-14px}
.sticky-alignment-left #buttonHideNewsletter{right:-14px}
.collapsed-sticky-newsletter #buttonExpandNewsletter,.collapsed-sticky-newsletter #linkNewsletterRedirection{min-width:318px;max-width:348px;min-height:70px;display:flex;height:auto;margin:0;padding:22px 18px;background:transparent;font-size:18px;font-style:normal;font-weight:400;line-height:25px;text-align:left;cursor:pointer}
.collapsed-sticky-newsletter .newsletter-button-text{width:calc(100% - 40px);margin:0 14px 0 0;display:inline-block;word-break:break-word}
.sticky-edu-newsletter-overlay.active{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:1200}
.sticky-edu-newsletter.expanded{position:fixed;bottom:20px;width:554px;max-height:90%;z-index:99999;box-shadow:-2px 4px 5px rgba(0,0,0,0.25);border-radius:2px;background:#478345;display:flex;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;overflow:auto}
.sticky-alignment-left.sticky-edu-newsletter{left:0}
.sticky-alignment-right.sticky-edu-newsletter{right:0}
.news-letter-close-button{position:absolute;right:14px;top:14px;height:13px}
.news-letter-close-button svg{vertical-align:top}
.allTextColor-present .white,.allTextColor-present .white:hover{color:inherit}
.sticky-edu-newsletter .news-letter-container{padding:21px 26px 28px;height:100%;width:100%}
.sticky-edu-newsletter h2{font-weight:700;font-size:24px;line-height:33px;margin-bottom:11px}
.sticky-edu-newsletter .news-letter-para{font-weight:400;font-size:18px;line-height:25px;margin-bottom:21px}
.sticky-edu-newsletter .newsletter-textBox{height:48px;margin:0 0 15px;background-color:#fff;color:#495057;font-size:16px;padding:13px 16px}
.sticky-edu-newsletter .newsletter-textBox.error{color:#c6504e}
.sticky-edu-newsletter .newsletter-textBox.error~span.error-icon{margin-top:-92px}
.sticky-edu-newsletter label.error{text-align:left;font-size:16px;color:inherit}
.sticky-edu-newsletter .news-letter-cta-section{margin-top:20px}
.sticky-edu-newsletter .localeMessage-wrapper{line-height:22px;margin:4px 0 18px}
.sticky-edu-newsletter .consent-agreement-checkbox{line-height:22px}
#sticky-consent-message{line-height:22px}
.sticky-edu-newsletter [type="checkbox"]:checked+label.show:after{background-color:#495057}
#buttonSubscribeNewsletter{min-width:150px;height:52px;font-weight:700;line-height:20px;padding:14px 38px}
.sticky-newsletter-NoThankyouSection{margin-top:22px}
.sticky-newsletter-NoThankyouSection button{font-size:16px;line-height:22px;text-decoration:underline}
.sticky-success-content-title{font-size:24px}
.sticky-failure-content-title{margin:0 0 30px;font-size:24px}
@media(max-width:767px){.collapsed-sticky-newsletter,.sticky-edu-newsletter.expanded{bottom:0;width:100%;top:inherit;border-radius:0}
.sticky-edu-newsletter .news-letter-container{padding:21px 20px}
.collapsed-sticky-newsletter #buttonExpandNewsletter,.collapsed-sticky-newsletter #linkNewsletterRedirection{width:100%;max-width:100%;min-width:auto;text-align:center;min-height:60px;padding:17px 48px}
.news-letter-close-button{right:12px;top:12px}
.collapsed-sticky-newsletter #buttonHideNewsletter{right:7px;left:initial;top:-21px}
.sticky-edu-newsletter h2{margin-bottom:12px}
.sticky-edu-newsletter .news-letter-para{margin-bottom:25px}
.sticky-edu-newsletter .newsletter-textBox{margin:0 0 16px}
.sticky-edu-newsletter .localeMessage-wrapper{margin:6px 0 16px}
.sticky-edu-newsletter .news-letter-cta-section{margin-top:21px}
}
@media(max-width:360px){.collapsed-sticky-newsletter #buttonExpandNewsletter,.collapsed-sticky-newsletter #linkNewsletterRedirection{padding:17px 18px}
}
@media(forced-colors:active) and (prefers-color-scheme:light){.collapsed-sticky-newsletter #buttonHideNewsletter,.collapsed-sticky-newsletter #buttonHideNewsletter svg,.sticky-edu-newsletter.expanded #buttonCloseNewsletter{filter:invert(1)}
.sticky-edu-newsletter.expanded,.sticky-edu-newsletter .newsletter-textBox,.sticky-edu-newsletter button,.collapsed-sticky-newsletter #buttonExpandNewsletter,.collapsed-sticky-newsletter #linkNewsletterRedirection{border:1px solid #000}
}
@media(forced-colors:active) and (prefers-color-scheme:dark){.sticky-edu-newsletter.expanded,.sticky-edu-newsletter .newsletter-textBox,.sticky-edu-newsletter button,.collapsed-sticky-newsletter #buttonExpandNewsletter,.collapsed-sticky-newsletter #linkNewsletterRedirection{border:1px solid #000}
}