.wp-block-kadence-tabs .kt-tabs-title-list {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none
}

.wp-block-kadence-tabs .kt-tabs-title-list li {
  margin: 0 4px -1px 0;
  cursor: pointer;
  list-style: none
}

.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title {
  padding: 8px 20px;
  display: -webkit-flex;
  display: flex;
  color: #444;
  -webkit-align-items: center;
  align-items: center;
  border-style: solid;
  border-color: transparent;
  border-width: 1px 1px 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  font-size: 17px;
}

.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:focus {
  text-decoration: none
}

.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:hover {
  text-decoration: none
}

.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active {
  z-index: 4;
  text-decoration: none;
  position: relative
}

.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
  background-color: #fff;
  border-color: #dee2e6
}

.kt-tabs-icon-side-top .kt-tab-title {
  -webkit-flex-direction: column;
  flex-direction: column
}

.kt-tabs-accordion-title.kt-tabs-icon-side-top .kt-tab-title {
  -webkit-align-items: flex-start;
  align-items: flex-start
}

.kt-tabs-accordion-title .kt-tab-title {
  padding: 8px 16px;
  display: -webkit-flex;
  display: flex;
  color: #444;
  -webkit-align-items: center;
  align-items: center;
  border-style: solid;
  border-color: transparent;
  border-width: 1px 1px 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  transition: all .2s ease-in-out
}

.kt-tabs-accordion-title.kt-tab-title-active {
  z-index: 4
}

.kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
  background-color: #fff;
  border-color: #dee2e6
}

.wp-block-kadence-tabs .kt-tab-inner-content-inner p:last-child {
  margin-bottom: 0
}

.wp-block-kadence-tabs .kt-tab-inner-content-inner p:first-child {
  margin-top: 0
}

.kt-tab-alignment-center>.kt-tabs-title-list,
.kt-tab-alignment-center>.kt-tabs-content-wrap>.kt-tabs-accordion-title a {
  -webkit-justify-content: center;
  justify-content: center
}

