/*!
 * Bootstrap  v5.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.block-inline-blocktab-block,
.block-inline-blocktab-number-block {
  padding: 0 3.125rem;
}

.block-inline-blocktab-block .field--name-field-tab-number-block > .field__item,
.block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item {
  width: 100%;
}

.block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item,
.block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item {
  display: flex;
  flex-wrap: wrap;
}

.block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item,
.block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item {
  flex: 0 0 33.33%;
  counter-increment: block;
}

.block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item .field--name-field-description p,
.block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item .field--name-field-description p {
  margin: 0;
}

.block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item .field--name-field-description a,
.block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item .field--name-field-description a {
  color: #fff;
}

.block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item .field-tab-title:before,
.block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item .field-tab-title:before {
  content: "" counter(block) ".";
}

@media (max-width: 991.98px) {
  .block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item {
    flex: 0 0 50%;
  }
}

@media (max-width: 767.98px) {
  .block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item > .field__item {
    flex: 0 0 100%;
  }
}

@media (min-width: 992px) {
  .block-inline-blocktab-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item.four-item-tab > .field__item,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block > .field__item .field--name-field-tab-item.four-item-tab > .field__item {
    flex: 0 0 25% !important;
  }
}

.block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item,
.block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item {
  
  margin-right: 1.25rem;
}

[dir="rtl"] .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item,
[dir="rtl"] .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item {
  margin-right: 0;
  
  margin-left: 1.25rem;
}

.block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link,
.block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link {
  border: solid 1px #fff;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 800;
  padding: .625rem;
}

.block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link.active,
.block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link.active {
  color: #212529;
  background-color: #1cabe2;
  border-color: #1cabe2;
  opacity: 1 !important;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item {
    
    margin-right: .5rem;
  }

  [dir="rtl"] .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item,
  [dir="rtl"] .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item {
    margin-right: 0;
    
    margin-left: .5rem;
  }

  .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link {
    padding: .625rem .313rem;
  }
}

@media (max-width: 767.98px) {
  .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item {
    margin: 0;
    flex: 0 0 50%;
  }

  .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item .nav-link {
    width: 100%;
  }

  .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item:last-child,
  .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item:last-child {
    flex-grow: 1;
  }
}

.block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item:hover .nav-link,
.block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item:hover .nav-link {
  color: #212529;
  background-color: #1cabe2;
  border-color: #1cabe2;
}

.block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item:last-child,
.block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item:last-child {
  
  margin-right: 0;
}

[dir="rtl"] .block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs .nav-item:last-child,
[dir="rtl"] .block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs .nav-item:last-child {
  margin-right: 0;
  
  margin-left: 0;
}

.block-inline-blocktab-block .field--name-field-tab-number-block .nav-tabs:has(.nav-item:hover) .nav-item:not(.nav-item:hover) .nav-link,
.block-inline-blocktab-number-block .field--name-field-tab-number-block .nav-tabs:has(.nav-item:hover) .nav-item:not(.nav-item:hover) .nav-link {
  opacity: .5;
}

.block-inline-blocktab-block .number-wrapper,
.block-inline-blocktab-number-block .number-wrapper {
  align-items: baseline;
}

.block-inline-blocktab-block .number-wrapper .number-field,
.block-inline-blocktab-number-block .number-wrapper .number-field {
  font-size: 2.875rem;
  font-weight: 700;
  color: #fff;
}

@media (max-width: 1199.98px) {
  .block-inline-blocktab-block .number-wrapper .number-field,
  .block-inline-blocktab-number-block .number-wrapper .number-field {
    font-size: 2.25rem;
  }
}

.block-inline-blocktab-block .number-wrapper .suffix-field,
.block-inline-blocktab-number-block .number-wrapper .suffix-field {
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  
  margin-left: .625rem;
}

[dir="rtl"] .block-inline-blocktab-block .number-wrapper .suffix-field,
[dir="rtl"] .block-inline-blocktab-number-block .number-wrapper .suffix-field {
  margin-left: 0;
  
  margin-right: .625rem;
}

@media (max-width: 1199.98px) {
  .block-inline-blocktab-block .number-wrapper .suffix-field,
  .block-inline-blocktab-number-block .number-wrapper .suffix-field {
    font-size: 1.125rem;
  }
}

.block-inline-blocktab-block .tab-number-field-body,
.block-inline-blocktab-number-block .tab-number-field-body {
  color: #fff;
  font-size: 1.375rem;
  margin-top: .625rem;
}

.block-inline-blocktab-block .tab-number-field-body a,
.block-inline-blocktab-number-block .tab-number-field-body a {
  color: #fff;
}

.block-inline-blocktab-block .tab-number-field-body a:hover,
.block-inline-blocktab-number-block .tab-number-field-body a:hover {
  background-color: #f26a21;
}

.block-inline-blocktab-block .paragraph--type-tab-section .field-link a:not(.btn),
.block-inline-blocktab-number-block .paragraph--type-tab-section .field-link a:not(.btn) {
  color: #fff;
  z-index: 1;
}

.block-inline-blocktab-block .paragraph--type-tab-section .field-link a:not(.btn)::before,
.block-inline-blocktab-number-block .paragraph--type-tab-section .field-link a:not(.btn)::before {
  background-color: #fff;
}

.block-inline-blocktab-block .paragraph--type-tab-section .field-link a:not(.btn):hover,
.block-inline-blocktab-number-block .paragraph--type-tab-section .field-link a:not(.btn):hover {
  color: #212529;
}

.block-inline-blocktab-block .paragraph--type-tab-section .field-link a:not(.btn):not(.more-link):hover,
.block-inline-blocktab-number-block .paragraph--type-tab-section .field-link a:not(.btn):not(.more-link):hover {
  background-color: #f26a21;
}

.block-inline-blocktab-block:not(.block-inline-blocktab-block),
.block-inline-blocktab-number-block:not(.block-inline-blocktab-block) {
  padding: 2.5rem;
}

.block-inline-blocktab-block:not(.block-inline-blocktab-block) .tab-content,
.block-inline-blocktab-number-block:not(.block-inline-blocktab-block) .tab-content {
  margin-top: .625rem;
  padding-bottom: .75rem;
  border-bottom: solid 1px #fff;
  margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .block-inline-blocktab-block,
  .block-inline-blocktab-number-block {
    padding: 1.25rem !important;
  }
}

.block-inline-blocktab-block .block__title,
.block-inline-blocktab-block .field-title,
.block-inline-blocktab-number-block .block__title,
.block-inline-blocktab-number-block .field-title {
  color: #fff;
}

.block-inline-blocktab-block .field--name-field-link,
.block-inline-blocktab-number-block .field--name-field-link {
  position: relative;
}

.block-inline-blocktab-block .field--name-field-link a:not(.btn),
.block-inline-blocktab-number-block .field--name-field-link a:not(.btn) {
  color: #fff;
}

.block-inline-blocktab-block .field--name-field-link a:not(.btn):hover,
.block-inline-blocktab-number-block .field--name-field-link a:not(.btn):hover {
  background-color: #f26a21;
  color: #212529;
}

.block-inline-blocktab-block .field--name-field-link a:after,
.block-inline-blocktab-number-block .field--name-field-link a:after {
  position: relative;
}

@media (max-width: 1199.98px) {
  .block-inline-blocktab-block .field--name-field-link,
  .block-inline-blocktab-number-block .field--name-field-link {
    margin-top: 2.5rem;
  }
}

.block-inline-blocktab-block .view-content,
.block-inline-blocktab-number-block .view-content {
  display: block;
}

@media (max-width: 1199.98px) {
  .block-inline-blocktab-block .view-content,
  .block-inline-blocktab-number-block .view-content {
    display: none;
  }
}

.block-inline-blocktab-block .view-footer,
.block-inline-blocktab-number-block .view-footer {
  display: none;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header {
  padding: 0;
  border: 0;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header:after,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header:after {
  display: none;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header button,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header button {
  background-color: unset;
  padding: .625rem 1.25rem;
  border-radius: 0;
  color: #fff;
  border: solid 1px #fff;
  font-weight: 700;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header button:after,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header button:after {
  width: .625rem;
  height: .5rem;
  background-image: url(../../images/icons/menu-arrow-down-white.svg);
  background-size: auto;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header button[aria-expanded=true],
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header button[aria-expanded=true] {
  border: solid 1px #1cabe2;
  border-bottom: 0;
  box-shadow: none;
  color: #212529;
  background-color: #1cabe2;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header button[aria-expanded=true]:after,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header button[aria-expanded=true]:after {
  width: .625rem;
  height: .5rem;
  background-image: url(../../images/icons/menu-arrow-down-white.svg);
}

.block-inline-blocktab-block .view-footer .accordion .accordion-header button:focus,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-header button:focus {
  box-shadow: none;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-collapse,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-collapse {
  border: solid 1px #1cabe2;
  border-top: 0;
}

.block-inline-blocktab-block .view-footer .accordion .accordion-item,
.block-inline-blocktab-number-block .view-footer .accordion .accordion-item {
  margin-bottom: 1.25rem;
  background-color: unset;
}

@media (max-width: 1199.98px) {
  .block-inline-blocktab-block .view-footer,
  .block-inline-blocktab-number-block .view-footer {
    display: block;
  }

  .block-inline-blocktab-block .view-footer .view-content,
  .block-inline-blocktab-number-block .view-footer .view-content {
    display: block;
  }
}

.block-inline-blocktab-block .views-field-field-link,
.block-inline-blocktab-number-block .views-field-field-link {
  margin-bottom: 1.25rem;
}

.block-inline-blocktab-block .views-field-field-link .read-more-underline a,
.block-inline-blocktab-number-block .views-field-field-link .read-more-underline a {
  background-color: unset;
  border: 0;
  color: #fff;
  padding: 0;
  z-index: 3;
  
  text-align: left;
}

[dir="rtl"] .block-inline-blocktab-block .views-field-field-link .read-more-underline a,
[dir="rtl"] .block-inline-blocktab-number-block .views-field-field-link .read-more-underline a {
  
  text-align: right;
}

.block-inline-blocktab-block .views-field-field-link .read-more-underline a:before,
.block-inline-blocktab-number-block .views-field-field-link .read-more-underline a:before {
  background-color: #fff;
}

.block-inline-blocktab-block .views-field-field-link .read-more-underline a:hover,
.block-inline-blocktab-number-block .views-field-field-link .read-more-underline a:hover {
  box-shadow: unset;
  background-color: unset;
  border: 0;
  color: #212529;
}

.block-inline-blocktab-block .views-field-field-link .read-more-underline a:hover:before,
.block-inline-blocktab-number-block .views-field-field-link .read-more-underline a:hover:before {
  background-color: #fff;
}

.block-inline-blocktab-block .views-field-field-tab-link,
.block-inline-blocktab-number-block .views-field-field-tab-link {
  border-top: solid 1px #fff;
  padding-top: 9.375rem;
}

