.tabbed-selection-2.white {
    background-color: var(--e-global-color-secondary);
}
.tabbed-selection-2--tabs-wrapper {
    margin-top: 60px;
}

.tabbed-selection-2--tabs {
    border-radius: 0;
    gap: 0;
    margin-bottom: 30px;
    position: sticky;
    top: 140px;
    z-index: 999;
    background: #fff;
}

.tabbed-selection-2--tabs .nav-item {
    display: flex;
    flex-flow: row nowrap;
    gap: 0;
    align-items: stretch;
}

.tabbed-selection-2--tabs .nav-link
 {
    display: flex;
    flex-flow: row wrap;
    gap: 0;
    align-items: flex-start;
    justify-content: center;
	border-width:0px;
    border-bottom: 3px solid var(--pale-blue);
    border-radius: 0 !important;
    color: var(--pale-blue);
    font-family: var(--e-global-typography-accent-font-family);
    font-size: 20px;
    font-weight: 500;
    position: relative;
    padding: 0px 30px 10px;
    margin-bottom: 30px;
	background:none !important;
}

.tabbed-selection-2--tabs .nav-item:first-child .nav-link{
    border-left-width: 0px;
}
.tabbed-selection-2--tabs .nav-link.active {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.tabbed-selection-2--tabs .nav-link.active::after
  {
    content: '';
    position: absolute;
    bottom:-25px;
    left:0;
    right:0;
    display: block;
    width:25px;
    height: 25px;
    margin: 0 auto;
    background-color: var(--e-global-color-primary);
    background-image: none;
}

.tabbed-selection-2--tabs .nav-link:hover,
.tabbed-selection-2--tabs .nav-link:focus,
.tabbed-selection-2--tabs .nav-link:focus-visible {
    color: var(--e-global-color-primary);
	border-width:0 0 3px 0;
    background: none;
    box-shadow: none;
}


.tabbed-selection-2--tabs-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family);
    font-size: 16px;
}
.tabbed-selection-2--tabs-content-inner {
    padding: 30px 30px;
}
.tabbed-selection-2--border-right {
    border-right: 1px solid var(--e-global-color-text);
}
h3.tabbed-selection-2-heading {
    font-family: var(--e-global-typography-accent-font-family);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-size: 32px;
    margin-bottom: 30px;
}

.tabbed-selection-2 .accordion-body {
    border: none;
    padding: 0;
}
.tabbed-selection-2 .accordion-item {
    border: none;
}



@media screen and (max-width: 1400px){

    .tabbed-selection-2--tabs-wrapper{
        margin-top: 10px;
    }
   
}
@media (max-width: 768px) {
   
  }
@media screen and (max-width: 768px){
.tabbed-selection-2--tabs {
    top: 134px;
}
}

@media screen and (max-width: 767px){
.tabbed-selection-2 .accordion-body {
    padding:20px 0;
}
.tabbed-selection-2 .tab-content>.tab-pane {
    display: block;
    opacity: 1;
    margin-bottom: 20px;
  }
  .tabbed-selection-2 .accordion-header .accordion-button-tab2 {
    padding: 0;
    border: 0;
    justify-content: flex-start;
    width: 100%;
    background:none !important;
    font-size: 20px;
    border-radius: 0 !important;
    color: var(--pale-blue);
    color: var(--e-global-color-primary);
    box-shadow: none;
    display: flex;
    flex-flow: row wrap;
    gap: 0;
    align-items: flex-start;
    font-family: var(--e-global-typography-accent-font-family);
    font-weight: 500;
    position: relative;
}
.tabbed-selection-2 .accordion-header .accordion-button-tab2 br { display: none;}
.tabbed-selection-2 .accordion-header .accordion-button-tab2:not(.collapsed) {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.tabbed-selection-2 .accordion-header .accordion-button-tab2:hover,
.tabbed-selection-2 .accordion-header .accordion-button-tab2:focus,
.tabbed-selection-2 .accordion-header .accordion-button-tab2:focus-visible {
    color: var(--e-global-color-primary);
    background: none;
    box-shadow: none;
}
.tabbed-selection-2 .accordion-header .accordion-button-tab2::after {
    left: auto;
    bottom: 0;    
    background-color: transparent;
    width:25px;
    height: 25px;
    background-size: cover;
    content: '';
    position: absolute;
    right:0;
    display: block;
    margin: 0 auto;    
    transition: var(--bs-accordion-btn-icon-transition);
}
.tabbed-selection-2 .accordion-header .accordion-button-tab2.collapsed::after {
    background-image: url('../svg/icon-plus-fill-blue.svg');
}
.tabbed-selection-2 .accordion-header .accordion-button-tab2:not(.collapsed)::after {
    background-image: url('../svg/icon-minus-fill-blue.svg');
    transform: var(--bs-accordion-btn-icon-transform);
}
}

@media screen and (max-width: 400px){
.tabbed-selection-2--tabs {
    position:unset;
}
}