.kt-tab-alignment-right>.kt-tabs-title-list,
.kt-tab-alignment-right>.kt-tabs-content-wrap>.kt-tabs-accordion-title a {
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.kt-tabs-content-wrap:before,
.kt-tabs-content-wrap:after {
  content: '';
  clear: both;
  display: table
}

.kt-tabs-content-wrap {
  position: relative
}

.kt-tabs-wrap {
  margin: 0 auto
}

.kt-tabs-wrap .wp-block-kadence-tab {
  border: 1px solid #dee2e6;
  border-width: 1px 0px 0px 0px;
  border-color: #eeeeee;
  background: #ffffff;
  padding: 20px;
  text-align: left
}

  .kt-tabs-layout-vtabs .kt-tabs-wrap .wp-block-kadence-tab {
    padding: 80px 20px;
  }

.kt-tabs-wrap .wp-block-kadence-tab[role="tabpanel"] {
  display: none
}

.kt-tabs-wrap.kt-active-tab-1>.kt-tabs-content-wrap>.kt-inner-tab-1 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-2>.kt-tabs-content-wrap>.kt-inner-tab-2 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-3>.kt-tabs-content-wrap>.kt-inner-tab-3 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-4>.kt-tabs-content-wrap>.kt-inner-tab-4 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-5>.kt-tabs-content-wrap>.kt-inner-tab-5 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-6>.kt-tabs-content-wrap>.kt-inner-tab-6 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-7>.kt-tabs-content-wrap>.kt-inner-tab-7 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-8>.kt-tabs-content-wrap>.kt-inner-tab-8 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-9>.kt-tabs-content-wrap>.kt-inner-tab-9 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-10>.kt-tabs-content-wrap>.kt-inner-tab-10 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-11>.kt-tabs-content-wrap>.kt-inner-tab-11 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-12>.kt-tabs-content-wrap>.kt-inner-tab-12 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-13>.kt-tabs-content-wrap>.kt-inner-tab-13 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-14>.kt-tabs-content-wrap>.kt-inner-tab-14 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-15>.kt-tabs-content-wrap>.kt-inner-tab-15 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-16>.kt-tabs-content-wrap>.kt-inner-tab-16 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-17>.kt-tabs-content-wrap>.kt-inner-tab-17 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-18>.kt-tabs-content-wrap>.kt-inner-tab-18 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-19>.kt-tabs-content-wrap>.kt-inner-tab-19 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-20>.kt-tabs-content-wrap>.kt-inner-tab-20 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-21>.kt-tabs-content-wrap>.kt-inner-tab-21 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-22>.kt-tabs-content-wrap>.kt-inner-tab-22 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-23>.kt-tabs-content-wrap>.kt-inner-tab-23 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-24>.kt-tabs-content-wrap>.kt-inner-tab-24 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-25>.kt-tabs-content-wrap>.kt-inner-tab-25 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-26>.kt-tabs-content-wrap>.kt-inner-tab-26 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-27>.kt-tabs-content-wrap>.kt-inner-tab-27 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-28>.kt-tabs-content-wrap>.kt-inner-tab-28 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-29>.kt-tabs-content-wrap>.kt-inner-tab-29 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-30>.kt-tabs-content-wrap>.kt-inner-tab-30 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-31>.kt-tabs-content-wrap>.kt-inner-tab-31 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-32>.kt-tabs-content-wrap>.kt-inner-tab-32 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-33>.kt-tabs-content-wrap>.kt-inner-tab-33 {
  display: block
}

.kt-tabs-wrap.kt-active-tab-34>.kt-tabs-content-wrap>.kt-inner-tab-31 {
  display: block
}

.kb-tab-titles-wrap {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: column;
  flex-direction: column
}

.kt-title-sub-text {
  font-size: 14px;
  line-height: 24px
}

.kt-tabs-layout-vtabs:after,
.kt-tabs-wrap:after {
  clear: both;
  display: table;
  content: '';
}

.kt-tabs-layout-vtabs>.kt-tabs-title-list {
  float: left;
  width: 30%;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.kt-tabs-layout-vtabs>.kt-tabs-title-list li {
  margin: 0px 8px 0px 0px;
}

.kt-tabs-layout-vtabs>.kt-tabs-title-list li .kt-tab-title {
  border-width: 1px 0px 1px 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.kt-tabs-layout-vtabs>.kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
  -webkit-align-items: flex-start;
  align-items: flex-start
}

.kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
  float: left;
  width: 70%
}

.kt-tabs-layout-vtabs.kt-tab-alignment-left>.kt-tabs-title-list li .kt-tab-title {
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list li {
  text-align: center;
  background: #fff;
}

.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list li .kt-tab-title {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center
}

.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list li .kb-tab-titles-wrap {
  -webkit-align-items: center;
  align-items: center
}

.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list li {
  text-align: right
}

.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list li .kt-tab-title {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center
}

.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list li .kb-tab-titles-wrap {
  -webkit-align-items: flex-end;
  align-items: flex-end
}

.kt-tabs-svg-show-only .kt-button-text,
.kt-tabs-svg-show-only .kb-tab-titles-wrap {
  display: none
}

.kt-tabs-accordion-title a {
  padding: 8px 16px;
  display: -webkit-flex;
  display: flex;
  color: #444;
  -webkit-align-items: center;
  align-items: center;
  border-style: solid;
  border-color: transparent;
  border-width: 1px 1px 0 1px
}

.kt-tabs-accordion-title a.kt-tab-title-active {
  background-color: #fff;
  border-color: #dee2e6
}

.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-tab-title {
  border-radius: 0
}

.kt-tabs-svg-show-only .kt-title-text {
  display: none
}

.kt-title-svg-side-left {
  padding-right: 5px
}

.kt-title-svg-side-right {
  padding-left: 5px
}

.kt-tabs-svg-show-only .kt-title-svg-side-right {
  padding-left: 0px
}

.kt-tabs-svg-show-only .kt-title-svg-side-left {
  padding-right: 0px
}

.kt-tabs-accordion-title {
  display: none
}

@media (min-width: 767px) and (max-width: 1024px) {
  .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list {
    float: none;
    width: 100%;
    -webkit-flex-direction: row;
    flex-direction: row
  }

  .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li {
    margin: 0 4px -1px 0
  }

  .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 1px 0px 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
  }

  .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    -webkit-align-items: center;
    align-items: center
  }

  .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap {
    float: none;
    width: 100%
  }

  .kt-tabs-tablet-layout-accordion>.kt-tabs-title-list {
    display: none
  }

  .kt-tabs-tablet-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title {
    display: block
  }

  .kt-tabs-tablet-layout-accordion>.kt-tabs-content-wrap {
    float: none;
    width: 100%
  }

  .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list {
    float: left;
    width: 30%;
    -webkit-flex-direction: column;
    flex-direction: column
  }

  .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li {
    margin: 0 -1px 4px 0
  }

  .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 0px 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }

  .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    -webkit-align-items: flex-start;
    align-items: flex-start
  }

  .kt-tabs-tablet-layout-vtabs .kt-tabs-content-wrap {
    float: left;
    width: 70%
  }

  .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
  }

  .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li {
    text-align: center
  }

  .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title {
    -webkit-justify-content: center;
    justify-content: center
  }

  .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
  }

  .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li {
    text-align: right
  }

  .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
  }
}

