/* :is preserves the original ID selector weight without duplicate DOM IDs. */
/* Original homepage layout, captured from the reviewed child styles on 6 November 2026.
 * Scoped to opted-in migrated banners. Artwork remains Media Library configuration.
 * New campaigns can use the normal editable layout instead. */
.ntbm-original .wd-slide { min-height:800px; display:flex; overflow:hidden; }
.ntbm-original .ntbm-original-content { z-index:2; display:flex; align-items:center; justify-content:left; padding:35px 5%; min-height:inherit; }
.ntbm-original .wd-slide-inner { position:relative; width:100%; }
.ntbm-original .ntbm-original-heading { color:var(--ntbm-colour); }
.ntbm-original .ntbm-original-heading span, .ntbm-original .ntbm-original-heading b { color:inherit; }
.ntbm-original .ntbm-banner-link { position:absolute; inset:0; z-index:1; }
.ntbm-original .ntbm-original-content { pointer-events:none; }
.ntbm-original .ntbm-original-content a { pointer-events:auto; }
.ntbm-original .ntbm-controls { z-index:4; }
.ntbm-original .ntbm-original-copy { font-size:calc(var(--ntbm-copy-size)*1px); }
.ntbm-original .ntbm-button-original { --btn-color:#fff; --btn-color-hover:#fff; }
@media(max-width:1024px){.ntbm-original .wd-slide{min-height:605px;}}
@media(max-width:767px){.ntbm-original .wd-slide{min-height:450px;}.ntbm-original .hidden-xs{display:none!important;}}

.ntbm-original .light {font-weight: 200 !important; font-family: Gibson-Light;}
.ntbm-original .slidercontentt .wpb_text_column.wpb_content_element {padding: 0px 65px;}
.ntbm-original .mybtn {color: rgb(255, 255, 255);}
.ntbm-original .mybtn1 {color: rgb(255, 255, 255);}

@media screen and (max-width: 575px) {
.ntbm-original .slidercontentt .shoe-content b, .ntbm-original .slidercontentt .shoe-content span {display: inline-block;}
.ntbm-original .slidercontentt .shoe-content b {display: inline-block; padding-left: 5px; font-family: Gibson-Semibold;}
.ntbm-original .slidercontentt .shoe-content {margin-top: -140px; font-size: 20pt !important;}
}




@media screen and (max-width: 1024px) and (min-width: 768px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
}
@media screen and (max-width: 5120px) and (min-width: 2560px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {margin-top: 10px !important;}
.ntbm-original .slidercontentt .mybtn {margin-left: 17px;}
}
@media screen and (max-width: 3200px) and (min-width: 2560px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
}
@media screen and (max-width: 3440px) and (min-width: 3200px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
}
@media screen and (max-width: 3649px) and (min-width: 3600px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {font-size: 55pt !important;}
}
@media screen and (max-width: 3850px) and (min-width: 3650px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
}
@media screen and (max-width: 1150px) and (min-width: 820px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {font-size: 2.1em; line-height: 1em; margin-top: 150px; margin-bottom: 20px !important;}
}
@media screen and (max-width: 768px) and (min-width: 710px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {margin-top: 10px; font-size: 30px !important;}
.ntbm-original .slidercontentt .shoe-content {font-size: 1.5em; line-height: 1em; margin-top: 55px;}
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {line-height: 1em; margin-top: 35px; font-size: 2em !important;}
}
@media screen and (max-width: 767px) and (min-width: 710px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
}
@media screen and (max-width: 1440px) and (min-width: 1150px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .vc_custom_1701256594638 {margin-left: 15px;}
}
@media screen and (max-width: 1920px) and (min-width: 1450px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-color: rgb(254, 254, 254); background-position: center center; background-size: cover !important;}
}
@media screen and (max-width: 640px) and (min-width: 576px) {
.ntbm-original :is(#ntbm-legacy-53880,[data-ntbm-origin="53880"]) .slidercontentt .shoe-content {margin-top: -70px; font-size: 32px; text-align: center;}
.ntbm-original :is(#ntbm-legacy-34332,[data-ntbm-origin="34332"]) .slidercontentt .shoe-content {margin-top: -70px; font-size: 32px; text-align: center;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {margin-top: -70px; font-size: 32px; text-align: center;}
.ntbm-original :is(#ntbm-legacy-53880,[data-ntbm-origin="53880"]) .slidercontentt .shoe-content b {margin-right: 5px; font-weight: 200 !important; font-family: Gibson-Light !important;}
}

@media screen and (max-width: 525px) and (min-width: 320px) {
.ntbm-original :is(#ntbm-legacy-53880,[data-ntbm-origin="53880"]) .slidercontentt .shoe-content {margin-top: -40px; font-size: 24px; text-align: center;}
.ntbm-original :is(#ntbm-legacy-53880,[data-ntbm-origin="53880"]) .slidercontentt .shoe-content b {margin-right: 5px; font-weight: 200 !important; font-family: Gibson-Light !important;}
}
.ntbm-original .mybtn, .ntbm-original .mybtn1 {color: rgb(255, 255, 255);}
.ntbm-original .slidercontentt .mybtn {padding: 15px 30px;}
.ntbm-original .slidercontentt .mybtn1 {padding: 15px 30px;}
.ntbm-original .mybtn::after {border: 1px solid rgb(64, 69, 75); position: absolute; left: 5px; top: 5px; content: ""; z-index: 0; height: 100%; width: 100%;}
.ntbm-original .mybtn1::after {border: 1px solid rgb(64, 69, 75); position: absolute; left: 5px; top: 5px; content: ""; z-index: 0; height: 100%; width: 100%;}
.ntbm-original .mybtn:hover::after {border: 0px !important;}
.ntbm-original .mybtn1:hover::after {border: 0px !important;}
.ntbm-original .mybtn::before {border: 1px solid rgb(25, 131, 33); position: absolute; left: 5px; top: 5px; content: ""; z-index: 1; height: 89%; width: 97.5%;}
.ntbm-original .mybtn1::before {border: 1px solid rgb(100, 209, 108); position: absolute; left: 5px; top: 5px; content: ""; z-index: 1; height: 99%; width: 99.5%;}

.ntbm-original .shoe-content {text-align: left; line-height: 60px; letter-spacing: 0px; font-size: 55px; font-family: Gibson-SemiBold;}
.ntbm-original .slidercontentt .wpb_text_column.wpb_content_element {padding: 0px !important;}
.ntbm-original .slidercontentt .vc_custom_1695004507791 {padding-left: 65px !important;}
.ntbm-original #homeslide2 .shoe-content {color: rgb(64, 69, 75); font-family: Gibson-SemiBold;}
@media screen and (max-width: 350px) and (min-width: 320px) {
.ntbm-original .wd-slide {min-height: 340px !important;}
}
@media screen and (max-width: 390px) and (min-width: 351px) {
.ntbm-original .wd-slide {min-height: 370px !important;}
}
@media screen and (max-width: 424px) and (min-width: 391px) {
.ntbm-original .wd-slide {min-height: 410px !important;}
}
@media screen and (max-width: 450px) and (min-width: 425px) {
.ntbm-original .wd-slide {min-height: 440px !important;}
}
@media screen and (max-width: 525px) and (min-width: 451px) {
.ntbm-original .wd-slide {min-height: 490px !important;}
}
@media screen and (max-width: 575px) and (min-width: 526px) {
.ntbm-original .wd-slide {min-height: 550px !important;}
}
@media screen and (max-width: 650px) and (min-width: 576px) {
.ntbm-original .wd-slide {min-height: 600px !important;}
.ntbm-original .ntbm-track {margin-top: 30px !important;}
}
@media screen and (max-width: 5120px) and (min-width: 2560px) {
.ntbm-original .wd-slide {min-height: 850px !important;}
.ntbm-original .ntbm-track {margin-top: 20px !important;}
}
@media (max-width: 575px) {
.ntbm-original :is(#ntbm-legacy-34332,[data-ntbm-origin="34332"]) .shoe-content {text-align: center; font-size: 24px; margin-top: -35px !important;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .shoe-content {margin-top: -54px !important; text-align: center;}
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {text-align: center; color: rgb(255, 255, 255); margin-top: -40px !important;}
}
@media (max-width: 425px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {text-align: center; color: rgb(255, 255, 255); font-size: 18pt !important;}
}
@media (max-width: 320px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {margin-top: -115px !important; text-align: center !important; font-size: 25px !important;}
}
@media screen and (max-width: 700px) and (min-width: 526px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .shoe-content {text-align: center; color: rgb(255, 255, 255); margin-top: -100px !important;}
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .slidercontentt .shoe-content {font-size: 1.7em; line-height: 1em; margin-top: 50px; margin-left: -20px;}
}
@media screen and (max-width: 767px) and (min-width: 710px) {
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .slidercontentt .shoe-content {line-height: 1em; margin-top: 40px; font-size: 35px !important;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {margin-top: 150px; font-size: 35px !important;}
}

@media screen and (max-width: 991px) {
.ntbm-original .slidercontentt .wpb_text_column.wpb_content_element {padding: 20px 0px 0px;}
.ntbm-original .slidercontentt .vc_custom_1695004507791 {padding-left: 5px !important;}
.ntbm-original .slidercontentt .shoe-content {font-size: 2.5em; line-height: 1em; margin-top: 50px;}
}

@media screen and (max-width: 1440px) and (min-width: 1150px) {
.ntbm-original .wd-slide {min-height: 620px;}
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .slidercontentt .shoe-content {font-size: 52px !important; line-height: 50px !important;}
}
@media screen and (max-width: 1450px) and (min-width: 1300px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .shoe-content {text-align: left; letter-spacing: 0px; font-size: 75px; font-family: Gibson-SemiBold; line-height: 65px !important; margin-top: 50px !important; margin-left: 5px !important;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .shoe-content .marginadj {font-size: 35px !important; font-family: Gibson-SemiBold;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .vc_custom_1763563887135 a {margin-left: 170px !important;}
}
@media screen and (max-width: 2550px) and (min-width: 1980px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .shoe-content {text-align: left; letter-spacing: 0px; font-size: 70px; font-family: Gibson-SemiBold; line-height: 65px !important; margin-top: 150px !important; margin-left: 5px !important;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .shoe-content .marginadj {font-size: 35px !important; font-family: Gibson-SemiBold;}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .vc_custom_1763563887135 a {margin-left: 150px !important;}
}
@media screen and (max-width: 3200px) and (min-width: 2560px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {font-size: 55pt !important;}
}
@media screen and (max-width: 3440px) and (min-width: 3200px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {font-size: 55pt !important;}
}
@media screen and (max-width: 3649px) and (min-width: 3440px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {font-size: 55pt !important;}
}
@media screen and (max-width: 3850px) and (min-width: 3650px) {
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .slidercontentt .shoe-content {font-size: 55pt !important;}
}

@media screen and (max-width: 767px) {
.ntbm-original [class*="wd-grid"] {--wd-col: 1 !important;}
}
.ntbm-original .semibold {font-weight: 600;}

@media (max-width: 576px) {
.ntbm-original .shoe-content {text-align: left; line-height: 40px; letter-spacing: 0px; font-size: 36px; padding-top: 30px;}
}


.ntbm-original :is(#ntbm-legacy-34332,[data-ntbm-origin="34332"]) .wd-slide-bg {background-size: cover; background-position: center center;}
.ntbm-original .vc_custom_1701256594638 {margin-top: -110px !important;}
.ntbm-original .wd-rs-65671d8241641 {z-index: 35;}
.ntbm-original .wd-rs-6ae3517d0041f .btn {font-family: Gibson, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; font-style: normal;}
.ntbm-original .wd-rs-6ae3517d0041f a {background-color: rgb(25, 131, 33); border-color: rgb(25, 131, 33) !important;}
.ntbm-original .wd-rs-6ae3517d0041f a:hover {background-color: rgb(25, 131, 33); border-color: rgb(25, 131, 33) !important;}
@media (max-width: 767.98px) {
.ntbm-original .wd-rs-65671d8241641 {margin-bottom: 60px !important;}
}
.ntbm-original :is(#ntbm-legacy-53880,[data-ntbm-origin="53880"]) .wd-slide-bg {background-size: cover; background-position: center center;}
.ntbm-original .vc_custom_1701256594638 {margin-top: -110px !important;}
.ntbm-original .wd-rs-65671d8241641 {z-index: 35;}
.ntbm-original .wd-rs-6ae8b92edd0ed .btn {font-family: Gibson, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; font-style: normal;}
.ntbm-original .wd-rs-6ae8b92edd0ed a {background-color: rgb(25, 131, 33); border-color: rgb(25, 131, 33) !important;}
.ntbm-original .wd-rs-6ae8b92edd0ed a:hover {background-color: rgb(25, 131, 33); border-color: rgb(25, 131, 33) !important;}
@media (max-width: 767.98px) {
.ntbm-original .wd-rs-65671d8241641 {margin-bottom: 60px !important;}
}
.ntbm-original :is(#ntbm-legacy-119734,[data-ntbm-origin="119734"]) .wd-slide-bg {background-size: cover; background-position: center center;}
.ntbm-original .vc_custom_1701256594638 {margin-top: -110px !important;}
.ntbm-original .wd-rs-65671d8241641 {z-index: 35;}
.ntbm-original .wd-rs-6acc93905c9a2 .btn {font-family: Gibson, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; font-style: normal;}
.ntbm-original .wd-rs-6acc93905c9a2 a {background-color: rgb(25, 131, 33); border-color: rgb(25, 131, 33) !important;}
.ntbm-original .wd-rs-6acc93905c9a2 a:hover {background-color: rgb(25, 131, 33); border-color: rgb(25, 131, 33) !important;}
@media (max-width: 767px) {
.ntbm-original .wd-rs-65671d8241641 {margin-bottom: 60px !important;}
}
.ntbm-original :is(#ntbm-legacy-25742,[data-ntbm-origin="25742"]) .wd-slide-bg {background-size: cover; background-position: center center;}
.ntbm-original .vc_custom_1701256594638 {margin-top: -110px !important;}
.ntbm-original .vc_custom_1767717160519 {margin-top: 20px !important; margin-bottom: 0px !important;}
.ntbm-original .wd-rs-65671d8241641 {z-index: 35;}
.ntbm-original .wd-rs-695d390ecfe0c .btn {font-family: Gibson, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; font-style: normal;}
.ntbm-original .wd-rs-695d390ecfe0c a {background-color: rgb(100, 209, 108); border-color: rgb(100, 209, 108) !important;}
.ntbm-original .wd-rs-695d390ecfe0c a:hover {background-color: rgb(100, 209, 108); border-color: rgb(100, 209, 108) !important;}
@media (max-width: 1199px) {
.ntbm-original .wd-rs-695d390ecfe0c {margin-top: 20px !important; margin-bottom: 0px !important;}
}
@media (max-width: 767px) {
.ntbm-original .wd-rs-65671d8241641 {margin-bottom: 60px !important;}
}


.ntbm-original .vc_row-fluid {margin-inline:0;}
@media (min-width:1025px) {.ntbm-original .ntbm-original-content {padding-inline:10px;}}
.ntbm-original .ntbm-slides {transition-timing-function:cubic-bezier(.22,.61,.36,1);}
.ntbm-original .ntbm-original-heading > .ntbm-normal {display:none!important;}
@media (min-width:768px) {
  .ntbm-original .ntbm-original-heading > .ntbm-normal {display:inline!important;}
  .ntbm-original .ntbm-original-heading > .ntbm-mobile {display:none!important;}
}

/* Match frozen ID-based specificity without adding DOM IDs; only rich headings opt in. */
.ntbm-original .ntbm-slide .ntbm-original-heading:is(#ntbm-rich-format,.ntbm-rich-heading),
.ntbm-original .ntbm-slide .ntbm-original-heading:is(#ntbm-rich-format,.ntbm-rich-heading) .ntbm-normal,
.ntbm-original .ntbm-slide .ntbm-original-heading:is(#ntbm-rich-format,.ntbm-rich-heading) .ntbm-mobile {
  font-family: Gibson-Light, Gibson, Arial, sans-serif; font-weight: 400;
}
.ntbm-original .ntbm-slide .ntbm-original-heading:is(#ntbm-rich-format,.ntbm-rich-heading) strong,
.ntbm-original .ntbm-slide .ntbm-original-heading:is(#ntbm-rich-format,.ntbm-rich-heading) b {
  font-family: Gibson-SemiBold, Gibson, Arial, sans-serif !important; font-weight: 600 !important; display: inline; padding: 0; margin: 0;
}
.ntbm-original .ntbm-original-copy p { margin: 0 0 .75em; }
.ntbm-original .ntbm-original-copy p:last-child { margin-bottom: 0; }
/* Keep the current live copy below the mobile header's overlapping trust strip.
 * The frozen native margins clipped headings at small phones and 651–700px. */
@media (width < 320px) {
  .ntbm-original [data-ntbm-origin="25742"] { --ntbm-native-heading-shift:28px; }
  .ntbm-original [data-ntbm-origin="25742"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (width:320px) {
  .ntbm-original [data-ntbm-origin="25742"] { --ntbm-native-heading-shift:80px; }
  .ntbm-original [data-ntbm-origin="25742"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (min-width:320px) and (max-width:350px) {
  .ntbm-original [data-ntbm-origin="34332"] { --ntbm-native-heading-shift:28px; }
  .ntbm-original [data-ntbm-origin="34332"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
  .ntbm-original [data-ntbm-origin="119734"] { --ntbm-native-heading-shift:25px; }
  .ntbm-original [data-ntbm-origin="119734"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (320px < width <= 350px) {
  .ntbm-original [data-ntbm-origin="25742"] { --ntbm-native-heading-shift:16px; }
  .ntbm-original [data-ntbm-origin="25742"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (350px < width <= 390px) {
  .ntbm-original [data-ntbm-origin="34332"] { --ntbm-native-heading-shift:12px; }
  .ntbm-original [data-ntbm-origin="34332"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
  .ntbm-original [data-ntbm-origin="119734"] { --ntbm-native-heading-shift:10px; }
  .ntbm-original [data-ntbm-origin="119734"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (min-width:651px) and (max-width:700px) {
  .ntbm-original [data-ntbm-origin="25742"] { --ntbm-native-heading-shift:120px; }
  .ntbm-original [data-ntbm-origin="25742"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (576px < width <= 650px) {
  .ntbm-original [data-ntbm-origin="25742"] { --ntbm-native-heading-shift:16px; }
  .ntbm-original [data-ntbm-origin="25742"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (min-width:651px) and (max-width:767px) {
  .ntbm-original [data-ntbm-origin="34332"] { --ntbm-native-heading-shift:48px; }
  .ntbm-original [data-ntbm-origin="34332"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
  .ntbm-original [data-ntbm-origin="53880"] { --ntbm-native-heading-shift:16px; }
  .ntbm-original [data-ntbm-origin="53880"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (min-width:651px) and (max-width:709px) {
  .ntbm-original [data-ntbm-origin="119734"] { --ntbm-native-heading-shift:36px; }
  .ntbm-original [data-ntbm-origin="119734"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
@media (700px < width <= 767px) {
  .ntbm-original [data-ntbm-origin="25742"] { --ntbm-native-heading-shift:36px; }
  .ntbm-original [data-ntbm-origin="25742"] .ntbm-original-heading { transform:translateY(var(--ntbm-native-heading-shift)); }
}
/* Move the visible button with its heading to preserve their vertical gap. */
@media (min-width:992px) and (max-width:1024px) {
  .ntbm-original [data-ntbm-origin="34332"] .wd-slide-inner { transform:translateY(24px); }
  .ntbm-original [data-ntbm-origin="119734"] .wd-slide-inner { transform:translateY(12px); }
}
@media (min-width:1150px) and (max-width:1440px) {
  .ntbm-original [data-ntbm-origin="34332"] .wd-slide-inner { transform:translateY(18px); }
}

/* Custom placement retains profile typography while replacing its frozen offsets. */
.ntbm-original .ntbm-position-content .ntbm-original-heading:is(#ntbm-position-heading,.ntbm-original-heading) {
  margin: 0 0 1rem !important; padding: 0 !important; transform: none !important; text-align: var(--ntbm-align) !important;
}
.ntbm-original .ntbm-position-content .ntbm-button-original { margin: 0 !important; }
