#main-content:has([data-marketing-slot='5664/ebb']), #main-content:has([data-content-id='5664']) {
   overflow: visible;
   margin-top: min(4vw, 3rem);
   max-width: 1920px;
   margin: 0 auto;
}

[data-marketing-slot='5664/ebb'], #main-content .temp-hide {
   display: block;
}

/* Hide Child BBs */
[data-marketing-slot='5664/ebb'] > div:nth-child(n+4), #main-content > div:nth-child(n+4) {
   display: none;
}

[data-marketing-slot='5664/ebb'] > div:nth-child(n+3), #main-content > div:nth-child(n+3) {
   margin-bottom: 1%;
}

#ebb-header {
   font-weight: 500;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 1.5%;
   width: 92.5%
}

#ebb-header h1 {
   font-size: max(35px, min(3.125vw, 40px));
   line-height: 0.9;
}

.tabContainer {
   display: flex;
}

.tabContainer span, .tabContainer button {
   font-size: min(1.4vw, 18px);
   padding: 0;
   justify-content: flex-start;
   text-underline-offset: 20%;
   background: none;
   border: none;
   margin:  min(.5vw, 7px);
   margin-left: 0px;
   color: black;
}

#main-content:has([data-marketing-slot='5664/ebb']) a > div > div, #main-content a > div > div {
   opacity: 1;
}

.tabContainer button {
   text-decoration: underline;
   background: none;
   border: none;
}

.tabContainer button.disableBackBtn {
   pointer-events: none;
   visibility: hidden;
}

.tabContainer button.activeTab {
   color: initial;
   background: none;
}

@media (max-width: 767px) {

   #ebb-header h1 {
      font-size: 8vw;
      margin-top: 0vw;
      margin-bottom: 3.5%;
   }

   #main-content:has([data-marketing-slot='5664/ebb']), #main-content {
      margin-top: 0vw;
   }

   .tabContainer span, .tabContainer button {
      font-size: max(10px, 4.2vw);
      margin: 4vw;
      margin-left: 0;
      margin-right: 2vw;
      text-underline-offset: 20%;
   }

   #main-content:has([data-marketing-slot='5664/ebb'])> div:not(:first-of-type), #main-content > div:not(:first-of-type) {
      margin-bottom: 0;
   }

   #ebb-header {
      margin-left: 3%;
   }


}

.wcd_parent-EBB-mob {
   display: none;
}

.wcd_parent-EBB-desk {
   display: block;
}

@media (max-width: 767px) {
   .wcd_parent-EBB-mob {
      display: block;
   }
   
   .wcd_parent-EBB-desk {
      display: none;
   }  
}