.niceselect .tl_radio_container {
    display: flex;
    flex-wrap: wrap;
  }
  
  .niceselect .tl_radio_container label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 200px; /* Set a fixed width; adjust as needed */
    padding: 0.5rem 0;
    border: 1px solid #ccc;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
  }
  
  .niceselect .tl_radio_container label:hover {
    background-color: #f47c00; /* Hover color */
    color: #fff;
    border-color: #f47c00;
  }
  
  .niceselect .tl_radio_container .tl_radio {
    display: none;
  }
  
  .niceselect .tl_radio_container .tl_radio:checked + label {
    background-color: #f47c00; /* Checked color */
    color: #fff;
    border-color: #f47c00;
  }
  
    /* Dont collapse items */
  .tl_content .hover-div{
    max-height:unset !important;
  }

  .tl_content .limit_toggler{
    display:none !important;
  }
  

  .nicecheckbox{
    margin-top: 1.5vw;
  }
  
  .nicecheckbox .tl_checkbox_single_container {
    display: flex;
    align-items: center;
  }
  
  .nicecheckbox .tl_checkbox_single_container label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 150px; /* Set a fixed width; adjust as needed */
    padding: 0.5rem 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
  }
  
  .nicecheckbox .tl_checkbox_single_container label:hover {
    background-color: #f47c00; /* Hover color */
    color: #fff;
    border-color: #f47c00;
  }
  
  .nicecheckbox .tl_checkbox_single_container .tl_checkbox {
    display: none;
  }
  
  .nicecheckbox .tl_checkbox_single_container .tl_checkbox:checked + label {
    background-color: #f47c00; /* Checked color */
    color: #fff;
    border-color: #f47c00;
  }


/*** Hero Section ***/
.tl_content .ce_herosection {
    overflow: hidden;
}


/*** Logowall ***/
.tl_content .ce_logowall .inside {
    background-color: inherit;
}


/*** Simple Text ***/
.tl_content .ce_simpletext .inside {
    display: block;
}


/*** Inline Heading Text ***/
.tl_content .ce_inlineheading {
    padding: 2.5em 0;
    background-color: $white;
}
.tl_content .ce_inlineheading .inside {
    display: flex;
    background-color: inherit;
}


/*** Simple Text Image ***/
.tl_content .ce_imageandtext,
.tl_content .ce_simpletextimage .inside {
    display: flex;
}
.tl_content .ce_imageandtext img,
.tl_content .ce_simpletextimage img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    padding: 0;
}


/*** Testimonials ***/
.tl_content .ce_testemonials.dark {
    margin: 0;
}
.tl_content .ce_testemonials .inside {
    display: block;
    background: transparent;
}
.tl_content .ce_testemonials .splide__arrows {
    width: 108%;
    left: -4%;
}
.tl_content .ce_testemonials .splide__arrows button {
    background-color: transparent;
    border: none;
}


/*** Teaser Slider ***/
.tl_content .ce_teaserslider .inside {
    display: block;
}
.tl_content .ce_teaserslider .teaser-item-content {
    box-sizing: border-box;
}
.tl_content .ce_teaserslider .teaser-item .image_container img {
    max-width: none;
    padding: 0;
}
.tl_content .ce_teaserslider .splide__arrows button {
    background-color: transparent;
    border: none;
}


/*** Contact Element ***/
.tl_content .ce_contactelement,
.tl_content .ce_contactelement.orange-right-2 {
    margin: 8rem 0 3rem;
    padding: 0;
}
.tl_content .ce_contactelement .inside {
    display: flex;
    padding: 0 5% 5%;
}
.tl_content .ce_contactelement .inside img {
    max-width: none;
    padding: 0;
}


/*** Tile Teaser Big ***/
.tl_content .ce_tileteaserbig .inside {
    display: flex;
}
.tl_content .ce_tileteaserbig .tileteaserbig-item {
    box-sizing: border-box;
}


