/* ==========================================================================
   Colors
   ========================================================================== */
/* ==========================================================================
   Fonts
   ========================================================================== */
/* ==========================================================================
   Container sizes
   ========================================================================== */
/* ==========================================================================
   Media Query Breakpoints
   ========================================================================== */
/* ==========================================================================
   Utility
   ========================================================================== */
/* line 104, ../src/styles/_config.scss */
:root {
  --max-width: 1440px;
}

/* line 4, src/styles/blocks/section-tabs.scss */
.block.section-tabs .section-title {
  text-align: left;
}

/* line 10, src/styles/blocks/section-tabs.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 14, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav {
  display: flex;
  margin: 0;
  padding: 0;
  border-bottom: 2px solid #EBEEF3;
}

/* line 20, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li {
  padding: 12px 0 0 0;
  display: flex;
}

/* line 25, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li {
  padding: 12px;
}
/* line 27, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
  float: left;
  padding: 0;
  text-decoration: none;
  font-size: clamp(20px, 2vw, 26px);
  font-weight: 500;
  color: #ACBBCD;
}
/* line 35, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li:first-child {
  padding: 12px 12px 12px 0;
}
/* line 37, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li:first-child .ui-tabs-anchor {
  padding-left: 0;
}

/* line 43, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -2px;
  padding-bottom: 1px;
}

/* line 47, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
  color: #235DC0;
  border-bottom: 2px solid #235DC0;
}

/* line 54, src/styles/blocks/section-tabs.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 57, src/styles/blocks/section-tabs.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 0;
  background: none;
}

@media all and (max-width: 767px) {
  /* line 65, src/styles/blocks/section-tabs.scss */
  .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
    font-size: 20px;
  }
}