@media (max-width: 767px) {
  .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list {
    float: none;
    width: 100%;
    -webkit-flex-direction: row;
    flex-direction: row
  }

  .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li {
    margin: 0 4px -1px 0
  }

  .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 1px 0px 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
  }

  .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    -webkit-align-items: center;
    align-items: center
  }

  .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap {
    float: none;
    width: 100%
  }

  .kt-tabs-mobile-layout-accordion>.kt-tabs-title-list {
    display: none
  }

  .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title {
    display: block
  }

  .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap {
    float: none;
    width: 100%
  }

  .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list {
    float: left;
    width: 30%;
    -webkit-flex-direction: column;
    flex-direction: column
  }

  .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li {
    margin: 0 -1px 4px 0
  }

  .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 0px 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }

  .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    -webkit-align-items: flex-start;
    align-items: flex-start
  }

  .kt-tabs-mobile-layout-vtabs .kt-tabs-content-wrap {
    float: left;
    width: 70%
  }

  .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
  }

  .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li {
    text-align: center
  }

  .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title {
    -webkit-justify-content: center;
    justify-content: center
  }

  .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
  }

  .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li {
    text-align: right
  }

  .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
  }
}

ul.kt-tabs-title-list.kb-tab-title-columns-8>li {
  -webkit-flex: 0 1 12.5%;
  flex: 0 1 12.5%
}

ul.kt-tabs-title-list.kb-tab-title-columns-7>li {
  -webkit-flex: 0 1 14.28%;
  flex: 0 1 14.28%
}

ul.kt-tabs-title-list.kb-tab-title-columns-6>li {
  -webkit-flex: 0 1 16.67%;
  flex: 0 1 16.67%
}

ul.kt-tabs-title-list.kb-tab-title-columns-5>li {
  -webkit-flex: 0 1 20%;
  flex: 0 1 20%
}

ul.kt-tabs-title-list.kb-tab-title-columns-4>li {
  -webkit-flex: 0 1 25%;
  flex: 0 1 25%
}

ul.kt-tabs-title-list.kb-tab-title-columns-3>li {
  -webkit-flex: 0 1 33.33%;
  flex: 0 1 33.33%
}

ul.kt-tabs-title-list.kb-tab-title-columns-2>li {
  -webkit-flex: 0 1 50%;
  flex: 0 1 50%
}

ul.kt-tabs-title-list.kb-tab-title-columns-1>li {
  -webkit-flex: 0 1 100%;
  flex: 0 1 100%
}

ul.kt-tabs-title-list.kb-tab-title-columns-1>li>.kt-tab-title {
  margin-right: 0px !important
}

ul.kt-tabs-title-list.kb-tabs-list-columns>li:last-child>.kt-tab-title {
  margin-right: 0px !important
}

ul.kt-tabs-title-list.kb-tabs-list-columns .kt-tab-title {
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center
}

ul.kt-tabs-title-list.kb-tabs-list-columns {
  word-break: break-word
}

.kt-tab-alignment-center ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap {
  -webkit-align-items: center;
  align-items: center
}

.kt-tab-alignment-right ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap {
  -webkit-align-items: flex-end;
  align-items: flex-end
}

.kt-tabs-title-list li .kt-tab-title {
  border-radius: 0 !important;
}

.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title,
.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:hover {
  color: #fff !important;
  border-color: #e31837 !important;
  background: #e31837 !important;
}

.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title,
.kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
  color: #fff !important;
}

.kt-tabs-title-list li .kt-tab-title {
  color: #686260 !important;
}

.kt-tabs-title-list li .kt-tab-title:hover {
  border-color: transparent !important;
  background: #fafafa !important;
}
.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:focus {
  /*border: 2px dotted #e31837;*/
  outline: unset;
}


.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:focus {
  border-color: white !important;
}
