.etac-ui-circle-chevron,
#megaPanel .section-title,
.etac-note-rss__arrow {
  --etac-circle-chevron-size: 34px;
  --etac-circle-chevron-tip-size: 8px;
  --etac-circle-chevron-color: currentColor;
  --etac-circle-chevron-stroke: 1px;
  --etac-circle-chevron-opacity: .8;
  --etac-circle-chevron-hover-opacity: 1;
  --etac-circle-chevron-circle-top: 50%;
  --etac-circle-chevron-circle-right: 0;
  --etac-circle-chevron-circle-left: auto;
  --etac-circle-chevron-circle-transform: translateY(-50%);
  --etac-circle-chevron-tip-top: 50%;
  --etac-circle-chevron-tip-right: 13px;
  --etac-circle-chevron-tip-left: auto;
  --etac-circle-chevron-tip-transform: translateY(-50%) rotate(45deg);
  position: relative;
}

.etac-ui-circle-chevron,
#megaPanel .section-title,
.etac-note-rss__arrow {
  color: var(--etac-circle-chevron-color);
}

.etac-ui-circle-chevron::after,
#megaPanel .section-title::after,
.etac-note-rss__arrow::after {
  content: "";
  position: absolute;
  top: var(--etac-circle-chevron-circle-top);
  right: var(--etac-circle-chevron-circle-right);
  left: var(--etac-circle-chevron-circle-left);
  width: var(--etac-circle-chevron-size);
  height: var(--etac-circle-chevron-size);
  border: var(--etac-circle-chevron-stroke) solid var(--etac-circle-chevron-color);
  border-radius: 999px;
  box-sizing: border-box;
  transform: var(--etac-circle-chevron-circle-transform);
  opacity: var(--etac-circle-chevron-opacity);
  pointer-events: none;
}

.etac-ui-circle-chevron::before,
#megaPanel .section-title::before,
.etac-note-rss__arrow::before {
  content: "";
  position: absolute;
  top: var(--etac-circle-chevron-tip-top);
  right: var(--etac-circle-chevron-tip-right);
  left: var(--etac-circle-chevron-tip-left);
  width: var(--etac-circle-chevron-tip-size);
  height: var(--etac-circle-chevron-tip-size);
  border-top: var(--etac-circle-chevron-stroke) solid var(--etac-circle-chevron-color);
  border-right: var(--etac-circle-chevron-stroke) solid var(--etac-circle-chevron-color);
  box-sizing: border-box;
  transform: var(--etac-circle-chevron-tip-transform);
  transform-origin: 50% 50%;
  opacity: var(--etac-circle-chevron-opacity);
  pointer-events: none;
}

.etac-ui-circle-chevron:hover::after,
.etac-ui-circle-chevron:hover::before,
#megaPanel .section-title:hover::after,
#megaPanel .section-title:hover::before,
.etac-note-rss__news-link:hover .etac-note-rss__arrow::after,
.etac-note-rss__news-link:hover .etac-note-rss__arrow::before,
.etac-note-rss__news-link:focus-visible .etac-note-rss__arrow::after,
.etac-note-rss__news-link:focus-visible .etac-note-rss__arrow::before {
  opacity: var(--etac-circle-chevron-hover-opacity);
}

.etac-ui-circle-chevron--sm {
  --etac-circle-chevron-size: 30px;
  --etac-circle-chevron-tip-size: 7px;
  --etac-circle-chevron-tip-right: 12px;
}

.etac-ui-circle-chevron--md {
  --etac-circle-chevron-size: 34px;
  --etac-circle-chevron-tip-size: 8px;
  --etac-circle-chevron-tip-right: 13px;
}
