.elementor-1329 .elementor-element.elementor-element-6555a9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1329 .elementor-element.elementor-element-6555a9d:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-6555a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50bd99e );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1329 .elementor-element.elementor-element-66443f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1329 .elementor-element.elementor-element-66443f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1329 .elementor-element.elementor-element-3db59aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1329 .elementor-element.elementor-element-3db59aa:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-3db59aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EC;}.elementor-1329 .elementor-element.elementor-element-35b9639{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-35b9639:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-35b9639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EC;}.elementor-1329 .elementor-element.elementor-element-ba07ce2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:50px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-1329 .elementor-element.elementor-element-ba07ce2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E2D1BE29;box-shadow:0px 0px 10px 0px rgba(103.69999999999999, 83.10572092095936, 52.83627717391304, 0.35) inset;}.elementor-1329 .elementor-element.elementor-element-ba07ce2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1329 .elementor-element.elementor-element-ba07ce2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#A3938100;box-shadow:0px 0px 10px 0px rgba(125.79999999999998, 98.36617317462192, 69.01907608695652, 0.5) inset;}.elementor-1329 .elementor-element.elementor-element-ba07ce2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1329 .elementor-element.elementor-element-ba07ce2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-1329 .elementor-element.elementor-element-431d671{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1329 .elementor-element.elementor-element-431d671.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1329 .elementor-element.elementor-element-dc16942{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1329 .elementor-element.elementor-element-dc16942:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-dc16942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EC;}.elementor-1329 .elementor-element.elementor-element-bdca55f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1329 .elementor-element.elementor-element-bdca55f:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-bdca55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EC;}.elementor-1329 .elementor-element.elementor-element-0dd5585{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:50px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-1329 .elementor-element.elementor-element-0dd5585 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-50bd99e );}.elementor-1329 .elementor-element.elementor-element-0dd5585.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E2D1BE29;box-shadow:0px 0px 10px 0px rgba(103.69999999999999, 83.10572092095936, 52.83627717391304, 0.35) inset;}.elementor-1329 .elementor-element.elementor-element-0dd5585.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1329 .elementor-element.elementor-element-0dd5585.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#A3938100;box-shadow:0px 0px 10px 0px rgba(125.79999999999998, 98.36617317462192, 69.01907608695652, 0.5) inset;}.elementor-1329 .elementor-element.elementor-element-0dd5585.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1329 .elementor-element.elementor-element-0dd5585 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-1329 .elementor-element.elementor-element-49a7b6c{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:0px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:100px;}.elementor-1329 .elementor-element.elementor-element-49a7b6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1329 .elementor-element.elementor-element-49a7b6c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}:where( .elementor-1329 .elementor-element.elementor-element-49a7b6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-50bd99e );}.elementor-1329 .elementor-element.elementor-element-49a7b6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#elementor-popup-modal-1329{background-color:#6E665EB8;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1329 .dialog-message{width:90vw;height:90vh;align-items:flex-start;}#elementor-popup-modal-1329 .dialog-close-button{display:flex;font-size:40px;}#elementor-popup-modal-1329 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1329 .elementor-element.elementor-element-ba07ce2{--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-1329 .elementor-element.elementor-element-0dd5585{--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-1329 .elementor-element.elementor-element-49a7b6c{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1329 .elementor-element.elementor-element-ba07ce2{--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-1329 .elementor-element.elementor-element-0dd5585{--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-1329 .elementor-element.elementor-element-49a7b6c{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1329 .elementor-element.elementor-element-ba07ce2{--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-1329 .elementor-element.elementor-element-0dd5585{--n-tabs-title-font-size:var( --e-global-typography-primary-font-size );}.elementor-1329 .elementor-element.elementor-element-49a7b6c{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-66443f9 *//* obszar rzutu zawsze ma “okno” i nic go nie wypycha */
.rzut-viewport{
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* jeśli shortcode wstawia img */
.rzut-viewport img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* jeśli shortcode wstawia svg inline */
.rzut-viewport svg{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* jeżeli masz wrapper rysunku w shortcodzie, często pomaga */
.rzut-viewport .rzut,
.rzut-viewport .rzut-wrap,
.rzut-viewport .rzut-container{
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431d671 *//* obszar rzutu zawsze ma “okno” i nic go nie wypycha */
.rzut-viewport{
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* jeśli shortcode wstawia img */
.rzut-viewport img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* jeśli shortcode wstawia svg inline */
.rzut-viewport svg{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* jeżeli masz wrapper rysunku w shortcodzie, często pomaga */
.rzut-viewport .rzut,
.rzut-viewport .rzut-wrap,
.rzut-viewport .rzut-container{
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66443f9 *//* obszar rzutu zawsze ma “okno” i nic go nie wypycha */
.rzut-viewport{
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* jeśli shortcode wstawia img */
.rzut-viewport img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* jeśli shortcode wstawia svg inline */
.rzut-viewport svg{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* jeżeli masz wrapper rysunku w shortcodzie, często pomaga */
.rzut-viewport .rzut,
.rzut-viewport .rzut-wrap,
.rzut-viewport .rzut-container{
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431d671 *//* obszar rzutu zawsze ma “okno” i nic go nie wypycha */
.rzut-viewport{
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* jeśli shortcode wstawia img */
.rzut-viewport img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* jeśli shortcode wstawia svg inline */
.rzut-viewport svg{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* jeżeli masz wrapper rysunku w shortcodzie, często pomaga */
.rzut-viewport .rzut,
.rzut-viewport .rzut-wrap,
.rzut-viewport .rzut-container{
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66443f9 *//* obszar rzutu zawsze ma “okno” i nic go nie wypycha */
.rzut-viewport{
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* jeśli shortcode wstawia img */
.rzut-viewport img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* jeśli shortcode wstawia svg inline */
.rzut-viewport svg{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* jeżeli masz wrapper rysunku w shortcodzie, często pomaga */
.rzut-viewport .rzut,
.rzut-viewport .rzut-wrap,
.rzut-viewport .rzut-container{
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431d671 *//* obszar rzutu zawsze ma “okno” i nic go nie wypycha */
.rzut-viewport{
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* jeśli shortcode wstawia img */
.rzut-viewport img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* jeśli shortcode wstawia svg inline */
.rzut-viewport svg{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* jeżeli masz wrapper rysunku w shortcodzie, często pomaga */
.rzut-viewport .rzut,
.rzut-viewport .rzut-wrap,
.rzut-viewport .rzut-container{
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */
/* Start custom CSS *//* =========================
   POPUP: zawsze 90vw / 90vh
   ========================= */
.elementor-popup-modal .dialog-widget-content{
  width: 90vw !important;        /* <- zamiast max-width */
  height: 90vh !important;       /* <- zamiast max-height */
  max-width: 90vw !important;
  max-height: 90vh !important;

  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* Wymuś, żeby wewnętrzne wrappery nie zwężały okna */
.elementor-popup-modal .dialog-message,
.elementor-popup-modal .dialog-message .elementor{
  width: 100% !important;
  max-width: 100% !important;
}



/* =========================================
   SHORTCODE: poziomy scroll kontrolowany
   ========================================= */
.rzut-shortcode-wrap{
  width: 100% !important;
  max-width: 100% !important;

  overflow-x: auto !important;
  overflow-y: visible !important;

  /* “zjada” mikro-overflow 1px, który potrafi wymuszać pasek zawsze */
  padding-right: 1px !important;

  /* stabilniejsze zachowanie przy resize */
  box-sizing: border-box !important;
  -webkit-overflow-scrolling: touch;
}

/* Wymuś realną szerokość treści (żeby scroll miał pełen zakres),
   ale bez “pływania” przy zmianie szerokości okna */
.rzut-shortcode-wrap > *{
  display: inline-block !important;
  width: max-content !important;
  min-width: 100% !important;
  max-width: none !important;
  box-sizing: border-box !important;
}

/* SVG nie może się ściskać */
.rzut-shortcode-wrap svg{
  max-width: none !important;
}

/* Domyślnie: nie centruj — żeby scroll miał pełny zakres od lewej */
.rzut-shortcode-wrap{
  text-align: left;
}


/* CENTROWANIE TYLKO NA SZEROKICH EKRANACH (gdy zwykle nie ma scrolla) */
@media (min-width: 1200px){
  .rzut-shortcode-wrap{
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
  }

  .rzut-shortcode-wrap > *{
    min-width: 0 !important;          /* <- to jest klucz: zdejmujemy 100% */
    width: max-content !important;     /* treść ma naturalną szerokość */
  }
}


/*==================================== TABS KOLORY ================= */
/* === POPUP: Tabs Lokal A / Lokal B (Elementor Nested Tabs: e-n-tabs) === */

/* nieaktywne */
.elementor-popup-modal .lokal-tabs .e-n-tab-title{
  background: transparent !important;
}

/* aktywne */
.elementor-popup-modal .lokal-tabs .e-n-tab-title[aria-selected="true"]{
  background: #6e665e !important;  /* <- tu wstaw swój kolor */
  color: #fff !important;          /* <- tu kolor tekstu aktywnej */
}

/* czasem tekst/ikonka ma osobne kolory */
.elementor-popup-modal .lokal-tabs .e-n-tab-title[aria-selected="true"] *{
  color: #fff !important;
}
/* hover dla nieaktywnej */
.elementor-popup-modal .lokal-tabs .e-n-tab-title:hover{
  background: #ab9f91 !important;
}

/* =========================================
   Tabs: Parter / Piętro (kondygnacja-tabs)
   ========================================= */

/* stan podstawowy */
.elementor-popup-modal .kondygnacja-tabs .e-n-tab-title{
  background: transparent !important;
  color: #ab9f91 !important;     /* ciemny tekst */
  box-shadow: none !important;
}

/* hover */
.elementor-popup-modal .kondygnacja-tabs .e-n-tab-title:hover{
  background: rgba(0,0,0,0.05) !important;  /* bardzo delikatne podświetlenie */
}

/* aktywna */
.elementor-popup-modal .kondygnacja-tabs .e-n-tab-title[aria-selected="true"]{
  background: transparent !important;
  color: #3a3a3a !important;
  box-shadow: 
  inset 0 0 0 1px rgba(139, 122, 105, 0.35),  /* wewnętrzna brązowa ramka */
  inset 0 4px 12px rgba(139, 122, 105, 0.15) !important;  /* miękki wewnętrzny cień */

  border-radius: 14px; /* dopasuj jeśli masz zaokrąglenie */
}

/* Kondygnacja-tabs: aktywny ma zawsze ciemny tekst (nadpisuje białe z Lokal A/B) */
.elementor-popup-modal .kondygnacja-tabs .e-n-tab-title[aria-selected="true"],
.elementor-popup-modal .kondygnacja-tabs .e-n-tab-title[aria-selected="true"] *{
  color: #3a3a3a !important;
}/* End custom CSS */