.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-200 .elementor-element.elementor-element-eb52ded{--display:flex;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog.premium-blog__carousel-yes .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 5px/2 );}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -5px/2 );}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-marquee-wrapper{--pa-marquee-spacing:5px;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-content-wrapper{text-align:start;}.elementor-200 .elementor-element.elementor-element-d0c70ee .post-categories , .elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-post-tags-container {justify-content:start;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-entry-title, .elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-entry-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:1.5em;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-entry-title a{color:#000000;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-entry-title:hover a{color:#000000;}.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-post-container{background-color:#f5f5f5;}.elementor-200 .elementor-element.elementor-element-79c8253{--display:flex;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-post-outer-container{width:25%;margin-bottom:5px;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 5px/2 );}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -5px/2 );}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-marquee-wrapper{--pa-marquee-spacing:5px;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-content-wrapper{text-align:start;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .post-categories , .elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-post-tags-container {justify-content:start;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-entry-title, .elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-entry-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:1.5em;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-entry-title a{color:#000000;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-entry-title:hover a{color:#000000;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-post-container{background-color:#f5f5f5;}.elementor-200 .elementor-element.elementor-element-5496c3c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:15px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#111111;}.elementor-200 .elementor-element.elementor-element-5496c3c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-5496c3c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FAFAFA;border-style:none;}.elementor-200 .elementor-element.elementor-element-5496c3c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-200 .elementor-element.elementor-element-5496c3c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:none;}.elementor-200 .elementor-element.elementor-element-5496c3c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-200 .elementor-element.elementor-element-5496c3c.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:"Roboto", Sans-serif;font-weight:400;}.elementor-200 .elementor-element.elementor-element-5496c3c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-post-outer-container{width:50%;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-d0c70ee .premium-blog-post-outer-container{width:100%;}.elementor-200 .elementor-element.elementor-element-ba8b9d7 .premium-blog-post-outer-container{width:100%;}.elementor-200 .elementor-element.elementor-element-5496c3c{--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-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;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}}/* Start custom CSS for nested-tabs, class: .elementor-element-5496c3c *//* Base tab title */
.e-n-tabs-heading .e-n-tab-title {
    padding-bottom: 6px;
}

/* Underline wraps the text only, not the full button */
.e-n-tabs-heading .e-n-tab-title-text {
    position: relative;
    display: inline-block;
}

.e-n-tabs-heading .e-n-tab-title-text::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 1px;
    background-color: transparent;
    transition: background-color 0.3s ease;
}

/* Show underline on active tab */
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text::after {
    background-color: currentColor; /* or a specific color like #1a1a1a */
}

/* Optional: underline on hover for inactive tabs */
.e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text::after {
    background-color: #999;
}

@media only screen and (max-width:768px){
    .e-n-tabs-heading {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 4px 0;
  border: none !important;
}

.e-n-tab-title {
  background: none !important;
  border: none !important;
  padding: 6px 16px !important;
  margin: 0 !important;
  font-size: 14px;
  font-weight: 400;
  color: #b5b5b5;
  cursor: pointer;
  position: relative;
  box-shadow: none !important;
}

/* Pipe separator after every tab except the last */
.e-n-tab-title:not(:last-child)::after {

  position: absolute;
  right: -3px;
  color: #d5d5d5;
  font-weight: 300;
}


/* Inactive tabs stay gray, no underline */
.e-n-tab-title[aria-selected="false"] {
  color: #b5b5b5;
  font-weight: 400;
  text-decoration: none;
}

.e-n-tab-title:hover {
  color: #666666;
}

.e-n-tab-title[aria-selected="true"]:hover {
  color: #111111;
}
}/* End custom CSS */