/* Custom styles for header */
#banner-button .jeg-elementor-kit.jkit-dual-button.jeg_module_82_1_67344c47de5f4 {
    justify-content: center !important;
    padding: 10px;
}
.elementor-82 .elementor-element.elementor-element-6cb1c77 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: left;
}
p {
    font-family: 'Manrope';
}
/* .testimonial-slider {
    text-align: center;
    max-width: 800px;
    margin: auto;
    margin-bottom: 50px;
}
.testimonial-item {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.testimonial-item h3 {
    font-size: 1.2em;
    margin-bottom: 5px;
}
.testimonial-item .rating {
    color: #f5a623;
}
.testimonial-item .date {
    font-size: 0.9em;
    color: #999;
    margin-bottom: 10px;
}
.testimonial-item .content {
    font-size: 1em;
    color: #333;
}
.testimonial-item .button {
    display: inline-block;
    padding: 10px 20px;
    margin-top: 15px;
    background-color: #d21d24;
    color: #fff;
    border-radius: 5px;
    text-decoration: none;
}
.testimonial-item .button:hover {
    background-color: #b5181e;
} */
.tab-container {
  width: 100%;
}

.tabs {
  display: flex;
  justify-content: space-around;
}

.tab-button {
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  background-color: #f0f0f0;
}

.tab-button.active {
  background-color: #007b83;
  color: #fff;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
  padding: 20px;
  background-color: #f9f9f9;
}
/*  .testimonial-slider {
        position:relative;
        }
        
        .testimonial-item {
        background: #fff;
        border-radius: 1rem;
        box-shadow: 0 0 3.5rem rgba(0, 0, 0, .08);
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        transition: height .2s ease;
        z-index: 2;
        text-align:left;
        margin: 18px 35px;
        padding: 50px 40px;
        }
        
        
        .testimonial-slider ul.slick-dots li button {
        visibility:hidden;
        padding:0;
        
        }
        
        .testimonial-slider  ul.slick-dots {
        list-style:none;
        display:flex;
        gap:6px;
        }
        
        
        .testimonial-slider  ul.slick-dots li{
        background: hsla(160, 1%, 45%, .2);
        border-radius: 50%;
        cursor: pointer;
        display: block;
        height: 1rem;
        transition: background .2s ease;
        width: 1rem;
        } 
        
        .testimonial-slider  ul.slick-dots li.slick-active {
        background-color: #df1449;
        }
        
        .testimonial-slider .slick-arrow {
        padding:0;
        position:absolute;
        visibility:hidden;
        width: 11px;
                z-index:9;
        }
        
        .testimonial-slider .slick-arrow:after {
        content: '>';
        color: #888;
        visibility:visible;
        display: block;
        font-size: 45px;
        font-weight: 400;
        padding:10px;
                position:absolute;
        }

.testimonial-slider .slick-arrow.slick-prev:after {
        content:'<';
        left: 0px;
}

.testimonial-slider .slick-arrow.slick-prev{
        left:0;
        margin:auto;
        top:0;
        bottom:0;
}

.testimonial-slider .slick-arrow.slick-next{
        right:0;
        margin:auto;
        top:0;
        bottom:0;
} */
.one_line_rate {
    display: flex;
    flex-wrap: wrap;
}

.one_line_rate p.date {
    padding-left: 10px;
}
.tab-container .tabs.slider button.tab-button {
   background: #fff;
   border: .1rem solid #e4e4e4;
   border-radius: 1rem;
   cursor: pointer;
   display: block;
   height: 110px;
   overflow: hidden;
   position: relative;
   transition: all .2s ease;
   color:#8888;
   font-size: 33px;
   margin: 0 11px 0 0;
}

.tab-container .tabs.slider button.tab-button.active {
    background: #1d8296;
    background: linear-gradient(180deg, #2ea3f2, #2ea3f2);
    color: #fff;
    border-color: #2ea3f2;
}
.tabs.slider .slick-arrow {
        padding:0;
        position:absolute;
        visibility:hidden;
        width: 22px;
        z-index:9;
        }
        
        .tabs.slider .slick-arrow:after {
        content: '>';
        color: #888;
        visibility:visible;
        display: block;
        font-size: 45px;
        font-weight: 400;
        padding:0;
        position:absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        height: fit-content;
        }

.tabs.slider .slick-arrow.slick-prev:after {
        content:'<';
}

.tabs.slider .slick-arrow.slick-prev{
        left: -40px;
        margin:auto;
        top:0;
        bottom:0;
}

.tabs.slider .slick-arrow.slick-next {
    right: -30px;
    margin: auto;
    top: 0;
    bottom: 0;
}

.tabs.slider.slick-initialized.slick-slider {}

.tab-content {
    text-align: center;
}
.providers-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    column-gap: 30px;
}