/*** THREE Column Grid ***/
.tl_content .ce_threecolumngrid .inside,
.tl_content .ce_three_column_grid_twodropdowns .inside {
    display: block;
}
.tl_content .ce_threecolumngrid .inside *,
.tl_content .ce_three_column_grid_twodropdowns .inside * {
    box-sizing: border-box;
}
.tl_content .ce_threecolumngrid .inside ul,
.tl_content .ce_three_column_grid_twodropdowns .inside ul {
    list-style: none;
    padding: 0;
}
.tl_content .ce_threecolumngrid .inside img,
.tl_content .ce_three_column_grid_twodropdowns .inside img {
    padding: 0;
    margin: auto;
    max-width: none;
}


/*** Four Column Grid ***/
.tl_content .ce_fourcolumngrid .inside {
    display: block;
}
.tl_content .ce_fourcolumngrid .inside * {
    box-sizing: border-box;
}
.tl_content .ce_fourcolumngrid .inside ul {
    list-style: none;
    padding: 0;
}
.tl_content .ce_fourcolumngrid .inside img {
    padding: 0;
    margin: auto;
}


/*** Feature Table ***/
.tl_content .ce_featuretable .inside {
    display: block;
}
.tl_content .ce_featuretable .inside * {
    box-sizing: border-box;
}
.tl_content .ce_featuretable .inside ul {
    list-style: none;
    padding: 0;
}


/*** Partner Table ***/
.tl_content .ce_partnercomparisontable .inside {
    display: block;
}
.tl_content .ce_partnercomparisontable .inside * {
    box-sizing: border-box;
}
.tl_content .ce_partnercomparisontable .inside ul {
    list-style: none;
    padding: 0;
}


/*** Masonry Image Gallery ***/
.tl_content .ce_masonaryimagegallery {
    margin: 70px 0;
}
.tl_content .ce_masonaryimagegallery .inside {
    max-width: 680px;
    gap: 40px;
}
.tl_content .ce_masonaryimagegallery .image_container {
    margin: 0;
}
.tl_content .ce_masonaryimagegallery img {
    padding: 0;
}


/*** Product Overview ***/
.tl_content .ce_productsoverview,
.tl_content .ce_productsoverview.orange-left-blue-right {
    padding: 0;
}
.tl_content .ce_productsoverview .inside {
    display: block;
    padding: 3rem;
}


/*** Timeline ***/
.tl_content .ce_timeline img,
.tl_content .ce_timeline .timeline-step-body p {
    max-width: 100%;
    padding: 0;
}


/*** Comparisons ***/
.tl_content .ce_comparisons .inside.outer-container {
    width: 96%;
    max-width: none;
}


/*** Steps Slider ***/
.tl_content .ce_stepslider,
.tl_content .ce_stepslider.orange-left-blue-right {
    margin: 4rem 0;
    padding: 0;
}
.tl_content .ce_stepslider .inside {
    display: block;
    padding: 3rem;
}
.tl_content .ce_stepslider .splide__pagination {
    padding: 0;
}


/*** Accordion ***/
.tl_content .ce_accordionagorum .inside {
    display: block;
}
.tl_content .ce_accordionagorum .inside * {
    box-sizing: border-box;
}
.tl_content .ce_accordionagorum .inside ul {
    list-style: none;
    padding: 0;
}


/*** Horizontal Timeline ***/
.tl_content .ce_horizontaltimeline .inside {
    display: block;
}
.tl_content .ce_horizontaltimeline .inside * {
    box-sizing: border-box;
}
.tl_content .ce_horizontaltimeline .inside ul {
    list-style: none;
    padding: 0;
}


/*** Styleguide Element ***/
.tl_content .ce_styleguideelement .inside {
    display: block;
}


/*** THREE Column Video ***/
.tl_content .ce_threecolumnvideo .inside {
    display: block;
}
.tl_content .ce_threecolumnvideo .inside * {
    box-sizing: border-box;
}
.tl_content .ce_threecolumnvideo .inside ul {
    list-style: none;
    padding: 0;
}
.tl_content .ce_threecolumnvideo .inside img {
    padding: 0;
    margin: auto;
    max-width: none;
}