.elementor-17570 .elementor-element.elementor-element-7562856b > .elementor-container{max-width:1720px;}/* Start custom CSS for section, class: .elementor-element-7562856b */@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item .kboard-list-button .kboard-list-title {
     font-family: "Nunito Sans", sans-serif;
    font-size: 18px;
    padding: 0 32px 0 16px;
}


.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item .kboard-list-button {
    position: relative;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    height: auto;
    color: #191919;
    border: none;
    border-bottom: 1px solid #e3e3e3;
    background-color: white;
    border-radius: 0;
    line-height: 18px;
    box-sizing: border-box;
    text-align: left;
    box-shadow: none;
    text-decoration: none;
    text-shadow: none;
    cursor: pointer;
    border-radius: 0;
}

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item.active .kboard-list-button{
    background: #fff;
}

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item.active .kboard-list-button{
    color: #191919;
    font-weight: bold;
}

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-description-wrap{
    border: none;
    border-bottom: 1px solid #e3e3e3;
}

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item .accordion{
    top: 50%;
    right: 16px;
  transform: translateY(-50%);
  font-size: 16px;
  color: #191919;
}

.faq-list_wrap .fa-plus:before{
      color: #191919;  
      font-size: 16px;
}

.faq-list_wrap  .kboard-discover-faq-list .kboard-list .content-view{
    font-family: "Nunito Sans", sans-serif;
    background: #f6f6f6;
}

.faq-list_wrap  .kboard-discover-faq-list .kboard-list .kboard-list-description{
    font-family: "Nunito Sans", sans-serif;
    padding: 24px 16px;
    background: #f6f6f6;
}

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-category .kboard-info-value{
    font-weight: bold;
    color: #191919;
    font-size: 16px;
}

.faq-list_wrap  .kboard-discover-faq-list .kboard-list .kboard-list-category{
 padding-bottom: 12px;
}

.faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item.active .content-view{
    font-size: 16px;
}


.kboard-discover-faq-list .kboard-list{
    border-top: 2px solid #191919;
}




.faq-list_wrap button.kboard-discover-faq-button-small{
    font-size: 11px;
    background: #fff !important;
    font-weight: 600;
    color: #000  !important;
    border: 1px solid #000 !important;
    padding: 3px 6px;
    border-radius: 4px !important;
}
.kboard-search form{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}
.faq-list_wrap .kboard-discover-faq-list .kboard-search select{
    display: none
}


.faq-list_wrap .kboard-discover-faq-list .kboard-category select{
    width: 280px !important;
    min-width: initial;
    padding: 8px 10px !important;
    font-size: 14px;
    border: 1px solid #191919 !important;
    color: #191919;
    background: none !important;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
    border-radius: 4px !important;
    font-weight: 600;
    height: fit-content;
    line-height: initial !important;
    margin: 0 auto;
    display: block;
}


.faq-list_wrap .kboard-discover-faq-list .kboard-search input{
    padding: 4px 6px !important;
    font-size: 14px;
    border-radius: 4px !important;
    border :1px solid #AEAEAE !important;
}

 input:focus,  input[type="text"]:focus{
 outline :none !important;  
 border: 1px solid #000 !important;
}



.kboard-discover-faq-list .kboard-category .kboard-category-list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    counter-reset: 12px;
    row-gap: 10px;
  
}

.kboard-discover-faq-list .kboard-category,
.kboard-discover-faq-list .kboard-search{
      margin-bottom: 32px;
}

.kboard-discover-faq-list .kboard-category .kboard-category-list li a{
    padding: 6px  16px !important;
    color: #AEAEAE !important;
    line-height: 1.3 !important;
    border-radius: 50px;
    border: 1px solid #00A6CE;
    background: #F5F5F5;
    font-size: 16px !important;
 
}

.kboard-discover-faq-list .kboard-category .kboard-category-list li.kboard-category-selected  a {
    color: #191919  !important;
    font-weight: 700;
    border-bottom: none;
    border: 1px solid #00A6CE;
    border-bottom: 1px solid #00A6CE  !important;
    background: #00A6CE;
    color: #fff !important;
  }
  
.kboard-discover-faq-list .kboard-search{
    padding-bottom: 40px;
}


.faq-list_wrap .kboard-discover-faq-list .kboard-pagination .kboard-pagination-pages li  a{
    background: #fff;
    border: 1px solid   #AEAEAE;
    padding:0 4px;
    min-width: 28px;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    
}
.faq-list_wrap .kboard-discover-faq-list .kboard-pagination .kboard-pagination-pages li.active a {
    background: #00A6CE;
    color:  #fff;
    font-weight: 700;
    border: 1px solid  #00A6CE;
}
.faq-list_wrap .kboard-discover-faq-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
.faq-list_wrap .kboard-discover-faq-list .kboard-pagination .kboard-pagination-pages li.first-page  a,
.faq-list_wrap .kboard-discover-faq-list .kboard-pagination .kboard-pagination-pages li.next-page a,
.faq-list_wrap .kboard-discover-faq-list .kboard-pagination .kboard-pagination-pages li.last-page a{
    border: none; 
    font-weight: 700;
}

@media screen and (max-width: 1024px){
   .faq-list_wrap .kboard-discover-faq-list .kboard-search{
        margin-bottom:0;
    }
}




@media screen and (max-width: 600px) {
    .faq-list_wrap  .kboard-search form{
        width:100%;
    }
    
  .faq-list_wrap .kboard-discover-faq-list .kboard-category select{
    width: 100% !important;
    max-width: 100%;
    height: 38px !important;
  }
   .faq-list_wrap .kboard-discover-faq-list .kboard-search button {
    width: fit-content !important;
    min-width: initial !important;
    height: 38px !important;
  }

   .faq-list_wrap .kboard-discover-faq-list .kboard-search input {
    width: calc(100% - 66px) !important;
    max-width: initial !important;
    min-width: initial !important;
    height: fit-content;
    line-height: 28px;
    height: 38px;
    margin: 0;
  }
  .faq-list_wrap .kboard-discover-faq-list .kboard-list .kboard-list-item .kboard-list-button .kboard-list-title{
      font-size: 16px;
  }
}

@media screen and (max-width: 450px) {
    .faq-list_wrap .kboard-discover-faq-list .kboard-category select {
    width: 100% !important;
  }
   .faq-list_wrap .kboard-discover-faq-list .kboard-search input {
    width: calc(100% - 96px) !important;
  }
}/* End custom CSS */