.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-pro-plan-pop-up-email-only-form) .close-newsletter-sticky-banner-web-form {
  background-image: url("/sites/default/files/2025-09/close-white.png");
}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .btn-close-open {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-13 -254)'%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(13 254)'/%3E%3Cg%3E%3Cpath d='M0 0H16V16H0z' transform='translate(13 254) matrix(-1 0 0 1 19 4)'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15L11 8 3 1' transform='translate(13 254) matrix(-1 0 0 1 19 4) rotate(90 7 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#edit-submit-container{display:flex;align-items:baseline;gap:48px;}
.bt-proplan-pop-up {display: flex;flex-wrap: nowrap;align-items:flex-end;justify-content: flex-start !important;gap: 40px;}
.bt-proplan-pop-up #edit-content{max-width: 565px;}
.bt-proplan-pop-up form .form-item{margin-bottom: 0;}
#edit-brand-img, #edit-logo-container{max-width: fit-content;margin-bottom:0;}
#edit-brand-img, #edit-logo-container, #edit-logo{flex-shrink: inherit;}
#edit-logo {margin-bottom: 30%;}
#edit-cta {margin-bottom: 20px;}
#edit-brand-img{align-self: center;max-width: 440px;}
.recaptcha-google.variant_b_c, #edit-brand-img-c {display: none;}
.form--nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-pro-plan-pop-up-email-only-form){padding:0px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-pro-plan-pop-up-email-only-form){background: #000;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-pro-plan-pop-up-email-only-form) *{color: #fff;}
.bt-proplan-pop-up #edit-enter-your-email{
width: 100% !important;
color: #fff;
border-bottom: 1px solid #fff !important;
background-color: #000;
}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-proplan-pop-up .form-item-enter-your-email {margin-bottom: 20px;}
.bt-proplan-pop-up #edit-enter-your-email::placeholder{color: #fff;}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-proplan-pop-up .form-item-enter-your-email {width: 100%;}
.form--nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-pro-plan-pop-up-email-only-form) form .form-actions .input__wrapper input[type=submit]{
color: #2b2b2b;
background-color: #F7D784;
border-color: #F7D784;
}
.bt-proplan-pop-up .recaptcha-google, .recaptcha-google.variant_b_c a{font-size: 12px !important;}
.bt-proplan-pop-up .recaptcha-google a{font-size: 12px !important;font-family: "interlight", Helvetica, sans-serif;border-bottom: none;}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-proplan-pop-up a:before,
.nppe-component-newsletter-sticky-banner-web-form-js .bt-proplan-pop-up a:after{background: #fff;}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-proplan-pop-up .font-12 a{font-family: "interlight", Helvetica, sans-serif;color: #fff;border-bottom: none;font-size:12px;}

@media only screen and (max-width: 1140px) {
#edit-brand-img{display:none;}
.bt-proplan-pop-up{align-items: center;flex-direction: column;gap: 10px;}
.bt-proplan-pop-up #edit-content {max-width: 100%;}
#edit-cta{padding-top:60px;margin-bottom:32px;}
#edit-primary-cta{display:none;}
#edit-container-logo-c{display: flex;align-items: center;}
#edit-brand-img-c {display: block;margin-bottom: 0px;}
#edit-submit-container {margin-bottom:32px;}
#edit-logo {margin-bottom: 0;max-width: fit-content;}
.recaptcha-google.variant_b_c{display:inline-block;}
}
@media only screen and (max-width: 768px) {
#edit-submit-container {flex-direction: column;gap: 0px;}
#edit-logo{max-width: 105px;}
.nppe-component-newsletter-sticky-banner-web-form-js .row .col-12 .bt-proplan-pop-up h3 {font-size: 25px;line-height: 30px;}
}
.nppe-component-newsletter-sticky-banner-web-form-js .form-actions.webform-actions.js-form-wrapper::after {display:none;}



/*variant b*/
