.wp-block-cb-tabs {
    margin: 1rem 0
}

.wp-block-cb-tabs .tab-labels {
    margin: 0;
    padding: 0;
    position: relative;
   
    justify-content: center
}


.wp-block-cb-tabs .tab-labels li {
    display: flex;
    align-items: center;
    list-style-type: none;
    margin: 0;
   
    cursor: pointer;
    text-transform: uppercase
}

.open-tab:not(.etikett) .tab-labels{
    display: none
}

.cb-tabs.horizontal >.tab-labels li{
   padding: 2.5rem 0.875rem;  
}

.etikett .cb-tabs.vertical .tab-labels li{
    padding:0.45rem 0
}

.cb-tabs.vertical .tab-labels li:first-of-type{
    padding-top:0
}

.cb-tabs.vertical .tab-labels li:last-of-type{
    padding-bottom:0
}
.wp-block-cb-tabs .tab-labels li:before {
    content: none;
}

.wp-block-cb-tabs .tab-labels img {
    margin-right: 0.25rem;
    max-width: 1rem;
}

.wp-block-cb-tabs.horizontal >.tab-labels {
    display: inline-flex;
    position: relative;
    z-index: 2;
    bottom: -1px;
    background: #123137;
    color:#F6F4F1;
    font-family: var(--wp--preset--font-family--accent);
    font-size: 0.85rem;
    width: 100%
}

.wp-block-cb-tabs.horizontal.center-label {
    text-align: center;
}

.wp-block-cb-tabs.horizontal.center-label> .tab-content {
    text-align: left;
}

.wp-block-cb-tabs .tab-labels li {
    border: 1px solid transparent;
    margin:0 !important
}

.faq .tab-labels li{
     border-bottom: solid 1px #0606064D !important;
        font-size: 17px;
    padding:1rem 0 !important
}

.faq .tab-labels li:last-of-type{
     border-bottom: solid 1px transparent !important;
}

.faq .tab-labels{
 width: 100%
}
.wp-block-cb-tabs.horizontal >.tab-labels li.active {
    z-index: 2;
}

.wp-block-cb-tabs .tab-content {
    position: relative;
    transition: all ease-in-out 0.3s
}

.wp-block-cb-tabs .tab-panel {
    width: 100%;

    display: none
}

.wp-block-cb-tabs.horizontal>.tab-content >.tab-panel:first-of-type {
    display: block
}

.wp-block-cb-tabs.vertical {
    display: flex;
}

.wp-block-cb-tabs.vertical .tab-labels {
    flex-grow: 0;
    flex-shrink: 0;
    z-index: 2;
    position: relative;
    right: -1px;
    font-size: 17px;
        font-family: var(--wp--preset--font-family--accent);
}

.wp-block-cb-tabs.vertical .tab-content {
    flex-grow: 1;
}

.wp-block-cb-tabs.vertical .tab-labels li {
    width: 100%;
    position: relative
}

.etikett .tab-content a{
    font-weight: 500;
     margin-top:15px;
     display: flex;
    align-items: center;
    position: relative;
    gap:0.5rem;
    font-family: var(--wp--preset--font-family--accent);
    font-size: clamp(0.833rem, 0.815rem + 0.069vw, 0.8rem)
    
}

.wp-block-cb-tabs.vertical .tab-labels li::after,  .etikett .tab-content a:after{
  content: "";
  display: inline-block;
  width: 9px;
  height: 16px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="17" viewBox="0 0 9 16" fill="none"><path d="M0.242664 1.46288L7.00787 8.49915L0.241848 15.5354C-0.0806159 15.8709 -0.0806159 16.4136 0.241848 16.749C0.564311 17.0837 1.08678 17.0837 1.40925 16.749L8.75815 9.10638C9.08062 8.77177 9.08062 8.22823 8.75815 7.89362L1.40925 0.250961C1.08678 -0.0836544 0.563495 -0.0836544 0.241031 0.250961C-0.0797999 0.584728 -0.0797992 1.12827 0.242664 1.46288Z" fill="%23123137"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}

.wp-block-cb-tabs.vertical .tab-labels li span{
    padding-right: 0.5rem;
    font-size: 0.833rem
}

.wp-block-cb-tabs.vertical .tab-panel{

    font-size: 0.88rem
}
.cb-tabs.vertical{
    min-height: 450px
}

.wp-block-cb-tabs.vertical .tab-panel>p:first-of-type{
margin-top:0
}

.wp-block-cb-tabs.vertical.center-label {
    align-items: center;
}

.horizontal >.tab-labels span{
    white-space: nowrap
}

.etikett .tab-labels li.active span{
    text-decoration: underline
}
   .etikett .wp-block-cb-tabs.vertical .tab-labels,
    .etikett .wp-block-cb-tabs.vertical .tab-content {
  width: 50%
}
.wp-block-cb-tabs{
    margin-top:0 !important
}
                .wp-block-cb-tabs.vertical .tab-panel:first-of-type{
     display: none;
        
        }  

@media only screen and (min-width: 769px) {
                      .etikett .wp-block-cb-tabs.vertical .tab-panel:first-of-type{
     display: block 
        
        }  
    
   .etikett .wp-block-cb-tabs.vertical .tab-labels{
     display: block !important
        
        }  
    
    .etikett .wp-block-cb-tabs.vertical .tab-labels{
   border-right: 1px solid #F6F4F1E5;
       
}
    .etikett .tab-return{
        display: none
    }
    
    .etikett .wp-block-cb-tabs.vertical .tab-content{
    padding:0 3rem
}

}


    .tab-return {
  width: 1.4rem;
  height: 1.4rem;
  display: block;
  margin-right: 0 !important;
        margin-left:auto !important;
  margin-bottom: 2rem;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M0 25H25V17.5H23.5V23.5H1.5V1.5H23.5V8.75H25V0H0V25Z' fill='%23123137'/><path d='M6.25 12.5L11.25 9.61325V15.3868L6.25 12.5ZM25 12.5V13H10.75V12.5V12H25V12.5Z' fill='%23123137'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.maxwidth .tab-labels {
  overflow-x: scroll;
  justify-content: flex-start !important;
}
.maxwidth .tab-labels::-webkit-scrollbar {
  display: none;                   /* Chrome, Safari, Edge (WebKit) */
}

@media only screen and (max-width: 1300px) {
    .wp-block-cb-tabs.horizontal .tab-labels {
  overflow-x: scroll !important;
  justify-content: flex-start !important;

      } 
}
    
    @media only screen and (max-width: 768px) {
        
 
        .wp-block-cb-tabs.vertical .tab-panel{
     display: none;
        
        }

.tab-labels{
      justify-content: flex-start !important
    }

    .wp-block-cb-tabs.vertical .tab-labels,
    .wp-block-cb-tabs.vertical .tab-content {
        width: 100% !important;
    }

    .wp-block-cb-tabs.vertical .tab-labels {
        margin-bottom: 1rem;
    }

}