/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/src/index.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js!./node_modules/glob-import-loader/index.js??ruleSet[1].rules[1].use[5]!./src/main/webpack/site/main.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --arc4-font-family: 'BTGPactualSans', sans-serif;
  --arc4-color-action: #ffaf25;
  --arc4-color-action-contrast: #000;
  --arc4-color-ink: rgba(0, 0, 0, 0.96);
  --arc4-color-line: rgba(0, 0, 0, 0.16);
  --arc4-color-focus: #10408d;
  --arc4-color-footer: #01326b;
  --arc4-color-on-footer: rgba(255, 255, 255, 0.96);
  --arc4-color-footer-focus: #fff;
  --arc4-color-footer-copy: rgba(255, 255, 255, 0.72);
  --arc4-spacing-3xs: 4px;
  --arc4-spacing-2xs: 8px;
  --arc4-spacing-xs: 16px;
  --arc4-spacing-sm: 24px;
  --arc4-spacing-md: 32px;
  --arc4-spacing-lg: 40px;
  --arc4-radius-control: 4px;
}

.arc4-header {
  --action-main-enabled: var(--arc4-color-action);
  --action-main-hover: var(--arc4-color-action);
  --action-main-pressed: var(--arc4-color-action);
  --action-main-emphasis-high: var(--arc4-color-action-contrast);
}

@-webkit-keyframes backgroundAnimationNotInverse {
  from {
    background-color: #e0e0e1;
  }
  to {
    background-color: rgba(186, 186, 187, 0.2);
  }
}

@keyframes backgroundAnimationNotInverse {
  from {
    background-color: #e0e0e1;
  }
  to {
    background-color: rgba(186, 186, 187, 0.2);
  }
}
@-webkit-keyframes backgroundAnimationInverse {
  from {
    background-color: rgba(92, 93, 108, 0.2);
  }
  to {
    background-color: rgba(46, 46, 56, 0.2);
  }
}
@keyframes backgroundAnimationInverse {
  from {
    background-color: rgba(92, 93, 108, 0.2);
  }
  to {
    background-color: rgba(46, 46, 56, 0.2);
  }
}
@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes arrowAnimationIn {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  10% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(40px, 0);
            transform: translate(40px, 0);
    opacity: 0;
  }
}
@keyframes arrowAnimationIn {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  10% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(40px, 0);
            transform: translate(40px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes arrowAnimationOut {
  0% {
    -webkit-transform: translate(-40px, 0);
            transform: translate(-40px, 0);
    opacity: 0;
  }
  95% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes arrowAnimationOut {
  0% {
    -webkit-transform: translate(-40px, 0);
            transform: translate(-40px, 0);
    opacity: 0;
  }
  95% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes orqBoxFill {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes orqBoxFill {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes orqBoxUnfill {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes orqBoxUnfill {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes orqPathAnimation {
  from {
    stroke-dashoffset: 100;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes orqPathAnimation {
  from {
    stroke-dashoffset: 100;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes orqPathUnanimation {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 100;
  }
}
@keyframes orqPathUnanimation {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 100;
  }
}
@-webkit-keyframes boxAnimation {
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes boxAnimation {
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes labelAnimation {
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes labelAnimation {
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes accordionOpen {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes accordionOpen {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes modal-fade-in {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes modal-fade-in {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes shake-scale {
  0% {
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
            animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
  }
  20% {
    -webkit-transform: scale(0.96) translateX(0px);
            transform: scale(0.96) translateX(0px);
  }
  26% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  32% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
  38% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  44% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
  50% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  56% {
    -webkit-transform: scale(0.96) translateX(0px);
            transform: scale(0.96) translateX(0px);
  }
  100% {
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
            animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
  }
}
@keyframes shake-scale {
  0% {
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
            animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
  }
  20% {
    -webkit-transform: scale(0.96) translateX(0px);
            transform: scale(0.96) translateX(0px);
  }
  26% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  32% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
  38% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  44% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
  50% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  56% {
    -webkit-transform: scale(0.96) translateX(0px);
            transform: scale(0.96) translateX(0px);
  }
  100% {
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
            animation-timing-function: cubic-bezier(0.55, 0, 0.25, 1);
  }
}
@-webkit-keyframes orq-badge-live-halo-scale {
  0% {
    -webkit-transform: scale(0.3) translateZ(0);
            transform: scale(0.3) translateZ(0);
  }
  100% {
    -webkit-transform: scale(1) translateZ(0);
            transform: scale(1) translateZ(0);
  }
}
@keyframes orq-badge-live-halo-scale {
  0% {
    -webkit-transform: scale(0.3) translateZ(0);
            transform: scale(0.3) translateZ(0);
  }
  100% {
    -webkit-transform: scale(1) translateZ(0);
            transform: scale(1) translateZ(0);
  }
}
@-webkit-keyframes orq-badge-live-halo-opacity {
  0%, 28.57143% {
    opacity: 0.4;
  }
  100% {
    opacity: 0;
  }
}
@keyframes orq-badge-live-halo-opacity {
  0%, 28.57143% {
    opacity: 0.4;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes orq-badge-live-pill-inside {
  0% {
    opacity: 0;
  }
  27.778% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  77.778% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes orq-badge-live-pill-inside {
  0% {
    opacity: 0;
  }
  27.778% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  77.778% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes orq-badge-live-pill-outside {
  0%, 16.667% {
    opacity: 0;
  }
  44.444% {
    opacity: 1;
  }
  66.667% {
    opacity: 1;
  }
  94.444% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes orq-badge-live-pill-outside {
  0%, 16.667% {
    opacity: 0;
  }
  44.444% {
    opacity: 1;
  }
  66.667% {
    opacity: 1;
  }
  94.444% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes orq-card-list-expanded-content-expand {
  from {
    max-height: 0;
  }
  to {
    max-height: 1000px;
  }
}
@keyframes orq-card-list-expanded-content-expand {
  from {
    max-height: 0;
  }
  to {
    max-height: 1000px;
  }
}
.orq-button {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  border: 0;
  border-radius: var(--brand-comp-button-border-radius, 4px);
  cursor: pointer;
  -webkit-transition: background 150ms linear;
  transition: background 150ms linear;
}

.orq-button__label {
  font-size: 14px;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: inherit;
}

.orq-button__label--disabled {
  cursor: not-allowed;
}

.orq-button .orq-button__label:empty {
  display: none;
}

.orq-button .orq-loader__content {
  border: 2px solid var(--action-disabled-emphasis-base);
  border-top: 2px solid transparent;
}

.orq-button--inverse .orq-loader__content {
  border: 2px solid var(--action-disabled-emphasis-base-inverse);
  border-top: 2px solid transparent;
}

.orq-button:active {
  -webkit-transform: scale(97.5%);
          transform: scale(97.5%);
}

.orq-button:focus-visible {
  outline: 1px solid var(--outline-base-focus);
  outline-offset: 2px;
}

.orq-button__appearance--primary {
  background: var(--action-main-enabled);
  color: var(--action-main-emphasis-high);
}

.orq-button__appearance--primary:hover {
  background: var(--action-main-hover);
}

.orq-button__appearance--primary:active {
  background: var(--action-main-pressed);
}

.orq-button__appearance--primary:disabled {
  background: var(--action-disabled-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--primary--disabled {
  background: var(--action-disabled-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--primary--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--primary.orq-button--inverse {
  background: var(--action-main-enabled-inverse);
  color: var(--action-main-emphasis-high-inverse);
}

.orq-button__appearance--primary.orq-button--inverse:hover {
  background: var(--action-main-hover-inverse);
}

.orq-button__appearance--primary.orq-button--inverse:active {
  background: var(--action-main-pressed-inverse);
}

.orq-button__appearance--primary.orq-button--inverse--disabled {
  background: var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
}

.orq-button__appearance--primary.orq-button--inverse--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--primary.orq-button--inverse:disabled {
  background: var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
}

.orq-button__appearance--neutral {
  background: var(--action-neutral-enabled-inverse);
  color: var(--action-neutral-emphasis-high-inverse);
}

.orq-button__appearance--neutral:hover {
  background: var(--action-neutral-hover-inverse);
}

.orq-button__appearance--neutral:active {
  background: var(--action-neutral-pressed-inverse);
}

.orq-button__appearance--neutral:disabled {
  background: var(--action-disabled-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--neutral--disabled {
  background: var(--action-disabled-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--neutral--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--neutral.orq-button--inverse {
  background: var(--action-neutral-enabled);
  color: var(--action-neutral-emphasis-high);
}

.orq-button__appearance--neutral.orq-button--inverse:hover {
  background: var(--action-neutral-hover);
}

.orq-button__appearance--neutral.orq-button--inverse:active {
  background: var(--action-neutral-pressed);
}

.orq-button__appearance--neutral.orq-button--inverse--disabled {
  background: var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
}

.orq-button__appearance--neutral.orq-button--inverse--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--neutral.orq-button--inverse:disabled {
  background: var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
}

.orq-button__appearance--line {
  border: 1px solid var(--action-secondary-enabled);
  background: none;
  color: var(--action-neutral-emphasis-high);
}

.orq-button__appearance--line:hover {
  border: 1px solid var(--action-secondary-hover);
  background: rgba(0, 0, 0, 0.16);
}

.orq-button__appearance--line:active {
  border: 1px solid var(--action-secondary-pressed);
  background: rgba(0, 0, 0, 0.24);
}

.orq-button__appearance--line:disabled {
  border: 1px solid var(--action-disabled-emphasis-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
  background: transparent;
}

.orq-button__appearance--line--disabled {
  border: 1px solid var(--action-disabled-emphasis-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--line--disabled:hover {
  background: transparent;
}

.orq-button__appearance--line--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--line.orq-button--inverse {
  border: 1px solid var(--action-secondary-enabled-inverse);
  background: none;
  color: var(--action-neutral-emphasis-high-inverse);
}

.orq-button__appearance--line.orq-button--inverse:hover {
  border: 1px solid var(--action-secondary-hover-inverse);
  background: rgba(255, 255, 255, 0.16);
}

.orq-button__appearance--line.orq-button--inverse:active {
  border: 1px solid var(--action-secondary-pressed-inverse);
  background: rgba(255, 255, 255, 0.24);
}

.orq-button__appearance--line.orq-button--inverse:disabled {
  border: 1px solid var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
  background: transparent;
}

.orq-button__appearance--line.orq-button--inverse--disabled {
  border: 1px solid var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
}

.orq-button__appearance--line.orq-button--inverse--disabled:hover {
  background: none;
}

.orq-button__appearance--line.orq-button--inverse--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--line-fixed {
  border: 1px solid var(--surface-brand-on-brand-01-emphasis-medium);
  background: none;
  color: var(--surface-brand-on-brand-01-emphasis-high);
}

.orq-button__appearance--line-fixed:hover {
  background-color: rgba(255, 255, 255, 0.161);
}

.orq-button__appearance--line-fixed:active {
  background-color: rgba(255, 255, 255, 0.239);
}

.orq-button__appearance--line-fixed:disabled {
  border: 1px solid var(--surface-brand-on-brand-02-disabled);
  color: var(--surface-brand-on-brand-02-disabled);
  cursor: not-allowed;
}

.orq-button__appearance--line-fixed:disabled:hover, .orq-button__appearance--line-fixed:disabled:active {
  background-color: transparent;
}

.orq-button__appearance--line-fixed--disabled {
  border: 1px solid var(--surface-brand-on-brand-02-disabled);
  color: var(--surface-brand-on-brand-02-disabled);
  cursor: not-allowed;
}

.orq-button__appearance--line-fixed--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--line-fixed--disabled .loader-circle {
  border: 2px solid var(--surface-brand-on-brand-02-disabled);
  border-top: 2px solid transparent;
}

.orq-button__appearance--inline {
  max-width: 100%;
  height: 32px;
  padding: 4px 8px;
  border: 1px solid var(--outline-base);
  border-radius: 4px;
  background: var(--action-neutral-enabled);
  font-size: 14px;
  color: var(--action-neutral-emphasis-high);
}

.orq-button__appearance--inline:hover {
  border: 1px solid var(--outline-base);
  background: var(--action-neutral-hover);
  color: var(--action-neutral-emphasis-high);
}

.orq-button__appearance--inline:active {
  background: var(--action-neutral-pressed);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button__appearance--inline:disabled {
  background: transparent;
  border: 1px solid var(--outline-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--inline.orq-button--selected-disabled {
  background: var(--action-disabled-base);
}

.orq-button__appearance--inline.orq-button--inverse {
  border: 1px solid var(--outline-base-inverse);
  background: var(--action-neutral-enabled-inverse);
  color: var(--action-neutral-emphasis-high-inverse);
}

.orq-button__appearance--inline.orq-button--inverse:hover {
  border: 1px solid var(--outline-base-inverse);
  background: var(--action-neutral-hover-inverse);
}

.orq-button__appearance--inline.orq-button--inverse:active {
  background: var(--action-neutral-pressed-inverse);
}

.orq-button__appearance--inline.orq-button--inverse:disabled {
  border: 1px solid var(--outline-base-inverse);
  background: transparent;
  color: var(--action-disabled-emphasis-base-inverse);
  cursor: not-allowed;
}

.orq-button__appearance--inline.orq-button--inverse.orq-button--selected-disabled {
  background: var(--action-disabled-base-inverse);
}

.orq-button__appearance--inline--disabled {
  background: transparent;
  border: 1px solid var(--outline-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button__appearance--inline--disabled:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.orq-button--selected {
  background: var(--action-main-selected);
  color: var(--action-main-emphasis-high);
}

.orq-button--selected.orq-button--inverse {
  background: var(--action-main-selected-inverse);
  color: var --action-main-emphasis-high-inverse;
}

.orq-button--selected-disabled {
  background: var(--action-disabled-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button--selected-disabled--inverse {
  background: var(--action-disabled-base-inverse);
  color: var(--action-disabled-emphasis-base-inverse);
}

.orq-button__size--compact {
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
}

.orq-button__size--default {
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 48px;
  padding: 0 16px;
  font-size: 14px;
}

.orq-button__size--full {
  width: 100%;
  height: 48px;
  padding: 0 16px;
  font-size: 16px;
}

.orq-button__position--right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.orq-button__position--right .icon-container {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.orq-button__position--right .icon-container:only-child {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.orq-button__position--left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.orq-button__position--left .icon-container {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.orq-counter {
  display: block;
  position: relative;
  padding: var(--gap-3-xs, 4px);
  border-radius: var(--gap-xs, 16px);
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--status-informative-base);
  color: var(--on-color-emphasis-high-inverse);
}

.orq-counter.orq-counter--small {
  height: 16px;
  width: 16px;
}

.orq-counter.orq-counter--small.orq-counter--small--circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orq-counter.orq-counter--small.orq-counter--small--pill {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orq-counter .orq-counter__value--small {
  display: block;
  margin: 0 auto;
  font-size: 10px;
  text-align: center;
  margin-bottom: 1px;
}

.orq-counter.orq-counter--large {
  height: 24px;
  width: 24px;
}

.orq-counter.orq-counter--large.orq-counter--large--circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orq-counter.orq-counter--large.orq-counter--large--pill {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orq-counter .orq-counter__value--large {
  display: block;
  margin: 0 auto;
  font-size: 14px;
  text-align: center;
  margin-bottom: 1px;
}

.orq-counter.orq-counter--inverse {
  color: var(--on-color-emphasis-high);
  border: thin solid var(--action-neutral-enabled-inverse);
  background-color: var(--status-informative-base-inverse);
}

.icon-ai-chat:before {
  content: "\eb79";
}

.icon-ai-doc:before {
  content: "\eb7a";
}

.icon-ai-doc-view:before {
  content: "\eb7b";
}

.icon-ai-doc-warning:before {
  content: "\eb7c";
}

.icon-ai-icon:before {
  content: "\eb7d";
}

.icon-ai-search:before {
  content: "\eb7e";
}

.icon-new-chat:before {
  content: "\eb7f";
}

.icon-international-checking-account:before {
  content: "\eafc";
}

.icon-insurance-accident-disability:before {
  content: "\eb09";
}

.icon-brand-mcp:before {
  content: "\eb0a";
}

.icon-bar-chart:before {
  content: "\eb77";
}

.icon-live-stream:before {
  content: "\eafd";
}

.icon-sidebar-menu-on:before {
  content: "\eafe";
}

.icon-sidebar-menu:before {
  content: "\eaff";
}

.icon-teams:before {
  content: "\eb00";
}

.icon-transport-and-storage:before {
  content: "\eaf4";
}

.icon-public-services:before {
  content: "\eaf3";
}

.icon-communication-on:before {
  content: "\eb16";
}

.icon-corporate-floors-on:before {
  content: "\eb21";
}

.icon-simulator-on:before {
  content: "\eb23";
}

.icon-supplies-on:before {
  content: "\eb22";
}

.icon-manufacture:before {
  content: "\eaef";
}

.icon-open-finance:before {
  content: "\eaf1";
}

.icon-batch-on:before {
  content: "\eaed";
}

.icon-dislike-on:before {
  content: "\eaee";
}

.icon-management-on:before {
  content: "\eaf0";
}

.icon-open-finance:before {
  content: "\eaf1";
}

.icon-operation:before {
  content: "\eaf2";
}

.icon-online-shopping:before {
  content: "\eaec";
}

.icon-market-grid-on:before {
  content: "\eae8";
}

.icon-market-grid:before {
  content: "\eae9";
}

.icon-tools-search-on:before {
  content: "\eaea";
}

.icon-x:before {
  content: "\eaeb";
}

.icon-cashback-points:before {
  content: "\eadc";
}

.icon-decision-tree:before {
  content: "\eadd";
}

.icon-duplicate:before {
  content: "\eade";
}

.icon-exchanged-traded-note:before {
  content: "\eadf";
}

.icon-invest-points:before {
  content: "\eae0";
}

.icon-invoice-points:before {
  content: "\eae1";
}

.icon-maximize:before {
  content: "\eae2";
}

.icon-minimize:before {
  content: "\eae3";
}

.icon-notification-off:before {
  content: "\eae4";
}

.icon-open-insurance:before {
  content: "\eae5";
}

.icon-points-btg:before {
  content: "\eae6";
}

.icon-transfer-points:before {
  content: "\eae7";
}

.icon-volatility:before {
  content: "\eacc";
}

.icon-trend:before {
  content: "\eacd";
}

.icon-theta:before {
  content: "\eace";
}

.icon-rho:before {
  content: "\eacf";
}

.icon-remove:before {
  content: "\ead0";
}

.icon-oscillation:before {
  content: "\ead1";
}

.icon-more-options-vertical:before {
  content: "\ead2";
}

.icon-microsoft:before {
  content: "\ead3";
}

.icon-indicators:before {
  content: "\ead4";
}

.icon-gamma:before {
  content: "\ead5";
}

.icon-financial-volume:before {
  content: "\ead6";
}

.icon-delta:before {
  content: "\ead7";
}

.icon-clock-on:before {
  content: "\ead8";
}

.icon-beta:before {
  content: "\ead9";
}

.icon-artificial-intelligence:before {
  content: "\eada";
}

.icon-alpha:before {
  content: "\eadb";
}

.icon-bring-front:before {
  content: "\eaca";
}

.icon-send-back:before {
  content: "\eacb";
}

.icon-draw-circle:before {
  content: "\eabd";
}

.icon-draw-elipse:before {
  content: "\eabe";
}

.icon-draw-marker:before {
  content: "\eabf";
}

.icon-eraser:before {
  content: "\eac0";
}

.icon-file-horizontal:before {
  content: "\eac1";
}

.icon-gain-stop:before {
  content: "\eac2";
}

.icon-magnet-off:before {
  content: "\eac3";
}

.icon-speed-high:before {
  content: "\eac4";
}

.icon-speed-max:before {
  content: "\eac5";
}

.icon-speed-normal:before {
  content: "\eac6";
}

.icon-speed-slow:before {
  content: "\eac7";
}

.icon-strong-magnet:before {
  content: "\eac8";
}

.icon-wifi-off:before {
  content: "\eac9";
}

.icon-align-center:before {
  content: "\ea89";
}

.icon-align-justify:before {
  content: "\ea8b";
}

.icon-align-left:before {
  content: "\ea8c";
}

.icon-align-right:before {
  content: "\ea8f";
}

.icon-anchor-channel:before {
  content: "\ea90";
}

.icon-anchor-point:before {
  content: "\ea91";
}

.icon-cancel-account:before {
  content: "\ea96";
}

.icon-card-list-view:before {
  content: "\ea97";
}

.icon-card-view:before {
  content: "\ea98";
}

.icon-concierge:before {
  content: "\ea99";
}

.icon-corporation:before {
  content: "\ea9a";
}

.icon-code:before {
  content: "\ea9c";
}

.icon-email-open:before {
  content: "\ea9b";
}

.icon-embed:before {
  content: "\eb31";
}

.icon-explore-on:before {
  content: "\ea9d";
}

.icon-explore:before {
  content: "\ea9e";
}

.icon-fixed-income-chart-on:before {
  content: "\ea9f";
}

.icon-gas:before {
  content: "\eaa0";
}

.icon-hedge-fund:before {
  content: "\eb06";
}

.icon-investments-on:before {
  content: "\eaa1";
}

.icon-investments:before {
  content: "\eaa2";
}

.icon-meter-high:before {
  content: "\eaa3";
}

.icon-meter-low:before {
  content: "\eaa4";
}

.icon-meter-neutral:before {
  content: "\eaa5";
}

.icon-news:before {
  content: "\eaa6";
}

.icon-notification-add-on:before {
  content: "\eaa7";
}

.icon-numbered-list:before {
  content: "\eaa8";
}

.icon-plantation:before {
  content: "\eaa9";
}

.icon-redo:before {
  content: "\eaaa";
}

.icon-send:before {
  content: "\eaab";
}

.icon-strategy:before {
  content: "\eb05";
}

.icon-style-bold:before {
  content: "\eaac";
}

.icon-style-italic:before {
  content: "\eaad";
}

.icon-style-paragraph:before {
  content: "\eaae";
}

.icon-style-quote:before {
  content: "\eaaf";
}

.icon-style-strikethroug:before {
  content: "\eab0";
}

.icon-style-underline:before {
  content: "\eab1";
}

.icon-sugar-and-fuel:before {
  content: "\eab2";
}

.icon-table:before {
  content: "\eab3";
}

.icon-text-style:before {
  content: "\eab4";
}

.icon-tools-filter-funnel:before {
  content: "\eb04";
}

.icon-traffic-and-highways:before {
  content: "\eab6";
}

.icon-treemap:before {
  content: "\eab7";
}

.icon-undo:before {
  content: "\eab8";
}

.icon-user-add-on:before {
  content: "\eab9";
}

.icon-user-login-on:before {
  content: "\eaba";
}

.icon-video-on:before {
  content: "\eabb";
}

.icon-video:before {
  content: "\eabc";
}

.icon-unlink:before {
  content: "\ea70";
}

.icon-tools-set:before {
  content: "\ea6b";
}

.icon-settings:before {
  content: "\ea6c";
}

.icon-folder-upload:before {
  content: "\ea6d";
}

.icon-football:before {
  content: "󩥠";
}

.icon-folder-check:before {
  content: "\ea6e";
}

.icon-link:before {
  content: "\ea6f";
}

.icon-associations-on:before {
  content: "\e935";
}

.icon-bank-on:before {
  content: "\e93f";
}

.icon-benefits-on:before {
  content: "\e9d5";
}

.icon-bulb-on:before {
  content: "\e9d9";
}

.icon-cash-withdraw-on:before {
  content: "\ea07";
}

.icon-contract-agreement-on:before {
  content: "\ea4d";
}

.icon-current-wallet-on:before {
  content: "\ea52";
}

.icon-current-wallet:before {
  content: "\e94b";
}

.icon-color:before {
  content: "\ea72";
}

.icon-comment:before {
  content: "\ea73";
}

.icon-dark:before {
  content: "\ea74";
}

.icon-draw-arrow:before {
  content: "\ea75";
}

.icon-draw-pencil:before {
  content: "\ea76";
}

.icon-draw-square:before {
  content: "\ea77";
}

.icon-draw-triangle:before {
  content: "\ea78";
}

.icon-disconnect-devices-on:before {
  content: "\ea59";
}

.icon-exchange-on:before {
  content: "\ea5a";
}

.icon-financing-on:before {
  content: "\ea5b";
}

.icon-file-on:before {
  content: "\ea79";
}

.icon-glassdoor:before {
  content: "\ea5c";
}

.icon-insurance-on:before {
  content: "\ea5d";
}

.icon-invest-on:before {
  content: "\ea5e";
}

.icon-operationalization-on:before {
  content: "\ea5f";
}

.icon-order-sent:before {
  content: "\ea60";
}

.icon-payroll-on:before {
  content: "\ea61";
}

.icon-pizza-chart-on:before {
  content: "\ea62";
}

.icon-products-on:before {
  content: "\ea63";
}

.icon-question-on:before {
  content: "\ea64";
}

.icon-school-on:before {
  content: "\ea65";
}

.icon-settings-on:before {
  content: "\ea66";
}

.icon-tv-pay-on:before {
  content: "\ea67";
}

.icon-user-clients-on:before {
  content: "\ea68";
}

.icon-user-manage-on:before {
  content: "\ea69";
}

.icon-wallet-virtual-on:before {
  content: "\ea6a";
}

.icon-token:before {
  content: "\e932";
}

.icon-renegociations:before {
  content: "\e933";
}

.icon-connection-error:before {
  content: "\e934";
}

.icon-chevron-down:before {
  content: "\ea54";
}

.icon-chevron-left:before {
  content: "\ea55";
}

.icon-chevron-right:before {
  content: "\ea56";
}

.icon-chevron-up:before {
  content: "\ea57";
}

.icon-private-pension:before {
  content: "\ea58";
}

.icon-add-circle:before {
  content: "\ea42";
}

.icon-bookmark-on:before {
  content: "\ea43";
}

.icon-card-on:before {
  content: "\ea44";
}

.icon-drag-drop:before {
  content: "\ea45";
}

.icon-drag-drop-vertical:before {
  content: "󩜀";
}

.icon-home-on:before {
  content: "\ea46";
}

.icon-investment-fund:before {
  content: "\ea47";
}

.icon-language:before {
  content: "\ea48";
}

.icon-linkedin:before {
  content: "\ea49";
}

.icon-light:before {
  content: "\ea7a";
}

.icon-line-density:before {
  content: "\ea7b";
}

.icon-line-style:before {
  content: "\ea7c";
}

.icon-nft:before {
  content: "\ea4a";
}

.icon-podcast:before {
  content: "\ea4b";
}

.icon-remove-circle:before {
  content: "\ea4c";
}

.icon-save:before {
  content: "\ea4e";
}

.icon-spotify:before {
  content: "\ea4f";
}

.icon-support-on:before {
  content: "\ea50";
}

.icon-telegram:before {
  content: "\ea51";
}

.icon-twitter:before {
  content: "\ea53";
}

.icon-add-minus:before {
  content: "\e900";
}

.icon-add-plus:before {
  content: "\e901";
}

.icon-aggressive:before {
  content: "\e902";
}

.icon-agribusiness:before {
  content: "\e903";
}

.icon-agriculture:before {
  content: "\e904";
}

.icon-agro:before {
  content: "\e905";
}

.icon-airline:before {
  content: "\e906";
}

.icon-anchor-diagonal:before {
  content: "󩂐";
}

.icon-anchor-fibonacci-levels:before {
  content: "󩂠";
}

.icon-anchor-horizontal:before {
  content: "󩂰";
}

.icon-android:before {
  content: "\e907";
}

.icon-animal:before {
  content: "\e908";
}

.icon-anticipate:before {
  content: "\e909";
}

.icon-apple:before {
  content: "\e90a";
}

.icon-archive:before {
  content: "\e90b";
}

.icon-associations:before {
  content: "\e90c";
}

.icon-attach:before {
  content: "\e90d";
}

.icon-attention:before {
  content: "\e90e";
}

.icon-automatic-transfer:before {
  content: "\e90f";
}

.icon-bank:before {
  content: "\e910";
}

.icon-bank-like:before {
  content: "󩅠";
}

.icon-bank-remove:before {
  content: "󩆀";
}

.icon-basic-materials:before {
  content: "󩆰";
}

.icon-bank-branch:before {
  content: "\e911";
}

.icon-bank-slip:before {
  content: "\e912";
}

.icon-batch:before {
  content: "\e913";
}

.icon-batch-transfer:before {
  content: "\e914";
}

.icon-beauty:before {
  content: "\e915";
}

.icon-benefits:before {
  content: "\e916";
}

.icon-bills-receive:before {
  content: "\e917";
}

.icon-bitcoin:before {
  content: "\e918";
}

.icon-block:before {
  content: "\e919";
}

.icon-booklet:before {
  content: "\e91a";
}

.icon-bookmark:before {
  content: "\e91b";
}

.icon-borrower-services:before {
  content: "\e91c";
}

.icon-bulb:before {
  content: "\e91d";
}

.icon-camera:before {
  content: "\e91e";
}

.icon-cancel:before {
  content: "\e91f";
}

.icon-cancel-orders:before {
  content: "\e920";
}

.icon-cancel-purchase:before {
  content: "\e921";
}

.icon-cancel-schedule:before {
  content: "󩋐";
}

.icon-candle-chart:before {
  content: "\e922";
}

.icon-capital-goods:before {
  content: "\e923";
}

.icon-car:before {
  content: "\e924";
}

.icon-card:before {
  content: "\e925";
}

.icon-car-fine:before {
  content: "\e926";
}

.icon-car-parking:before {
  content: "\e927";
}

.icon-car-rental:before {
  content: "\e928";
}

.icon-cash-withdraw:before {
  content: "\e929";
}

.icon-celebration:before {
  content: "\e92a";
}

.icon-change-user:before {
  content: "\e92b";
}

.icon-change-position:before {
  content: "\ea71";
}

.icon-chargeback:before {
  content: "\e92c";
}

.icon-charging-rule:before {
  content: "\e92d";
}

.icon-chat:before {
  content: "\e92e";
}

.icon-check:before {
  content: "\e92f";
}

.icon-checking-copy:before {
  content: "\e930";
}

.icon-chemicals:before {
  content: "\e931";
}

.icon-chip:before {
  content: "\e936";
}

.icon-cinema:before {
  content: "\e937";
}

.icon-claim-notice:before {
  content: "\e938";
}

.icon-clock:before {
  content: "\e939";
}

.icon-close:before {
  content: "\e93a";
}

.icon-coin:before {
  content: "\e93b";
}

.icon-commission:before {
  content: "\e93c";
}

.icon-communication:before {
  content: "󩓀";
}

.icon-competition:before {
  content: "\e93d";
}

.icon-configuration:before {
  content: "\e93e";
}

.icon-conservative:before {
  content: "\e940";
}

.icon-construction:before {
  content: "\e941";
}

.icon-contactless:before {
  content: "\e942";
}

.icon-contactless-password:before {
  content: "\e943";
}

.icon-content-and-services:before {
  content: "\e944";
}

.icon-contract-agreement:before {
  content: "\e945";
}

.icon-contract-signature:before {
  content: "\e946";
}

.icon-corporate-floors:before {
  content: "\e947";
}

.icon-cruise:before {
  content: "\e948";
}

.icon-cryptocoin:before {
  content: "\e949";
}

.icon-cryptopedia:before {
  content: "󩖰";
}

.icon-culture:before {
  content: "\e94a";
}

.icon-current-account-on:before {
  content: "\ea52";
}

.icon-current-account:before {
  content: "\e94b";
}

.icon-customer-service:before {
  content: "\ea88";
}

.icon-deposit:before {
  content: "\e94c";
}

.icon-digital-content:before {
  content: "\e94d";
}

.icon-direct-sale:before {
  content: "\e94e";
}

.icon-disconnect-devices:before {
  content: "\e94f";
}

.icon-dislike:before {
  content: "\e950";
}

.icon-doc-chargeback:before {
  content: "\e951";
}

.icon-doc-in:before {
  content: "\e952";
}

.icon-doc-doc:before {
  color: #2b7dd3;
  content: "󩙠";
}

.icon-doc-ppt:before {
  color: #ed6b47;
  content: "󩚰";
}

.icon-doc-xls:before {
  color: #13753e;
  content: "󩛐";
}

.icon-doc-jpg:before {
  color: #3d8c9c;
  content: "\e953";
}

.icon-doc-out:before {
  content: "\e954";
}

.icon-doc-pdf:before {
  color: #de545e;
  content: "\e955";
}

.icon-doc-scheduled:before {
  content: "\e956";
}

.icon-down:before {
  content: "\e957";
}

.icon-arrow-down:before {
  content: "\ea92";
}

.icon-download:before {
  content: "\e958";
}

.icon-drink:before {
  content: "\e959";
}

.icon-drugstore:before {
  content: "\e95a";
}

.icon-duty-free:before {
  content: "\e95b";
}

.icon-edit-copy:before {
  content: "\e95c";
}

.icon-edit-pencil:before {
  content: "\e95d";
}

.icon-edit-trash:before {
  content: "\e95e";
}

.icon-eletronics:before {
  content: "\e95f";
}

.icon-email:before {
  content: "\e960";
}

.icon-empty:before {
  content: "\e961";
}

.icon-empty-search:before {
  content: "\e962";
}

.icon-endorsement:before {
  content: "\e963";
}

.icon-energy:before {
  content: "\e964";
}

.icon-environment:before {
  content: "\e965";
}

.icon-ethereum:before {
  content: "\e966";
}

.icon-ex-bank:before {
  content: "\e967";
}

.icon-exchange:before {
  content: "\e968";
}

.icon-expand-view:before {
  content: "\e9ac";
}

.icon-external-link:before {
  content: "\e96a";
}

.icon-facebook:before {
  content: "\e96b";
}

.icon-fashion:before {
  content: "\e96c";
}

.icon-favorite:before {
  content: "\e96d";
}

.icon-favorite-on:before {
  content: "\e96e";
}

.icon-fee:before {
  content: "\e96f";
}

.icon-fees-fines:before {
  content: "\e970";
}

.icon-fgc:before {
  content: "\e971";
}

.icon-file:before {
  content: "\e972";
}

.icon-financial-contribution:before {
  content: "\e973";
}

.icon-financing:before {
  content: "\e974";
}

.icon-fixed-income-chart:before {
  content: "󩣰";
}

.icon-fixed-income:before {
  content: "\eb33";
}

.icon-flash-auto:before {
  content: "\e976";
}

.icon-flash-off:before {
  content: "\e977";
}

.icon-flash-on:before {
  content: "\e978";
}

.icon-fuel:before {
  content: "\e979";
}

.icon-future:before {
  content: "\e97a";
}

.icon-gambling:before {
  content: "\e97b";
}

.icon-games:before {
  content: "\e97c";
}

.icon-google:before {
  content: "\e97d";
}

.icon-government:before {
  content: "\e97e";
}

.icon-gym:before {
  content: "\e97f";
}

.icon-health-and-education:before {
  content: "\e980";
}

.icon-high-financial-reserve:before {
  content: "\e981";
}

.icon-historic:before {
  content: "\e982";
}

.icon-home:before {
  content: "\e983";
}

.icon-home-and-decor:before {
  content: "\e984";
}

.icon-hospital:before {
  content: "\e985";
}

.icon-hotel:before {
  content: "\e986";
}

.icon-hotels:before {
  content: "\e987";
}

.icon-housing:before {
  content: "\e988";
}

.icon-house-location:before {
  content: "󩪀";
}

.icon-hybrids:before {
  content: "\e989";
}

.icon-id-face:before {
  content: "\e98a";
}

.icon-id-facial-recognition:before {
  content: "\e98b";
}

.icon-id-touch:before {
  content: "\e98c";
}

.icon-image:before {
  content: "\e98d";
}

.icon-income:before {
  content: "\e98e";
}

.icon-industry:before {
  content: "\e98f";
}

.icon-info:before {
  content: "\e990";
}

.icon-info-on:before {
  content: "\ea8a";
}

.icon-infrastructure:before {
  content: "\e991";
}

.icon-instagram:before {
  content: "\e992";
}

.icon-installments-total:before {
  content: "\e993";
}

.icon-insurance:before {
  content: "\e994";
}

.icon-insured:before {
  content: "\e995";
}

.icon-international:before {
  content: "\e996";
}

.icon-invest:before {
  content: "\e997";
}

.icon-invoice:before {
  content: "\e998";
}

.icon-invoice-anticipate:before {
  content: "\e999";
}

.icon-invoice-anticipation:before {
  content: "\e99a";
}

.icon-it:before {
  content: "\e99b";
}

.icon-jewelry:before {
  content: "\e99c";
}

.icon-left:before {
  content: "\e99d";
}

.icon-arrow-left:before {
  content: "\ea93";
}

.icon-legal:before {
  content: "󩰠";
}

.icon-like:before {
  content: "\e99e";
}

.icon-like-on:before {
  content: "\e99f";
}

.icon-limite-mais:before {
  content: "\e9a0";
}

.icon-line-chart:before {
  content: "\e9a1";
}

.icon-lock:before {
  content: "\e9a2";
}

.icon-locker-close:before {
  content: "\e9a3";
}

.icon-locker-open:before {
  content: "\e9a4";
}

.icon-logoff:before {
  content: "\e9a5";
}

.icon-lottery:before {
  content: "\e9a6";
}

.icon-low-reserve:before {
  content: "\e9a7";
}

.icon-management:before {
  content: "\e9a8";
}

.icon-magnet:before {
  content: "\ea7d";
}

.icon-medicine:before {
  content: "\e9a9";
}

.icon-menu-pin:before {
  content: "\eb02";
}

.icon-menu-unpin:before {
  content: "\eb03";
}

.icon-medium-reserve:before {
  content: "\e9aa";
}

.icon-metals:before {
  content: "\e9ab";
}

.icon-minimize-view:before {
  content: "\eb78";
}

.icon-mining:before {
  content: "\e9ad";
}

.icon-moderate:before {
  content: "\e9ae";
}

.icon-move:before {
  content: "\ea7e";
}

.icon-money:before {
  content: "\e9af";
}

.icon-money-application:before {
  content: "\e9b0";
}

.icon-money-in:before {
  content: "\e9b1";
}

.icon-money-out:before {
  content: "\e9b2";
}

.icon-more-options:before {
  content: "\e9b3";
}

.icon-music:before {
  content: "\e9b4";
}

.icon-new-claim:before {
  content: "\e9b5";
}

.icon-non-motorized:before {
  content: "\e9b6";
}

.icon-notification-add:before {
  content: "\ea7f";
}

.icon-notification:before {
  content: "\e9b7";
}

.icon-notification-on:before {
  content: "\e9b8";
}

.icon-offer-book:before {
  content: "\e9b9";
}

.icon-offshore-analysis:before {
  content: "󩸠";
}

.icon-offshore:before {
  content: "󩸰";
}

.icon-online:before {
  content: "\e9ba";
}

.icon-onshore-analysis:before {
  content: "󩹐";
}

.icon-onshore:before {
  content: "󩹠";
}

.icon-open-banking:before {
  content: "\e9bb";
}

.icon-opening:before {
  content: "\e9bc";
}

.icon-operationalization:before {
  content: "\e9bd";
}

.icon-order-received:before {
  content: "\e9be";
}

.icon-others:before {
  content: "\e9bf";
}

.icon-outlook:before {
  content: "\e9c0";
}

.icon-page-first:before {
  content: "\e9c1";
}

.icon-page-last:before {
  content: "\e9c2";
}

.icon-paid-back:before {
  content: "\e9c3";
}

.icon-pause:before {
  content: "\e9c4";
}

.icon-payment-bills:before {
  content: "\e9c5";
}

.icon-payment-scheduled:before {
  content: "\e9c6";
}

.icon-payment-tribute:before {
  content: "\e9c7";
}

.icon-payroll:before {
  content: "\e9c8";
}

.icon-pets:before {
  content: "\e9c9";
}

.icon-pin:before {
  content: "\e9ca";
}

.icon-pix:before {
  content: "\e9cb";
}

.icon-pix-key:before {
  content: "\e9cc";
}

.icon-pizza-chart:before {
  content: "\e9cd";
}

.icon-play:before {
  content: "\e9ce";
}

.icon-play-next:before {
  content: "\e9cf";
}

.icon-play-previous:before {
  content: "\e9d0";
}

.icon-points:before {
  content: "\e9d1";
}

.icon-policy:before {
  content: "\e9d2";
}

.icon-popcorn:before {
  content: "󪁀";
}

.icon-portability:before {
  content: "\e9d3";
}

.icon-printer:before {
  content: "\e9d4";
}

.icon-products:before {
  content: "\e9d6";
}

.icon-profitability-negative:before {
  content: "\e9d7";
}

.icon-profitability-positive:before {
  content: "\e9d8";
}

.icon-property:before {
  content: "\e9da";
}

.icon-property-secured:before {
  content: "\e9db";
}

.icon-proposal:before {
  content: "\e9dc";
}

.icon-public-utility:before {
  content: "\e9dd";
}

.icon-purchase-and-sales:before {
  content: "\e9de";
}

.icon-qr-code:before {
  content: "\e9df";
}

.icon-question:before {
  content: "\e9e0";
}

.icon-rate-off:before {
  content: "\e9e1";
}

.icon-rate-on:before {
  content: "\e9e2";
}

.icon-read-bank-slip:before {
  content: "\e9e3";
}

.icon-receipt:before {
  content: "\e9e4";
}

.icon-receivables:before {
  content: "\e9e5";
}

.icon-recent:before {
  content: "\e9e6";
}

.icon-reclaim-money:before {
  content: "\e9e7";
}

.icon-refresh:before {
  content: "\e9e8";
}

.icon-remote-file:before {
  content: "\e9e9";
}

.icon-remunerated-balance:before {
  content: "\e9ea";
}

.icon-rental:before {
  content: "\e9eb";
}

.icon-research:before {
  content: "\e9ec";
}

.icon-restaurant:before {
  content: "\e9ed";
}

.icon-retail:before {
  content: "\e9ee";
}

.icon-rewards:before {
  content: "\e9ef";
}

.icon-right:before {
  content: "\e9f0";
}

.icon-rotate-left:before {
  content: "\ea80";
}

.icon-rotate-right:before {
  content: "\ea81";
}

.icon-ruller:before {
  content: "\ea82";
}

.icon-arrow-right:before {
  content: "\ea94";
}

.icon-rural:before {
  content: "\e9f1";
}

.icon-salary:before {
  content: "\e9f2";
}

.icon-sanitation:before {
  content: "\e9f3";
}

.icon-schedule:before {
  content: "\e9f4";
}

.icon-scheduled:before {
  content: "\e9f5";
}

.icon-schedule-recurring:before {
  content: "\e9f6";
}

.icon-school:before {
  content: "\e9f7";
}

.icon-services:before {
  content: "\e9f8";
}

.icon-share:before {
  content: "\e9f9";
}

.icon-share-android:before {
  content: "\e9fa";
}

.icon-shipping:before {
  content: "\e9fb";
}

.icon-shipping-remittance:before {
  content: "\e9fc";
}

.icon-simulator:before {
  content: "󪍀";
}

.icon-smile:before {
  content: "\e9fd";
}

.icon-solar-credit:before {
  content: "\e9fe";
}

.icon-sound-off:before {
  content: "\e9ff";
}

.icon-sound-on:before {
  content: "\ea00";
}

.icon-sports:before {
  content: "\ea01";
}

.icon-stack-burger-menu:before {
  content: "\ea02";
}

.icon-stack-burger-menu-plus:before {
  content: "\ea03";
}

.icon-stack-details:before {
  content: "\ea04";
}

.icon-stack-list:before {
  content: "\ea05";
}

.icon-status-disapproved:before {
  content: "\ea06";
}

.icon-status-error:before {
  content: "\ea08";
}

.icon-status-pause:before {
  content: "\ea8d";
}

.icon-status-refresh:before {
  content: "\ea8e";
}

.icon-status-success:before {
  content: "\ea09";
}

.icon-status-warning:before {
  content: "\ea0a";
}

.icon-stripe:before {
  content: "\ea0b";
}

.icon-stop:before {
  content: "\eb9e";
}

.icon-subscription:before {
  content: "\ea0c";
}

.icon-supermarket:before {
  content: "\ea0d";
}

.icon-supplies:before {
  content: "\ea0e";
}

.icon-support:before {
  content: "\ea0f";
}

.icon-surety:before {
  content: "\ea10";
}

.icon-swap-circle:before {
  content: "\ea11";
}

.icon-tag:before {
  content: "\ea12";
}

.icon-tariff:before {
  content: "\ea13";
}

.icon-ted-chargeback:before {
  content: "\ea14";
}

.icon-ted-in:before {
  content: "\ea15";
}

.icon-ted-out:before {
  content: "\ea16";
}

.icon-ted-scheduled:before {
  content: "\ea17";
}

.icon-tef-chargeback:before {
  content: "\ea18";
}

.icon-tef-in:before {
  content: "\ea19";
}

.icon-tef-out:before {
  content: "\ea1a";
}

.icon-tef-scheduled:before {
  content: "\ea1b";
}

.icon-telecomunication:before {
  content: "\ea1c";
}

.icon-telephony:before {
  content: "\ea1d";
}

.icon-tennis-arena:before {
  content: "󪖀";
}

.icon-theater:before {
  content: "\ea1e";
}

.icon-timer:before {
  content: "\ea1f";
}

.icon-tools-analysis:before {
  content: "\ea20";
}

.icon-tools-filter:before {
  content: "\ea21";
}

.icon-tools-search:before {
  content: "\ea22";
}

.icon-tools-set:before {
  content: "\ea6b";
}

.icon-tools-tools:before {
  content: "\ea6b";
}

.icon-tools-widgets:before {
  content: "\ea24";
}

.icon-touch-screen:before {
  content: "\ea25";
}

.icon-town-hall:before {
  content: "\ea26";
}

.icon-transaction-limit:before {
  content: "\ea27";
}

.icon-transfer:before {
  content: "\ea28";
}

.icon-transportation:before {
  content: "\ea29";
}

.icon-travel:before {
  content: "\ea2a";
}

.icon-turn-camera:before {
  content: "\ea2b";
}

.icon-tv-pay:before {
  content: "\ea2c";
}

.icon-unified-invoice:before {
  content: "\ea2d";
}

.icon-up:before {
  content: "\ea2e";
}

.icon-arrow-up:before {
  content: "\ea95";
}

.icon-upload:before {
  content: "\ea2f";
}

.icon-user-add:before {
  content: "\ea30";
}

.icon-user-clients:before {
  content: "\ea31";
}

.icon-user-login:before {
  content: "\ea32";
}

.icon-user-manage:before {
  content: "\ea33";
}

.icon-user-remove-access:before {
  content: "\ea34";
}

.icon-vacation:before {
  content: "\ea35";
}

.icon-view-pass:before {
  content: "\ea36";
}

.icon-visibility-on:before {
  content: "\ea37";
}

.icon-visibility-off:before {
  content: "\ea38";
}

.icon-voucher:before {
  content: "\ea39";
}

.icon-wallet-comparison:before {
  content: "\ea3a";
}

.icon-wallet-virtual:before {
  content: "\ea3b";
}

.icon-wellness:before {
  content: "\ea3c";
}

.icon-whatsapp:before {
  content: "\ea3d";
}

.icon-wholesale:before {
  content: "\ea3e";
}

.icon-widget-collapse:before {
  content: "\ea3f";
}

.icon-widget-expansion:before {
  content: "\ea40";
}

.icon-wifi:before {
  content: "\ea83";
}

.icon-youtube:before {
  content: "\ea41";
}

.icon-zoom-in:before {
  content: "\ea84";
}

.icon-zoom-out:before {
  content: "\ea85";
}

.icon-assembly-voting:before {
  content: "\eafb";
}

.icon-latin-america:before {
  content: "\eaf5";
}

.icon-promotional:before {
  content: "\eaf6";
}

.icon-smart-watch:before {
  content: "\eaf7";
}

.icon-treasury:before {
  content: "\eaf8";
}

.icon-usa:before {
  content: "\eaf9";
}

.icon-sidebar-menu-open-on:before {
  content: "\eb01";
}

.icon-area-chart:before {
  content: "\eb07";
}

.icon-reorder:before {
  content: "\ea86";
}

.icon-payment-device:before {
  content: "\ea87";
}

.icon-sidebar-menu-open:before {
  content: "\eb08";
}

.icon-invest-stablecoin:before {
  content: "\eb0b";
}

.icon-candle-chart-on:before {
  content: "\eb12";
}

.icon-offshore-on:before {
  content: "\eb1c";
}

.icon-accident-disability:before {
  content: "\eb0c";
}

.icon-infrastructure-fund:before {
  content: "\eb1b";
}

.icon-equity-fund:before {
  content: "\eb17";
}

.icon-smart-contract:before {
  content: "\eb1d";
}

.icon-blockchain:before {
  content: "\eb0e";
}

.icon-fantoken:before {
  content: "\eb18";
}

.icon-index-fund:before {
  content: "\eb1a";
}

.icon-stablecoin:before {
  content: "\eb1e";
}

.icon-accredited-investor:before {
  content: "\eb0d";
}

.icon-business-plan-level-1:before {
  content: "\eb0f";
}

.icon-business-plan-level-2:before {
  content: "\eb10";
}

.icon-business-plan-level-3:before {
  content: "\eb11";
}

.icon-ticket:before {
  content: "\eb1f";
}

.icon-helicopter:before {
  content: "\eb19";
}

.icon-computer:before {
  content: "\eb13";
}

.icon-content-and-services-on:before {
  content: "\eb14";
}

.icon-doc-csv:before {
  content: "\eb15";
}

.icon-artificial-intelligence-on:before {
  content: "\eb20";
}

.icon-account-aggregator:before {
  content: "\eb24";
}

.icon-order-oco-bottom:before {
  content: "\eb25";
}

.icon-order-oco-center:before {
  content: "\eb26";
}

.icon-order-oco-top:before {
  content: "\eb27";
}

.icon-UCITS-ETF:before {
  content: "\eb28";
}

.icon-addition:before {
  content: "\eb29";
}

.icon-division:before {
  content: "\eb2a";
}

.icon-multiplication:before {
  content: "\eb2b";
}

.icon-percentage:before {
  content: "\eb2c";
}

.icon-square-root:before {
  content: "\eb2d";
}

.icon-subtraction:before {
  content: "\eb2e";
}

.icon-gain-stop-buy:before {
  content: "\eb2f";
}

.icon-gain-stop-sell:before {
  content: "\eb30";
}

.icon-piggy-bank:before {
  content: "\eb32";
}

.icon-sort:before {
  content: "\eb34";
}

.icon-bug:before {
  content: "\eb35";
}

.icon-seal:before {
  content: "\eb36";
}

.icon-trends:before {
  content: "\eb55";
}

.icon-washer:before {
  content: "\eb54";
}

.icon-television:before {
  content: "\eb53";
}

.icon-stove:before {
  content: "\eb52";
}

.icon-refrigerator:before {
  content: "\eb51";
}

.icon-computing:before {
  content: "\eb50";
}

.icon-air-conditioning:before {
  content: "\eb4f";
}

.icon-travel:before {
  content: "\eb4e";
}

.icon-toys:before {
  content: "\eb4d";
}

.icon-sports-leisure:before {
  content: "\eb4c";
}

.icon-smart-home:before {
  content: "\eb4b";
}

.icon-small-appliances:before {
  content: "\eb4a";
}

.icon-pet-supplies:before {
  content: "\eb49";
}

.icon-musical-instruments:before {
  content: "\eb48";
}

.icon-movies-music:before {
  content: "\eb47";
}

.icon-marketplace:before {
  content: "\eb46";
}

.icon-jewelry:before {
  content: "\eb45";
}

.icon-home-essentials:before {
  content: "\eb44";
}

.icon-home-garden:before {
  content: "\eb43";
}

.icon-headphones:before {
  content: "\eb42";
}

.icon-furniture-decor:before {
  content: "\eb41";
}

.icon-fragrance-makeup:before {
  content: "\eb40";
}

.icon-food-drinks:before {
  content: "\eb3f";
}

.icon-flowers-gifts:before {
  content: "\eb3e";
}

.icon-cameras-video:before {
  content: "\eb3d";
}

.icon-books-magazines:before {
  content: "\eb3c";
}

.icon-bed-bath-table:before {
  content: "\eb3b";
}

.icon-beauty-health:before {
  content: "\eb3a";
}

.icon-baby:before {
  content: "\eb39";
}

.icon-automotive:before {
  content: "\eb38";
}

.icon-adult:before {
  content: "\eb37";
}

.icon-travel-pass:before {
  content: "\eb76";
}

.icon-concierge-service:before {
  content: "\eb75";
}

.icon-flow-condition:before {
  content: "\eb74";
}

.icon-automatic-exchange:before {
  content: "\eb73";
}

.icon-benchmark:before {
  content: "\eb72";
}

.icon-income-positive:before {
  content: "\eb71";
}

.icon-income-negative:before {
  content: "\eb70";
}

.icon-mouse:before {
  content: "\eb6f";
}

.icon-monitor:before {
  content: "\eb6e";
}

.icon-laptop:before {
  content: "\eb6d";
}

.icon-keyboard:before {
  content: "\eb6c";
}

.icon-headset:before {
  content: "\eb6b";
}

.icon-dockstation:before {
  content: "\eb6a";
}

.icon-wine:before {
  content: "\eb69";
}

.icon-unlimited:before {
  content: "\eb68";
}

.icon-travel-lounge:before {
  content: "\eb67";
}

.icon-travel-insurance:before {
  content: "\eb66";
}

.icon-travel-incovenience:before {
  content: "\eb65";
}

.icon-travel-benefits:before {
  content: "\eb64";
}

.icon-shopping:before {
  content: "\eb63";
}

.icon-restaurant-table:before {
  content: "\eb62";
}

.icon-restaurant-plate:before {
  content: "\eb61";
}

.icon-mobility:before {
  content: "\eb60";
}

.icon-luxury-hotels:before {
  content: "\eb5f";
}

.icon-luggage-cart:before {
  content: "\eb5e";
}

.icon-hotel-concierge:before {
  content: "\eb5d";
}

.icon-gastronomy:before {
  content: "\eb5c";
}

.icon-family-policy:before {
  content: "\eb5b";
}

.icon-exclusive-events:before {
  content: "\eb5a";
}

.icon-countryside-club:before {
  content: "\eb59";
}

.icon-card-insurance:before {
  content: "\eb58";
}

.icon-benefits-collection:before {
  content: "\eb57";
}

.icon-airport-lounge:before {
  content: "\eb56";
}

.icon-immigration:before {
  content: "\eb80";
}

.icon-luggage:before {
  content: "\eb81";
}

.icon-terminal-btg:before {
  content: "\eb82";
}

.icon-schedule-period:before {
  content: "\eb84";
}

.icon-schedule-receivables:before {
  content: "\eb85";
}

.icon-expired-points-btg:before {
  content: "\eb86";
}

.icon-pix-objection:before {
  content: "\eb87";
}

.icon-card-list-view-expand:before {
  content: "\eb88";
}

.icon-draw-rectangle:before {
  content: "\eb89";
}

.icon-empty-chart:before {
  content: "\eb8a";
}

.icon-login:before {
  content: "\eb8b";
}

.icon-fast-transfer:before {
  content: "\eb8c";
}

.icon-motorbike:before {
  content: "\eb8d";
}

.icon-liquid-fund:before {
  content: "\eb8e";
}

.icon-semiliquid-fund:before {
  content: "\eb8f";
}

.icon-customer-service-on:before {
  content: "\eb90";
}

.icon-contrast:before {
  content: "\eb91";
}

.icon-text-scale-down:before {
  content: "\eb92";
}

.icon-text-scale-up:before {
  content: "\eb93";
}

.icon-forward:before {
  content: "\eb94";
}

.icon-backward:before {
  content: "\eb95";
}

.icon-insert:before {
  content: "\eb96";
}

.icon-password:before {
  content: "\eb97";
}

.icon-payment-proximity:before {
  content: "\eb98";
}

.icon-tiktok:before {
  content: "\eb99";
}

.icon-backspace:before {
  content: "\eb9a";
}

.icon-triangle-positive:before {
  content: "\eb9d";
}

.icon-triangle-negative:before {
  content: "\eb9c";
}

.icon-slack:before {
  content: "\eb9b";
}

.icon-wire-transfer:before {
  content: "\e969";
}

[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon-orquestra" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-]::before,
[class*=" icon-"]::before {
  display: block;
}

[class^=icon-] i,
[class*=" icon-"] i {
  font-family: "icomoon-orquestra" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.orq-icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.orq-icon-container--16 {
  height: 16px;
  width: 16px;
}

.orq-icon-container--24 {
  height: 24px;
  width: 24px;
}

.orq-icon-container--32 {
  height: 32px;
  width: 32px;
}

.orq-icon-container--40 {
  height: 40px;
  width: 40px;
}

.orq-icon-container--48 {
  height: 48px;
  width: 48px;
}

.orq-icon-container--64 {
  height: 64px;
  width: 64px;
}

.orq-icon-container--72 {
  height: 72px;
  width: 72px;
}

.orq-icon-container--80 {
  height: 80px;
  width: 80px;
}

.orq-icon-container--96 {
  height: 96px;
  width: 96px;
}

.orq-icon-container--112 {
  height: 112px;
  width: 112px;
}

.orq-icon-container--128 {
  height: 128px;
  width: 128px;
}

.orq-icon-container--264 {
  height: 264px;
  width: 264px;
}

.orq-icon-container::before {
  display: block;
}

.orq-icon-container__notification__bullet .orq-bullet {
  position: absolute;
  top: 0;
  right: 0;
}

.orq-icon-container__notification__bullet--size-40 .orq-bullet {
  top: 2px;
  right: 2px;
}

.orq-icon-container__notification__bullet--size-48 .orq-bullet {
  top: 3px;
  right: 3px;
}

.orq-icon-container__notification__bullet--size-64 .orq-bullet {
  top: 5px;
  right: 5px;
}

.orq-icon-container__notification__bullet--size-72 .orq-bullet {
  top: 6px;
  right: 6px;
}

.orq-icon-container__notification__bullet--size-80 .orq-bullet {
  top: 8px;
  right: 8px;
}

.orq-icon-container__notification__bullet--size-96 .orq-bullet {
  top: 10px;
  right: 10px;
}

.orq-icon-container__notification__bullet--size-112 .orq-bullet {
  top: 12px;
  right: 12px;
}

.orq-icon-container__notification__bullet--size-128 .orq-bullet {
  top: 15px;
  right: 15px;
}

.orq-icon-container__notification__counter {
  position: absolute;
}

.orq-icon-container__notification__counter--size-40 {
  top: -2px;
  right: -2px;
}

.orq-icon-container__notification__counter--size-48 {
  top: -1px;
  right: -1px;
}

.orq-icon-container__notification__counter--size-64 {
  top: 1px;
  right: 1px;
}

.orq-icon-container__notification__counter--size-72 {
  top: 2px;
  right: 2px;
}

.orq-icon-container__notification__counter--size-80 {
  top: 4px;
  right: 4px;
}

.orq-icon-container__notification__counter--size-96 {
  top: 6px;
  right: 6px;
}

.orq-icon-container__notification__counter--size-112 {
  top: 8px;
  right: 8px;
}

.orq-icon-container__notification__counter--size-128 {
  top: 10px;
  right: 10px;
}

.orq-icon-container__notification__badge {
  position: absolute;
}

.orq-icon-container__notification__badge--size-16 {
  top: 1px;
  right: 0px;
}

.orq-icon-container__notification__badge--size-16 .orq-notification-badge--bullet {
  width: 6px;
  height: 6px;
}

.orq-icon-container__notification__badge--size-24 {
  top: 0px;
  right: -1px;
}

.orq-icon-container__notification__badge--size-32 {
  top: 0px;
  right: 1px;
}

.orq-icon-container__notification__badge--size-40 {
  top: 2px;
  right: 2px;
}

.orq-icon-container__notification__badge--size-48 {
  top: 3px;
  right: 2px;
}

.orq-icon-container__notification__badge--size-64 {
  top: 5px;
  right: 5px;
}

.orq-icon-container__notification__badge--size-72 {
  top: 6px;
  right: 5px;
}

.orq-icon-container__notification__badge--size-80 {
  top: 8px;
  right: 6px;
}

.orq-icon-container__notification__badge--size-96 {
  top: 8px;
  right: 10px;
}

.orq-icon-container__notification__badge--size-112 {
  top: 12px;
  right: 12px;
}

.orq-icon-container__notification__badge--size-128 {
  top: 15px;
  right: 15px;
}

.orq-icon-container__click-event {
  cursor: pointer;
}

.orq-icon-container__icon--emphasis-base-low {
  color: var(--emphasis-base-low);
}

.orq-icon-container__icon--emphasis-base-medium {
  color: var(--emphasis-base-medium);
}

.orq-icon-container__icon--emphasis-base-high {
  color: var(--emphasis-base-high);
}

.orq-icon-container__icon--emphasis-base-disabled {
  color: var(--emphasis-base-disabled);
}

.orq-icon-container__icon--emphasis-base-low-inverse {
  color: var(--emphasis-base-low-inverse);
}

.orq-icon-container__icon--emphasis-base-medium-inverse {
  color: var(--emphasis-base-medium-inverse);
}

.orq-icon-container__icon--emphasis-base-high-inverse {
  color: var(--emphasis-base-high-inverse);
}

.orq-icon-container__icon--emphasis-base-disabled-inverse {
  color: var(--emphasis-base-disabled-inverse);
}

.orq-icon-container__icon--emphasis-base-medium-70 {
  color: var(--emphasis-base-medium-70);
}

.orq-icon-container__icon--primary-base {
  color: var(--primary-base);
}

.orq-icon-container__icon--primary-base-inverse {
  color: var(--primary-base-inverse);
}

.orq-icon-container__icon--secondary-base {
  color: var(--secondary-base);
}

.orq-icon-container__icon--secondary-base-inverse {
  color: var(--secondary-base-inverse);
}

.orq-icon-container__icon--status-error {
  color: var(--status-error);
}

.orq-icon-container__icon--status-error-inverse {
  color: var(--status-error-inverse);
}

.orq-icon-container__icon--status-success {
  color: var(--status-success);
}

.orq-icon-container__icon--status-success-inverse {
  color: var(--status-success-inverse);
}

.orq-icon-container__icon--status-informative {
  color: var(--status-informative);
}

.orq-icon-container__icon--status-informative-inverse {
  color: var(--status-informative-inverse);
}

.orq-icon-container__icon--status-warning {
  color: var(--status-warning);
}

.orq-icon-container__icon--status-warning-inverse {
  color: var(--status-warning-inverse);
}

.orq-icon-container__icon--on-color-emphasis-disabled {
  color: var(--on-color-emphasis-disabled);
}

.orq-icon-container__icon--on-color-emphasis-disabled-inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-icon-container__icon--on-color-emphasis-high {
  color: var(--on-color-emphasis-high);
}

.orq-icon-container__icon--on-color-emphasis-high-inverse {
  color: var(--on-color-emphasis-high-inverse);
}

.orq-icon-container__icon--on-color-emphasis-low {
  color: var(--on-color-emphasis-low);
}

.orq-icon-container__icon--on-color-emphasis-low-inverse {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-icon-container__icon--on-color-emphasis-medium {
  color: var(--on-color-emphasis-medium);
}

.orq-icon-container__icon--on-color-emphasis-medium-inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-icon-container__icon--on-color-icon-base {
  color: var(--on-color-icon-base);
}

.orq-icon-container__icon--on-color-indicator-highlight-base {
  color: var(--on-color-indicator-highlight-base);
}

.orq-icon-container__icon--on-color-indicator-highlight-base-inverse {
  color: var(--on-color-indicator-highlight-base-inverse);
}

.orq-icon-container__icon--on-color-indicator-negative-base {
  color: var(--on-color-indicator-negative-base);
}

.orq-icon-container__icon--on-color-indicator-negative-base-inverse {
  color: var(--on-color-indicator-negative-base-inverse);
}

.orq-icon-container__icon--on-color-indicator-positive-base {
  color: var(--on-color-indicator-positive-base);
}

.orq-icon-container__icon--on-color-indicator-positive-base-inverse {
  color: var(--on-color-indicator-positive-base-inverse);
}

.orq-icon-container__icon--action-disabled-base {
  color: var(--action-disabled-base);
}

.orq-icon-container__icon--action-disabled-emphasis-base {
  color: var(--action-disabled-emphasis-base);
}

.orq-icon-container__icon--action-disabled-emphasis-base-inverse {
  color: var(--action-disabled-emphasis-base-inverse);
}

.orq-icon-container__icon--action-main-emphasis-high {
  color: var(--action-main-emphasis-high);
}

.orq-icon-container__icon--action-main-emphasis-high-inverse {
  color: var(--action-main-emphasis-high-inverse);
}

.orq-icon-container__icon--action-main-emphasis-low {
  color: var(--action-main-emphasis-low);
}

.orq-icon-container__icon--action-main-emphasis-low-inverse {
  color: var(--action-main-emphasis-low-inverse);
}

.orq-icon-container__icon--action-main-emphasis-medium {
  color: var(--action-main-emphasis-medium);
}

.orq-icon-container__icon--action-main-emphasis-medium-inverse {
  color: var(--action-main-emphasis-medium-inverse);
}

.orq-icon-container__icon--action-main-enabled {
  color: var(--action-main-enabled);
}

.orq-icon-container__icon--action-main-enabled-inverse {
  color: var(--action-main-enabled-inverse);
}

.orq-icon-container__icon--action-main-focus {
  color: var(--action-main-focus);
}

.orq-icon-container__icon--action-main-focus-inverse {
  color: var(--action-main-focus-inverse);
}

.orq-icon-container__icon--action-main-hover {
  color: var(--action-main-hover);
}

.orq-icon-container__icon--action-main-hover-inverse {
  color: var(--action-main-hover-inverse);
}

.orq-icon-container__icon--action-main-pressed {
  color: var(--action-main-pressed);
}

.orq-icon-container__icon--action-main-pressed-inverse {
  color: var(--action-main-pressed-inverse);
}

.orq-icon-container__icon--action-main-selected {
  color: var(--action-main-selected);
}

.orq-icon-container__icon--action-main-selected-inverse {
  color: var(--action-main-selected-inverse);
}

.orq-icon-container__icon--action-neutral-emphasis-high {
  color: var(--action-neutral-emphasis-high);
}

.orq-icon-container__icon--action-neutral-emphasis-high-inverse {
  color: var(--action-neutral-emphasis-high-inverse);
}

.orq-icon-container__icon--action-neutral-emphasis-low {
  color: var(--action-neutral-emphasis-low);
}

.orq-icon-container__icon--action-neutral-emphasis-low-inverse {
  color: var(--action-neutral-emphasis-low-inverse);
}

.orq-icon-container__icon--action-neutral-emphasis-medium {
  color: var(--action-neutral-emphasis-medium);
}

.orq-icon-container__icon--action-neutral-emphasis-medium-inverse {
  color: var(--action-neutral-emphasis-medium-inverse);
}

.orq-icon-container__icon--action-neutral-enabled {
  color: var(--action-neutral-enabled);
}

.orq-icon-container__icon--action-neutral-enabled-inverse {
  color: var(--action-neutral-enabled-inverse);
}

.orq-icon-container__icon--action-neutral-focus {
  color: var(--action-neutral-focus);
}

.orq-icon-container__icon--action-neutral-focus-inverse {
  color: var(--action-neutral-focus-inverse);
}

.orq-icon-container__icon--action-neutral-hover {
  color: var(--action-neutral-hover);
}

.orq-icon-container__icon--action-neutral-hover-inverse {
  color: var(--action-neutral-hover-inverse);
}

.orq-icon-container__icon--action-neutral-pressed {
  color: var(--action-neutral-pressed);
}

.orq-icon-container__icon--action-neutral-pressed-inverse {
  color: var(--action-neutral-pressed-inverse);
}

.orq-icon-container__icon--action-neutral-selected {
  color: var(--action-neutral-selected);
}

.orq-icon-container__icon--action-neutral-selected-inverse {
  color: var(--action-neutral-selected-inverse);
}

.orq-icon-container__icon--action-secondary-emphasis-high {
  color: var(--action-secondary-emphasis-high);
}

.orq-icon-container__icon--action-secondary-emphasis-high-inverse {
  color: var(--action-secondary-emphasis-high-inverse);
}

.orq-icon-container__icon--action-secondary-emphasis-low {
  color: var(--action-secondary-emphasis-low);
}

.orq-icon-container__icon--action-secondary-emphasis-low-inverse {
  color: var(--action-secondary-emphasis-low-inverse);
}

.orq-icon-container__icon--action-secondary-emphasis-medium {
  color: var(--action-secondary-emphasis-medium);
}

.orq-icon-container__icon--action-secondary-emphasis-medium-inverse {
  color: var(--action-secondary-emphasis-medium-inverse);
}

.orq-icon-container__icon--action-secondary-enabled {
  color: var(--action-secondary-enabled);
}

.orq-icon-container__icon--action-secondary-enabled-inverse {
  color: var(--action-secondary-enabled-inverse);
}

.orq-icon-container__icon--action-secondary-focus {
  color: var(--action-secondary-focus);
}

.orq-icon-container__icon--action-secondary-focus-inverse {
  color: var(--action-secondary-focus-inverse);
}

.orq-icon-container__icon--action-secondary-hover {
  color: var(--action-secondary-hover);
}

.orq-icon-container__icon--action-secondary-hover-inverse {
  color: var(--action-secondary-hover-inverse);
}

.orq-icon-container__icon--action-secondary-pressed {
  color: var(--action-secondary-pressed);
}

.orq-icon-container__icon--action-secondary-pressed-inverse {
  color: var(--action-secondary-pressed-inverse);
}

.orq-icon-container__icon--action-secondary-selected {
  color: var(--action-secondary-selected);
}

.orq-icon-container__icon--action-secondary-selected-inverse {
  color: var(--action-secondary-selected-inverse);
}

.orq-icon-container__icon--background-base {
  color: var(--background-base);
}

.orq-icon-container__icon--background-base-inverse {
  color: var(--background-base-inverse);
}

.orq-icon-container__icon--neutral-base {
  color: var(--neutral-base);
}

.orq-icon-container__icon--neutral-base-inverse {
  color: var(--neutral-base-inverse);
}

.orq-icon-container__icon--outline-base-focus {
  color: var(--outline-base-focus);
}

.orq-icon-container__icon--outline-base-focus-inverse {
  color: var(--outline-base-focus-inverse);
}

.orq-icon-container__icon--secondary-base {
  color: var(--secondary-base);
}

.orq-icon-container__icon--secondary-base-inverse {
  color: var(--secondary-base-inverse);
}

.orq-icon-container__icon--status-error-base {
  color: var(--status-error-base);
}

.orq-icon-container__icon--status-error-base-inverse {
  color: var(--status-error-base-inverse);
}

.orq-icon-container__icon--status-error-base-surface {
  color: var(--status-error-base-surface);
}

.orq-icon-container__icon--status-error-base-surface-inverse {
  color: var(--status-error-base-surface-inverse);
}

.orq-icon-container__icon--status-informative-base {
  color: var(--status-informative-base);
}

.orq-icon-container__icon--status-informative-base-inverse {
  color: var(--status-informative-base-inverse);
}

.orq-icon-container__icon--status-informative-base-surface {
  color: var(--status-informative-base-surface);
}

.orq-icon-container__icon--status-informative-base-surface-inverse {
  color: var(--status-informative-base-surface-inverse);
}

.orq-icon-container__icon--status-success-base {
  color: var(--status-success-base);
}

.orq-icon-container__icon--status-success-base-inverse {
  color: var(--status-success-base-inverse);
}

.orq-icon-container__icon--status-success-base-surface {
  color: var(--status-success-base-surface);
}

.orq-icon-container__icon--status-success-base-surface-inverse {
  color: var(--status-success-base-surface-inverse);
}

.orq-icon-container__icon--status-warning-base {
  color: var(--status-warning-base);
}

.orq-icon-container__icon--status-warning-base-inverse {
  color: var(--status-warning-base-inverse);
}

.orq-icon-container__icon--status-warning-base-surface {
  color: var(--status-warning-base-surface);
}

.orq-icon-container__icon--status-warning-base-surface-inverse {
  color: var(--status-warning-base-surface-inverse);
}

.orq-icon-container__icon--surface-brand-on-brand-01-action-enabled {
  color: var(--surface-brand-on-brand-01-action-enabled);
}

.orq-icon-container__icon--surface-brand-on-brand-01-action-hover {
  color: var(--surface-brand-on-brand-01-action-hover);
}

.orq-icon-container__icon--surface-brand-on-brand-01-action-pressed {
  color: var(--surface-brand-on-brand-01-action-pressed);
}

.orq-icon-container__icon--surface-brand-on-brand-01-disabled {
  color: var(--surface-brand-on-brand-01-disabled);
}

.orq-icon-container__icon--surface-brand-on-brand-01-emphasis-high {
  color: var(--surface-brand-on-brand-01-emphasis-high);
}

.orq-icon-container__icon--surface-brand-on-brand-01-emphasis-low {
  color: var(--surface-brand-on-brand-01-emphasis-low);
}

.orq-icon-container__icon--surface-brand-on-brand-01-emphasis-medium {
  color: var(--surface-brand-on-brand-01-emphasis-medium);
}

.orq-icon-container__icon--surface-brand-on-brand-01-outline {
  color: var(--surface-brand-on-brand-01-outline);
}

.orq-icon-container__icon--surface-brand-on-brand-02-action-enabled {
  color: var(--surface-brand-on-brand-02-action-enabled);
}

.orq-icon-container__icon--surface-brand-on-brand-02-action-hover {
  color: var(--surface-brand-on-brand-02-action-hover);
}

.orq-icon-container__icon--surface-brand-on-brand-02-action-pressed {
  color: var(--surface-brand-on-brand-02-action-pressed);
}

.orq-icon-container__icon--surface-brand-on-brand-02-disabled {
  color: var(--surface-brand-on-brand-02-disabled);
}

.orq-icon-container__icon--surface-brand-on-brand-02-emphasis-high {
  color: var(--surface-brand-on-brand-02-emphasis-high);
}

.orq-icon-container__icon--surface-brand-on-brand-02-emphasis-low {
  color: var(--surface-brand-on-brand-02-emphasis-low);
}

.orq-icon-container__icon--surface-brand-on-brand-02-emphasis-medium {
  color: var(--surface-brand-on-brand-02-emphasis-medium);
}

.orq-icon-container__icon--surface-brand-on-brand-02-outline {
  color: var(--surface-brand-on-brand-02-outline);
}

.orq-icon-container__icon--surface-brand-on-brand-03-action-enabled {
  color: var(--surface-brand-on-brand-03-action-enabled);
}

.orq-icon-container__icon--surface-brand-on-brand-03-action-hover {
  color: var(--surface-brand-on-brand-03-action-hover);
}

.orq-icon-container__icon--surface-brand-on-brand-03-action-pressed {
  color: var(--surface-brand-on-brand-03-action-pressed);
}

.orq-icon-container__icon--surface-brand-on-brand-03-disabled {
  color: var(--surface-brand-on-brand-03-disabled);
}

.orq-icon-container__icon--surface-brand-on-brand-03-emphasis-high {
  color: var(--surface-brand-on-brand-03-emphasis-high);
}

.orq-icon-container__icon--surface-brand-on-brand-03-emphasis-low {
  color: var(--surface-brand-on-brand-03-emphasis-low);
}

.orq-icon-container__icon--surface-brand-on-brand-03-emphasis-medium {
  color: var(--surface-brand-on-brand-03-emphasis-medium);
}

.orq-icon-container__icon--surface-brand-on-brand-03-outline {
  color: var(--surface-brand-on-brand-03-outline);
}

.orq-icon-container__icon--surface-brand-on-brand-04-action-enabled {
  color: var(--surface-brand-on-brand-04-action-enabled);
}

.orq-icon-container__icon--surface-brand-on-brand-04-action-hover {
  color: var(--surface-brand-on-brand-04-action-hover);
}

.orq-icon-container__icon--surface-brand-on-brand-04-action-pressed {
  color: var(--surface-brand-on-brand-04-action-pressed);
}

.orq-icon-container__icon--surface-brand-on-brand-04-disabled {
  color: var(--surface-brand-on-brand-04-disabled);
}

.orq-icon-container__icon--surface-brand-on-brand-04-emphasis-high {
  color: var(--surface-brand-on-brand-04-emphasis-high);
}

.orq-icon-container__icon--surface-brand-on-brand-04-emphasis-low {
  color: var(--surface-brand-on-brand-04-emphasis-low);
}

.orq-icon-container__icon--surface-brand-on-brand-04-emphasis-medium {
  color: var(--surface-brand-on-brand-04-emphasis-medium);
}

.orq-icon-container__icon--surface-brand-on-brand-04-outline {
  color: var(--surface-brand-on-brand-04-outline);
}

.orq-icon-container__icon--surface-brand-on-brand-05-action-enabled {
  color: var(--surface-brand-on-brand-05-action-enabled);
}

.orq-icon-container__icon--surface-brand-on-brand-05-action-hover {
  color: var(--surface-brand-on-brand-05-action-hover);
}

.orq-icon-container__icon--surface-brand-on-brand-05-action-pressed {
  color: var(--surface-brand-on-brand-05-action-pressed);
}

.orq-icon-container__icon--surface-brand-on-brand-05-disabled {
  color: var(--surface-brand-on-brand-05-disabled);
}

.orq-icon-container__icon--surface-brand-on-brand-05-emphasis-high {
  color: var(--surface-brand-on-brand-05-emphasis-high);
}

.orq-icon-container__icon--surface-brand-on-brand-05-emphasis-low {
  color: var(--surface-brand-on-brand-05-emphasis-low);
}

.orq-icon-container__icon--surface-brand-on-brand-05-emphasis-medium {
  color: var(--surface-brand-on-brand-05-emphasis-medium);
}

.orq-icon-container__icon--surface-brand-on-brand-05-outline {
  color: var(--surface-brand-on-brand-05-outline);
}

.orq-icon-container__icon--main-state-enabled {
  color: var(--main-state-enabled);
}

.orq-icon-container__icon--main-state-hover {
  color: var(--main-state-hover);
}

.orq-icon-container__icon--main-state-focus {
  color: var(--main-state-focus);
}

.orq-icon-container__icon--main-state-pressed {
  color: var(--main-state-pressed);
}

.orq-icon-container__icon--main-state-selected {
  color: var(--main-state-selected);
}

.orq-icon-container__icon--main-state-disabled {
  color: var(--main-state-disabled);
}

.orq-icon-container__icon--main-state-enabled-inverse {
  color: var(--main-state-enabled-inverse);
}

.orq-icon-container__icon--main-state-hover-inverse {
  color: var(--main-state-hover-inverse);
}

.orq-icon-container__icon--main-state-focus-inverse {
  color: var(--main-state-focus-inverse);
}

.orq-icon-container__icon--main-state-pressed-inverse {
  color: var(--main-state-pressed-inverse);
}

.orq-icon-container__icon--main-state-selected-inverse {
  color: var(--main-state-selected-inverse);
}

.orq-icon-container__icon--main-state-disabled-inverse {
  color: var(--main-state-disabled-inverse);
}

.orq-icon-container__icon--secondary-state-enabled {
  color: var(--secondary-state-enabled);
}

.orq-icon-container__icon--secondary-state-hover {
  color: var(--secondary-state-hover);
}

.orq-icon-container__icon--secondary-state-focus {
  color: var(--secondary-state-focus);
}

.orq-icon-container__icon--secondary-state-pressed {
  color: var(--secondary-state-pressed);
}

.orq-icon-container__icon--secondary-state-selected {
  color: var(--secondary-state-selected);
}

.orq-icon-container__icon--secondary-state-disabled {
  color: var(--secondary-state-disabled);
}

.orq-icon-container__icon--secondary-state-enabled-inverse {
  color: var(--secondary-state-enabled-inverse);
}

.orq-icon-container__icon--secondary-state-hover-inverse {
  color: var(--secondary-state-hover-inverse);
}

.orq-icon-container__icon--secondary-state-focus-inverse {
  color: var(--secondary-state-focus-inverse);
}

.orq-icon-container__icon--secondary-state-pressed-inverse {
  color: var(--secondary-state-pressed-inverse);
}

.orq-icon-container__icon--secondary-state-selected-inverse {
  color: var(--secondary-state-selected-inverse);
}

.orq-icon-container__icon--secondary-state-disabled-inverse {
  color: var(--secondary-state-disabled-inverse);
}

.orq-icon-container__icon--neutral-state-enabled {
  color: var(--neutral-state-enabled);
}

.orq-icon-container__icon--neutral-state-hover {
  color: var(--neutral-state-hover);
}

.orq-icon-container__icon--neutral-state-focus {
  color: var(--neutral-state-focus);
}

.orq-icon-container__icon--neutral-state-pressed {
  color: var(--neutral-state-pressed);
}

.orq-icon-container__icon--neutral-state-selected {
  color: var(--neutral-state-selected);
}

.orq-icon-container__icon--neutral-state-disabled {
  color: var(--neutral-state-disabled);
}

.orq-icon-container__icon--neutral-state-enabled-inverse {
  color: var(--neutral-state-enabled-inverse);
}

.orq-icon-container__icon--neutral-state-hover-inverse {
  color: var(--neutral-state-hover-inverse);
}

.orq-icon-container__icon--neutral-state-focus-inverse {
  color: var(--neutral-state-focus-inverse);
}

.orq-icon-container__icon--neutral-state-pressed-inverse {
  color: var(--neutral-state-pressed-inverse);
}

.orq-icon-container__icon--neutral-state-selected-inverse {
  color: var(--neutral-state-selected-inverse);
}

.orq-icon-container__icon--neutral-state-disabled-inverse {
  color: var(--neutral-state-disabled-inverse);
}

.orq-icon-container__icon--emphasis-base-high {
  color: var(--emphasis-base-high);
}

.orq-icon-container__icon--emphasis-base-medium {
  color: var(--emphasis-base-medium);
}

.orq-icon-container__icon--emphasis-base-low {
  color: var(--emphasis-base-low);
}

.orq-icon-container__icon--emphasis-base-disabled {
  color: var(--emphasis-base-disabled);
}

.orq-icon-container__icon--emphasis-base-high-inverse {
  color: var(--emphasis-base-high-inverse);
}

.orq-icon-container__icon--emphasis-base-medium-inverse {
  color: var(--emphasis-base-medium-inverse);
}

.orq-icon-container__icon--emphasis-base-low-inverse {
  color: var(--emphasis-base-low-inverse);
}

.orq-icon-container__icon--emphasis-base-disabled-inverse {
  color: var(--emphasis-base-disabled-inverse);
}

.orq-icon-container__icon--success {
  color: var(--success);
}

.orq-icon-container__icon--success-surface-inverse {
  color: var(--success-surface-inverse);
}

.orq-icon-container__icon--success-inverse {
  color: var(--success-inverse);
}

.orq-icon-container__icon--success-surface {
  color: var(--success-surface);
}

.orq-icon-container__icon--warning {
  color: var(--warning);
}

.orq-icon-container__icon--warning-surface {
  color: var(--warning-surface);
}

.orq-icon-container__icon--warning-inverse {
  color: var(--warning-inverse);
}

.orq-icon-container__icon--warning-surface-inverse {
  color: var(--warning-surface-inverse);
}

.orq-icon-container__icon--error {
  color: var(--error);
}

.orq-icon-container__icon--error-surface {
  color: var(--error-surface);
}

.orq-icon-container__icon--error-inverse {
  color: var(--error-inverse);
}

.orq-icon-container__icon--error-surface-inverse {
  color: var(--error-surface-inverse);
}

.orq-icon-container__icon--informative {
  color: var(--informative);
}

.orq-icon-container__icon--informative-surface {
  color: var(--informative-surface);
}

.orq-icon-container__icon--informative-inverse {
  color: var(--informative-inverse);
}

.orq-icon-container__icon--informative-surface-inverse {
  color: var(--informative-surface-inverse);
}

.orq-icon-container__icon--special-fixed-white {
  color: var(--special-fixed-white);
}

.orq-icon-container__icon--special-fixed-black {
  color: var(--special-fixed-black);
}

.orq-icon-container__icon--specialcolors-special-fixed-black {
  color: var(--specialcolors-special-fixed-black);
}

.orq-icon-container__icon--specialcolors-special-fixed-white {
  color: var(--specialcolors-special-fixed-white);
}

.orq-icon-container__icon--surface-brand-01 {
  color: var(--surface-brand-01);
}

.orq-icon-container__icon--surface-brand-02 {
  color: var(--surface-brand-02);
}

.orq-icon-container__icon--surface-brand-03 {
  color: var(--surface-brand-03);
}

.orq-icon-container__icon--surface-brand-04 {
  color: var(--surface-brand-04);
}

.orq-icon-container__icon--surface-brand-05 {
  color: var(--surface-brand-05);
}

.orq-icon-container__icon--action-disabled-emphasis-base {
  color: var(--action-disabled-emphasis-base);
}

.orq-icon-container__icon--action-disabled-emphasis-base-inverse {
  color: var(--action-disabled-emphasis-base-inverse);
}

.orq-icon-container__icon--action-neutral-emphasis-high {
  color: var(--action-neutral-emphasis-high);
}

.orq-icon-container__icon--action-neutral-emphasis-high-inverse {
  color: var(--action-neutral-emphasis-high-inverse);
}

.orq-icon-container__icon--action-neutral-emphasis-low {
  color: var(--action-neutral-emphasis-low);
}

.orq-icon-container__icon--action-neutral-emphasis-low-inverse {
  color: var(--action-neutral-emphasis-low-inverse);
}

.orq-icon-container__icon--on-color-emphasis-medium {
  color: var(--on-color-emphasis-medium);
}

.orq-icon-container__icon--on-color-emphasis-medium-inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-icon-container__icon--outline-base {
  color: var(--outline-base);
}

.orq-icon-container__icon--outline-base-inverse {
  color: var(--outline-base-inverse);
}

.orq-icon-container__icon--action-main-emphasis-high {
  color: var(--action-main-emphasis-high);
}

.orq-icon-container__icon--action-main-emphasis-high-inverse {
  color: var(--action-main-emphasis-high-inverse);
}

.orq-icon-container__icon--neutral-extended-70 {
  color: var(--neutral-extended-70);
}

.orq-icon-container__icon--neutral-extended-40 {
  color: var(--neutral-extended-40);
}

.orq-icon-container__icon--color-ai-icon {
  color: var(--color-ai-icon);
}

.orq-icon-container__icon--color-ai-shimmer-end {
  color: var(--color-ai-shimmer-end);
}

.orq-icon-container__icon--color-ai-shimmer-start {
  color: var(--color-ai-shimmer-start);
}

.orq-icon-container__icon--16 {
  font-size: 16px;
}

.orq-icon-container__icon--24 {
  font-size: 24px;
}

.orq-icon-container__icon--32 {
  font-size: 32px;
}

.orq-icon-container__icon--40 {
  font-size: 40px;
}

.orq-icon-container__icon--48 {
  font-size: 48px;
}

.orq-icon-container__icon--64 {
  font-size: 64px;
}

.orq-icon-container__icon--72 {
  font-size: 72px;
}

.orq-icon-container__icon--80 {
  font-size: 80px;
}

.orq-icon-container__icon--96 {
  font-size: 96px;
}

.orq-icon-container__icon--112 {
  font-size: 112px;
}

.orq-icon-container__icon--128 {
  font-size: 128px;
}

.orq-icon-container__icon--264 {
  font-size: 264px;
}

.orq-icon-container__icon--status-error {
  color: var(--status-error-base);
}

.orq-icon-container__icon--status-error-inverse {
  color: var(--status-error-base-inverse);
}

.orq-icon-container__icon--status-success {
  color: var(--status-success-base);
}

.orq-icon-container__icon--status-success-inverse {
  color: var(--status-success-base-inverse);
}

.orq-icon-container__icon--status-warning {
  color: var(--status-warning-base);
}

.orq-icon-container__icon--status-warning-inverse {
  color: var(--status-warning-base-inverse);
}

.orq-icon-container__icon--status-informative {
  color: var(--status-informative-base);
}

.orq-icon-container__icon--status-informative-inverse {
  color: var(--status-informative-base-inverse);
}

.orq-icon-container__icon--on-color-emphasis-low {
  color: var(--on-color-emphasis-low);
}

.orq-icon-container__icon--emphasis-base-medium {
  color: var(--on-color-emphasis-base-medium);
}

.orq-icon-container__icon--emphasis-base-high {
  color: var(--on-color-emphasis-high);
}

.orq-icon-container__icon--emphasis-base-disabled {
  color: var(--on-color-emphasis-disabled);
}

.orq-icon-container__icon--on-color-emphasis-low-inverse {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-icon-container__icon--emphasis-base-medium-inverse {
  color: var(--on-color-emphasis-base-medium-inverse);
}

.orq-icon-container__icon--emphasis-base-high-inverse {
  color: var(--emphasis-base-high-inverse);
}

.orq-icon-container__icon--emphasis-base-disabled-inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-icon-container__icon--emphasis-base-medium-70 {
  color: var(--on-color-emphasis-medium);
}

.orq-icon-container__icon--special-fixed-white {
  color: var(--special-fixed-white);
}

.orq-icon-container__icon--primary-base {
  color: var(--primary-base);
}

.orq-icon-container__icon--primary-base-inverse {
  color: var(--primary-base-inverse);
}

.orq-icon-container__icon--secondary-base {
  color: var(--secondary-base);
}

.orq-icon-container__icon--secondary-base-inverse {
  color: var(--secondary-base-inverse);
}

.orq-icon-container__icon--action-main-emphasis-high {
  color: var(--action-main-emphasis-high);
}

.orq-icon-container__icon--action-disabled-emphasis-base {
  color: var(--action-disabled-emphasis-base);
}

.orq-icon-container__icon--action-main-emphasis-high-inverse {
  color: var(--action-main-emphasis-high-inverse);
}

.orq-icon-container__icon--action-disabled-emphasis-base-inverse {
  color: var(--action-disabled-emphasis-base-inverse);
}

.orq-icon-container__circle {
  border-radius: 50%;
  background-color: var(--neutral-extended-50);
}

.orq-icon-container__circle--inverse {
  background-color: var(--action-neutral-enabled-inverse);
}

.orq-icon-container__circle--outline {
  outline: 1px solid var(--outline-base);
  outline-offset: -1px;
}

.orq-icon-container__circle--outline--inverse {
  outline-color: var(--outline-base-inverse);
}

.orq-icon-container__circle .orq-icon-container__icon--16 {
  font-size: 12px;
}

.orq-icon-container__circle .orq-icon-container__icon--24, .orq-icon-container__circle .orq-icon-container__icon--32 {
  font-size: 16px;
}

.orq-icon-container__circle .orq-icon-container__icon--40 {
  font-size: 24px;
}

.orq-icon-container__circle .orq-icon-container__icon--48 {
  font-size: 32px;
}

.orq-icon-container__circle .orq-icon-container__icon--64, .orq-icon-container__circle .orq-icon-container__icon--72 {
  font-size: 40px;
}

.orq-icon-container__circle .orq-icon-container__icon--80 {
  font-size: 48px;
}

.orq-icon-container__circle .orq-icon-container__icon--96, .orq-icon-container__circle .orq-icon-container__icon--112 {
  font-size: 64px;
}

.orq-icon-container__circle .orq-icon-container__icon--128 {
  font-size: 72px;
}

.orq-icon-container__circle .orq-icon-container__icon--256 {
  font-size: 128px;
}

.orq-icon-container__stories__title {
  font-size: 1.5em;
  text-align: center;
  font-weight: bold;
  margin: 1rem 0;
}

.orq-icon-container__stories__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));
  gap: 2px;
}

.orq-icon-container__stories__grid__item {
  text-transform: capitalize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 96px;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.orq-icon-container__stories__grid__item:hover {
  background: var(--action-neutral-hover);
  cursor: pointer;
}

.orq-icon-container__stories__grid__item:active {
  background: var(--outline-base-focus);
}

.orq-loader {
  display: inline-block;
  position: relative;
}

.orq-loader--fixed {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.orq-loader__content {
  border: 2px solid var(--special-fixed-white);
  border-top: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: spin 0.5s ease-in-out infinite;
          animation: spin 0.5s ease-in-out infinite;
}

.orq-loader__content--neutral {
  border: 2px solid #10408d;
  border-top: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: spin 0.5s ease-in-out infinite;
          animation: spin 0.5s ease-in-out infinite;
}

.orq-loader__content--emphasis-high {
  border: 2px solid var(--on-color-emphasis-high);
  border-top: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: spin 0.5s ease-in-out infinite;
          animation: spin 0.5s ease-in-out infinite;
}

.orq-loader__content--inverse {
  border: 2px solid #87baff;
  border-top: 2px solid transparent;
  border-radius: 50%;
  -webkit-animation: spin 0.5s ease-in-out infinite;
          animation: spin 0.5s ease-in-out infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.orq-shimmer {
  width: 100%;
}

.orq-shimmer__button {
  display: grid;
  grid-row-gap: 8px;
}

.orq-shimmer__button--loading .button--loading {
  border-radius: 4px;
}

.orq-shimmer__button--loading--compact {
  width: 91px;
  height: 32px;
}

.orq-shimmer__button--loading--default {
  width: 91px;
  height: 48px;
}

.orq-shimmer__button--loading--full {
  width: 100%;
  height: 56px;
}

.orq-shimmer__button--loading--defaults {
  -webkit-animation: backgroundAnimationNotInverse 700ms alternate;
          animation: backgroundAnimationNotInverse 700ms alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  background: -webkit-gradient(linear, right top, left top, from(var(--theme-color-special-shimmer-base-start, rgba(0, 0, 0, 0.05))), color-stop(104.97%, var(--theme-color-special-shimmer-base-end, rgba(0, 0, 0, 0.3))));
  background: linear-gradient(270deg, var(--theme-color-special-shimmer-base-start, rgba(0, 0, 0, 0.05)) 0%, var(--theme-color-special-shimmer-base-end, rgba(0, 0, 0, 0.3)) 104.97%);
}

.orq-shimmer__button--loading--inverse {
  -webkit-animation: backgroundAnimationInverse 700ms alternate;
          animation: backgroundAnimationInverse 700ms alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  background: -webkit-gradient(linear, right top, left top, from(var(--theme-color-special-shimmer-base-start-inverse, rgba(255, 255, 255, 0.08))), color-stop(104.97%, var(--theme-color-special-shimmer-base-end-inverse, rgba(255, 255, 255, 0.18))));
  background: linear-gradient(270deg, var(--theme-color-special-shimmer-base-start-inverse, rgba(255, 255, 255, 0.08)) 0%, var(--theme-color-special-shimmer-base-end-inverse, rgba(255, 255, 255, 0.18)) 104.97%);
}

.orq-button {
  font-family: "BTGPactualSans", sans-serif;
}

.orq-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--on-color-emphasis-high);
  text-decoration: none;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

.orq-link:focus-visible {
  border: 2px solid var(--outline-base-focus);
}

.orq-link:hover {
  color: var(--on-color-emphasis-medium);
}

.orq-link--primary {
  color: var(--action-secondary-enabled);
}

.orq-link--primary:hover {
  color: var(--action-secondary-hover);
}

.orq-link--primary--inverse {
  color: var(--action-secondary-enabled-inverse);
}

.orq-link--primary--inverse:hover {
  color: var(--action-secondary-hover-inverse);
}

.orq-link .orq-link--icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
}

.orq-link .orq-link__span {
  display: inline-block;
  line-height: 125%;
}

.orq-link .orq-link__span:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.orq-link.orq-link--large .orq-link__span {
  font-size: 16px;
}

.orq-link.orq-link--small .orq-link__span {
  font-size: 14px;
}

.orq-link.orq-link--underline .orq-link__span {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.orq-link.orq-link--right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.orq-link.orq-link--disabled {
  color: var(--on-color-emphasis-disabled);
  cursor: not-allowed;
}

.orq-link.orq-link--disabled:hover {
  color: var(--on-color-emphasis-disabled);
  cursor: not-allowed;
}

.orq-link.orq-link--disabled .orq-link__span:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

.orq-link.orq-link--disabled.orq-link--underline .orq-link__span {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.orq-link.orq-link--inverse--default {
  color: var(--on-color-emphasis-high-inverse);
}

.orq-link.orq-link--inverse--default:focus-visible {
  border: 2px solid var(--outline-base-focus-inverse);
}

.orq-link.orq-link--inverse--default:hover {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-link.orq-link--inverse--default.orq-link--disabled {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-link.orq-link--inverse--default.orq-link--disabled:hover {
  cursor: not-allowed;
}

.orq-link.orq-link--fixed--default {
  color: var(--surface-brand-on-brand-01-emphasis-high);
}

.orq-link.orq-link--fixed--default:focus-visible {
  border: 2px solid var(--outline-base-focus-inverse);
}

.orq-link.orq-link--fixed--default:hover {
  color: var(--surface-brand-on-brand-01-emphasis-medium);
}

.orq-link.orq-link--fixed--default.orq-link--disabled {
  color: var(--surface-brand-on-brand-01-disabled);
}

.orq-link.orq-link--fixed--default.orq-link--disabled:hover {
  cursor: not-allowed;
}

.orq-link.orq-link--primary--inverse.orq-link--disabled {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-link.orq-link--primary--inverse.orq-link--disabled:hover {
  color: var(--on-color-emphasis-disabled-inverse);
  cursor: not-allowed;
}

.orq-link.orq-link--primary.orq-link--disabled {
  color: var(--on-color-emphasis-disabled);
}

.orq-link.orq-link--primary.orq-link--disabled:hover {
  color: var(--on-color-emphasis-disabled);
  cursor: not-allowed;
}

.orq-shimmer__link {
  display: grid;
  grid-row-gap: 8px;
}

.orq-shimmer__link--loading--default {
  -webkit-animation: backgroundAnimationNotInverse 700ms alternate;
          animation: backgroundAnimationNotInverse 700ms alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  background: -webkit-gradient(linear, right top, left top, from(var(--theme-color-special-shimmer-base-start, rgba(0, 0, 0, 0.05))), color-stop(104.97%, var(--theme-color-special-shimmer-base-end, rgba(0, 0, 0, 0.3))));
  background: linear-gradient(270deg, var(--theme-color-special-shimmer-base-start, rgba(0, 0, 0, 0.05)) 0%, var(--theme-color-special-shimmer-base-end, rgba(0, 0, 0, 0.3)) 104.97%);
}

.orq-shimmer__link--loading--inverse {
  -webkit-animation: backgroundAnimationInverse 700ms alternate;
          animation: backgroundAnimationInverse 700ms alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  background: -webkit-gradient(linear, right top, left top, from(var(--theme-color-special-shimmer-base-start-inverse, rgba(255, 255, 255, 0.08))), color-stop(104.97%, var(--theme-color-special-shimmer-base-end-inverse, rgba(255, 255, 255, 0.18))));
  background: linear-gradient(270deg, var(--theme-color-special-shimmer-base-start-inverse, rgba(255, 255, 255, 0.08)) 0%, var(--theme-color-special-shimmer-base-end-inverse, rgba(255, 255, 255, 0.18)) 104.97%);
}

.orq-shimmer__link--loading--small,
.orq-shimmer__link--loading--large {
  height: 16px;
  border-radius: 4px;
}

.orq-shimmer__link--loading--small {
  width: 55px;
}

.orq-shimmer__link--loading--large {
  width: 60px;
}

.orq-button-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  background: var(--action-main-enabled);
}

.orq-button-icon:hover {
  background: var(--action-main-hover);
}

.orq-button-icon:focus-visible {
  outline: 1px solid var(--outline-base-focus);
  outline-offset: 2px;
}

.orq-button-icon:active {
  background: var(--action-main-pressed);
  -webkit-transform: scale(97.5%);
          transform: scale(97.5%);
}

.orq-button-icon:disabled {
  background: var(--action-disabled-base);
  color: var(--action-disabled-emphasis-base);
  cursor: not-allowed;
}

.orq-button-icon--arrow-right .icon-container {
  -webkit-animation: arrowAnimationOut 150ms 100ms cubic-bezier(0, 0, 0.25, 1) forwards;
          animation: arrowAnimationOut 150ms 100ms cubic-bezier(0, 0, 0.25, 1) forwards;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.orq-button-icon--arrow-right:active .icon-container {
  -webkit-animation: arrowAnimationIn 200ms 0ms cubic-bezier(0.25, 0, 0.25, 1) forwards;
          animation: arrowAnimationIn 200ms 0ms cubic-bezier(0.25, 0, 0.25, 1) forwards;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.orq-button-icon--small {
  width: 32px;
  height: 32px;
}

.orq-button-icon--default {
  width: 48px;
  height: 48px;
}

.orq-button-icon--inverse {
  background: var(--action-main-enabled-inverse);
}

.orq-button-icon--inverse:hover {
  background: var(--action-main-hover-inverse);
}

.orq-button-icon--inverse:focus-visible {
  outline: 2px solid var(--outline-base-focus-inverse);
}

.orq-button-icon--inverse:active {
  background: var(--action-main-pressed-inverse);
}

.orq-button-icon--inverse:disabled {
  background: var(--action-disabled-base-inverse);
  cursor: not-allowed;
}

.orq-input--error {
  -webkit-animation: shake-scale 500ms forwards;
          animation: shake-scale 500ms forwards;
}

.orq-input__header {
  min-height: 16px;
}

.orq-input__header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  height: 16px;
}

.orq-input__header__label {
  font-size: 12px;
  line-height: 15px;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.orq-input__header__label {
  color: var(--on-color-emphasis-medium);
}

.orq-input__header__label.orq-input__header__label--inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-input__header__label.orq-input__header__label--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__header__label.orq-input__header__label--disabled.orq-input__header__label--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__phone-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.orq-input__phone-select__text {
  font-size: 16px;
  line-height: 125%;
}

.orq-input__phone-select__text--large {
  font-size: 24px;
}

.orq-input__phone-select__text {
  color: var(--on-color-emphasis-low);
}

.orq-input__phone-select__text.orq-input__phone-select__text--inverse {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__phone-select__text.orq-input__phone-select__text--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__phone-select__text.orq-input__phone-select__text--disabled.orq-input__phone-select__text--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__phone-select--disabled {
  cursor: not-allowed;
}

.orq-input__content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--gap-3xs, 4px) 0;
  gap: 8px;
  height: 36px;
  border-bottom: 1px solid var(--on-color-emphasis-low);
  -webkit-transition: border-color linear 150ms;
  transition: border-color linear 150ms;
}

.orq-input__content--large {
  height: 48px;
}

.orq-input__content--inverse {
  border-bottom: 1px solid var(--on-color-emphasis-low-inverse);
}

.orq-input__content:focus-within:not(.orq-input__content--error):not(.orq-input__content--warning) {
  border-bottom-color: var(--outline-base-focus);
}

.orq-input__content:focus-within:not(.orq-input__content--error):not(.orq-input__content--warning).orq-input__content--inverse {
  border-bottom-color: var(--outline-base-focus-inverse);
}

.orq-input__content--focus {
  border-bottom: 1px solid var(--outline-base-focus);
}

.orq-input__content--focus.orq-input__content--inverse {
  border-bottom: 1px solid var(--outline-base-focus-inverse);
}

.orq-input__content--error {
  border-bottom: 1px solid var(--status-error-base);
}

.orq-input__content--warning {
  border-bottom: 1px solid var(--status-warning-base);
}

.orq-input__content--disabled {
  border-bottom: 1px solid var(--on-color-emphasis-disabled);
  cursor: not-allowed;
}

.orq-input__content--disabled.orq-input__content--inverse {
  border-bottom: 1px solid var(--on-color-emphasis-disabled-inverse);
}

.orq-input__content--loading {
  border-bottom: 1px solid var(--outline-base-focus);
}

.orq-input__content--loading.orq-input__content--inverse {
  border-bottom: 1px solid var(--outline-base-focus-inverse);
}

.orq-input__content__suffix {
  color: var(--on-color-emphasis-low);
}

.orq-input__content__suffix.orq-input__content__suffix--inverse {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__content__suffix.orq-input__content__suffix--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__content__suffix.orq-input__content__suffix--disabled.orq-input__content__suffix--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__content__suffix {
  position: absolute;
}

.orq-input__content__suffix__container {
  pointer-events: none;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.orq-input__content__suffix__container:has(.orq-input__content__suffix--end) {
  position: relative;
}

.orq-input__content__suffix--end {
  position: relative;
}

.orq-input__content__prefix {
  color: var(--on-color-emphasis-low);
}

.orq-input__content__prefix.orq-input__content__prefix--inverse {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__content__prefix.orq-input__content__prefix--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__content__prefix.orq-input__content__prefix--disabled.orq-input__content__prefix--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__content__prefix, .orq-input__content__suffix {
  font-size: 16px;
}

.orq-input__content__prefix--large, .orq-input__content__suffix--large {
  font-size: 24px;
}

.orq-input__content__country {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.orq-input__content__country--disabled .orq-image-container {
  opacity: 0.3;
}

.orq-input__content__country__text {
  font-size: 14px;
  font-weight: 400;
}

.orq-input__content__country__text--large {
  font-size: 16px;
}

.orq-input__content__country__text {
  color: var(--on-color-emphasis-high);
}

.orq-input__content__country__text.orq-input__content__country__text--inverse {
  color: var(--on-color-emphasis-high-inverse);
}

.orq-input__content__country__text.orq-input__content__country__text--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__content__country__text.orq-input__content__country__text--disabled.orq-input__content__country__text--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__content__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 4px;
  height: 24px;
}

.orq-input__content--large .orq-input__content__container {
  height: 30px;
}

.orq-input__content__end-icon--click {
  cursor: pointer;
}

.orq-input__field {
  border: none;
  height: 100%;
  background-color: transparent;
  width: 100%;
  font-size: 16px;
  padding: 4px 0;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.orq-input__field {
  color: var(--on-color-emphasis-high);
}

.orq-input__field.orq-input__field--inverse {
  color: var(--on-color-emphasis-high-inverse);
}

.orq-input__field.orq-input__field--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field.orq-input__field--disabled.orq-input__field--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--error {
  color: var(--status-error-base);
}

.orq-input__field--error.orq-input__field--inverse {
  color: var(--status-error-base-inverse);
}

.orq-input__field--error.orq-input__field--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--error.orq-input__field--disabled.orq-input__field--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--warning {
  color: var(--status-warning-base);
}

.orq-input__field--warning.orq-input__field--inverse {
  color: var(--status-warning-base-inverse);
}

.orq-input__field--warning.orq-input__field--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--warning.orq-input__field--disabled.orq-input__field--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--large {
  font-size: 24px;
}

.orq-input__field::-webkit-outer-spin-button, .orq-input__field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.orq-input__field::-ms-reveal, .orq-input__field::-ms-clear {
  display: none;
}

.orq-input__field::-webkit-input-placeholder {
  color: var(--on-color-emphasis-low);
}

.orq-input__field::-moz-placeholder {
  color: var(--on-color-emphasis-low);
}

.orq-input__field:-ms-input-placeholder {
  color: var(--on-color-emphasis-low);
}

.orq-input__field::-ms-input-placeholder {
  color: var(--on-color-emphasis-low);
}

.orq-input__field::placeholder {
  color: var(--on-color-emphasis-low);
}

.orq-input__field--error::-webkit-input-placeholder {
  color: var(--status-error-base);
}

.orq-input__field--error::-moz-placeholder {
  color: var(--status-error-base);
}

.orq-input__field--error:-ms-input-placeholder {
  color: var(--status-error-base);
}

.orq-input__field--error::-ms-input-placeholder {
  color: var(--status-error-base);
}

.orq-input__field--error::placeholder {
  color: var(--status-error-base);
}

.orq-input__field--warning::-webkit-input-placeholder {
  color: var(--status-warning-base);
}

.orq-input__field--warning::-moz-placeholder {
  color: var(--status-warning-base);
}

.orq-input__field--warning:-ms-input-placeholder {
  color: var(--status-warning-base);
}

.orq-input__field--warning::-ms-input-placeholder {
  color: var(--status-warning-base);
}

.orq-input__field--warning::placeholder {
  color: var(--status-warning-base);
}

.orq-input__field--inverse::-webkit-input-placeholder {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__field--inverse::-moz-placeholder {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__field--inverse:-ms-input-placeholder {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__field--inverse::-ms-input-placeholder {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__field--inverse::placeholder {
  color: var(--on-color-emphasis-low-inverse);
}

.orq-input__field--inverse.orq-input__field--error::-webkit-input-placeholder {
  color: var(--status-error-base-inverse);
}

.orq-input__field--inverse.orq-input__field--error::-moz-placeholder {
  color: var(--status-error-base-inverse);
}

.orq-input__field--inverse.orq-input__field--error:-ms-input-placeholder {
  color: var(--status-error-base-inverse);
}

.orq-input__field--inverse.orq-input__field--error::-ms-input-placeholder {
  color: var(--status-error-base-inverse);
}

.orq-input__field--inverse.orq-input__field--error::placeholder {
  color: var(--status-error-base-inverse);
}

.orq-input__field--inverse.orq-input__field--warning::-webkit-input-placeholder {
  color: var(--status-warning-base-inverse);
}

.orq-input__field--inverse.orq-input__field--warning::-moz-placeholder {
  color: var(--status-warning-base-inverse);
}

.orq-input__field--inverse.orq-input__field--warning:-ms-input-placeholder {
  color: var(--status-warning-base-inverse);
}

.orq-input__field--inverse.orq-input__field--warning::-ms-input-placeholder {
  color: var(--status-warning-base-inverse);
}

.orq-input__field--inverse.orq-input__field--warning::placeholder {
  color: var(--status-warning-base-inverse);
}

.orq-input__field--disabled {
  cursor: not-allowed;
}

.orq-input__field--disabled::-webkit-input-placeholder {
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--disabled::-moz-placeholder {
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--disabled:-ms-input-placeholder {
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--disabled::-ms-input-placeholder {
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--disabled::placeholder {
  color: var(--on-color-emphasis-disabled);
}

.orq-input__field--disabled.orq-input__field--inverse::-webkit-input-placeholder {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--disabled.orq-input__field--inverse::-moz-placeholder {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--disabled.orq-input__field--inverse:-ms-input-placeholder {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--disabled.orq-input__field--inverse::-ms-input-placeholder {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__field--disabled.orq-input__field--inverse::placeholder {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__animation-text {
  font-size: 16px;
  -webkit-transition: font-size 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms;
  transition: font-size 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.orq-input__animation-text {
  color: var(--on-color-emphasis-high);
}

.orq-input__animation-text.orq-input__animation-text--inverse {
  color: var(--on-color-emphasis-high-inverse);
}

.orq-input__animation-text.orq-input__animation-text--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__animation-text.orq-input__animation-text--disabled.orq-input__animation-text--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__animation-text__container {
  position: absolute;
  max-width: 100%;
  cursor: text;
  bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: left 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms, bottom 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms, width 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms, height 350ms cubic-bezier(0.25, 0, 0.25, 1) 50ms;
  transition: left 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms, bottom 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms, width 250ms cubic-bezier(0.25, 0, 0.25, 1) 50ms, height 350ms cubic-bezier(0.25, 0, 0.25, 1) 50ms;
}

.orq-input__animation-text__container--disabled {
  cursor: not-allowed;
}

.orq-input__animation-text__container--focus {
  cursor: auto;
  height: 16px;
  bottom: 100%;
  left: 0;
}

.orq-input__animation-text--large {
  font-size: 24px;
}

.orq-input__animation-text--focus {
  font-size: 12px;
}

.orq-input__animation-text--focus {
  color: var(--on-color-emphasis-medium);
}

.orq-input__animation-text--focus.orq-input__animation-text--inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-input__animation-text--focus.orq-input__animation-text--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__animation-text--focus.orq-input__animation-text--disabled.orq-input__animation-text--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input__step-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

.orq-input__step-buttons__button {
  background-color: var(--action-neutral-enabled);
  border: 1px solid var(--outline-base);
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
}

.orq-input__step-buttons__button--large {
  width: 32px;
  height: 32px;
}

.orq-input__step-buttons__button--inverse {
  background-color: var(--action-neutral-enabled-inverse);
  border: 1px solid var(--outline-base-inverse);
}

.orq-input__step-buttons__button--disabled {
  background-color: var(--action-disabled-base);
  cursor: not-allowed;
}

.orq-input__step-buttons__button--disabled.orq-input__step-buttons__button--inverse {
  background-color: var(--action-neutral-enabled-inverse);
}

.orq-input__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--gap-2xs, 8px) 0 var(--gap-3xs, 4px) 0;
  gap: 4px;
  height: 20px;
}

.orq-input__footer--disabled {
  cursor: not-allowed;
}

.orq-input__footer--large {
  gap: 8px;
}

.orq-input__footer__description {
  font-size: 12px;
  line-height: 1;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.orq-input__footer__description {
  color: var(--on-color-emphasis-medium);
}

.orq-input__footer__description.orq-input__footer__description--inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-input__footer__description.orq-input__footer__description--disabled {
  cursor: not-allowed;
  color: var(--on-color-emphasis-disabled);
}

.orq-input__footer__description.orq-input__footer__description--disabled.orq-input__footer__description--inverse {
  color: var(--on-color-emphasis-disabled-inverse);
}

.orq-input .orq-droplist {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  20%, 80% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
  30%, 50%, 70% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  40%, 60% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
}

@keyframes shake {
  10%, 90% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  20%, 80% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
  30%, 50%, 70% {
    -webkit-transform: scale(0.96) translateX(-10px);
            transform: scale(0.96) translateX(-10px);
  }
  40%, 60% {
    -webkit-transform: scale(0.96) translateX(10px);
            transform: scale(0.96) translateX(10px);
  }
}
.orq-lockscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.orq-modal {
  pointer-events: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2600;
  width: 100%;
  overflow: hidden;
  height: 100%;
  cursor: default;
  -webkit-animation: modal-fade-in 200ms 0ms cubic-bezier(0.25, 0, 0.25, 1) forwards;
          animation: modal-fade-in 200ms 0ms cubic-bezier(0.25, 0, 0.25, 1) forwards;
}

.orq-modal .container-loader {
  height: 64px;
  width: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.orq-modal .orq-loader {
  position: relative;
  top: auto;
}

.orq-modal--title-dialog-variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
  color: var(--action-neutral-emphasis-high);
  text-align: center;
}

.orq-modal--title-dialog-variation--inverse {
  color: var(--on-color-emphasis-high-inverse);
}

.orq-modal__status {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 1000;
}

.orq-modal__status-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orq-modal__top-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 48px;
  margin-bottom: 16px;
}

.orq-modal__status-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.orq-modal__close-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 24px;
}

.orq-modal__close-container .icon-container {
  cursor: pointer;
}

.orq-modal__close-container .icon-container:hover {
  cursor: pointer;
}

.orq-modal .orq-modal-close-icon {
  cursor: pointer;
}

.orq-modal .orq-modal-close-icon:hover {
  cursor: pointer;
}

.orq-modal__container {
  position: relative;
  pointer-events: all;
  max-width: 75%;
  max-height: 75%;
  gap: 24px;
  background-color: var(--action-neutral-enabled);
  -webkit-box-shadow: 0px 3px 18px rgba(57, 68, 86, 0.08), 0px 12px 48px rgba(57, 68, 86, 0.24);
          box-shadow: 0px 3px 18px rgba(57, 68, 86, 0.08), 0px 12px 48px rgba(57, 68, 86, 0.24);
  border-radius: 8px;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
  min-width: 320px;
}

.orq-modal__container:not(.orq-modal__container--dialog) {
  min-height: auto;
  min-width: 320px;
}

.orq-modal__container--inverse {
  background-color: var(--action-neutral-enabled-inverse);
}

.orq-modal__container--dialog {
  width: 384px;
}

.orq-modal__container--small {
  width: 537px;
}

.orq-modal__container--medium {
  width: 764px;
}

.orq-modal__container--large {
  width: 922px;
}

.orq-modal__container--extended {
  width: 1382px;
}

.orq-modal__container__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.orq-modal__container__header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--gap-xs, 16px);
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

.orq-modal__container__header .icon-container {
  cursor: pointer;
}

.orq-modal__container__header .icon-container:hover {
  cursor: pointer;
}

.orq-modal__container__header__variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.orq-modal__container__header__variation .icon-container {
  cursor: pointer;
}

.orq-modal__container__header__variation .icon-container:hover {
  cursor: pointer;
}

.orq-modal__container__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  min-height: 23px;
}

.orq-modal__container__content_variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

.orq-modal__container__content__paragraph {
  width: 100%;
  overflow-wrap: break-word;
  color: var(--on-color-emphasis-medium);
}

.orq-modal__container__content__paragraph--inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-modal__container__content__paragraph__variation {
  width: 100%;
  max-height: 96px;
  overflow-wrap: break-word;
  color: var(--on-color-emphasis-medium);
  overflow-y: auto;
  text-align: center;
}

.orq-modal__container__content__paragraph__variation--inverse {
  color: var(--on-color-emphasis-medium-inverse);
}

.orq-modal__container__content__slot {
  border-radius: 4px;
  overflow: auto;
}

.orq-modal__container__content__slot--dialog {
  max-height: 49px;
}

.orq-modal__container__footer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: 1px solid var(--neutral-extended-40);
}

.orq-modal__container__footer--inverse {
  border-top: 1px solid var(--neutral-extended-70);
}

.orq-modal__container__footer__button-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-top: 16px;
}

@media (max-width: 711px) {
  .orq-modal {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .orq-modal__container {
    gap: 24px;
    border-radius: 0;
    max-width: none;
    min-width: 320px;
    min-height: 25%;
    max-height: 75%;
    width: 100%;
    padding-bottom: 45px;
  }
  .orq-modal__container__content {
    gap: 24px;
  }
  .orq-modal__container__header-row {
    gap: 24px;
  }
  .orq-modal__container__footer {
    border-top: none;
  }
  .orq-modal__container__footer__button-div {
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 0;
    gap: 32px;
  }
}
.orq-modal--container-dialog-variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 0;
  min-width: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}

.orq-modal-stack {
  position: fixed;
  inset: 0;
  z-index: 100000;
  pointer-events: none;
}

.orq-modal-stack > .orq-lockscreen {
  z-index: 0;
}

.orq-modal-stack > .orq-modal {
  z-index: 1;
}

.title--box {
  -webkit-box-pack: baseline;
      -ms-flex-pack: baseline;
          justify-content: baseline;
  width: 100%;
  color: var(--on-color-emphasis-high);
}

.title--box--inverse {
  color: var(--on-color-emphasis-high-inverse);
}

.title--box__text--left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.title--box__text--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.title--box__text--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}

.title--title-sm {
  font-family: "BTGPactualSans";
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
}

.title--title-df {
  font-family: "BTGPactualSans";
  font-size: 16px;
  font-weight: 400;
  line-height: 125%;
}

.title--title-md {
  font-family: "BTGPactualSans";
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

@media (max-width: 711px) {
  .title--title-md {
    font-family: "BTGPactualSans";
    font-size: 18px;
    font-weight: 400;
    line-height: 125%;
  }
}
.title--title-lg {
  font-family: "BTGPactualSans";
  font-size: 28px;
  font-weight: 400;
  line-height: 150%;
}

.title--title-lg-u {
  font-family: "BTGPactualSans";
  font-size: 28px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: underline;
}

.title--color-light {
  color: var(--neutralcolor-00);
}

.title--color-dark {
  color: var(--neutralcolor-80);
}

.title--line {
  width: 100%;
  height: 1px;
  margin-left: 10px;
}

.title--line-light {
  border-bottom: solid 2px var(--neutralcolor-80);
}

.title--line-dark {
  border-bottom: solid 2px var(--neutralcolor-20);
}

.arc4-footer {
  position: relative;
  margin-inline: 0;
  background: var(--arc4-color-footer);
  color: var(--arc4-color-on-footer);
  font-family: var(--arc4-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga" 0;
          font-feature-settings: "liga" 0;
}
.arc4-footer, .arc4-footer * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.arc4-footer p {
  margin: 0;
  font: inherit;
}
.arc4-footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  min-height: 0;
  margin: 0 auto;
  padding-block: var(--arc4-spacing-lg);
}
@media (min-width: 712px) {
  .arc4-footer__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0;
    min-height: 276px;
    padding-block: 40px;
  }
}
.arc4-footer__main {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}
@media (min-width: 712px) {
  .arc4-footer__main {
    width: 502px;
  }
}
.arc4-footer__brand {
  min-height: 38px;
  padding-top: 8px;
}
.arc4-footer__logo {
  display: block;
  width: 118px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}
.arc4-footer__company-lines, .arc4-footer__contact-lines {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  gap: var(--arc4-spacing-3xs);
  color: var(--arc4-color-footer-copy);
  font-size: 12px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.arc4-footer__company-lines > p,
.arc4-footer__company-lines > .arc4-footer__line-link, .arc4-footer__contact-lines > p,
.arc4-footer__contact-lines > .arc4-footer__line-link {
  width: 100%;
  white-space: normal;
}
.arc4-footer__line-link {
  color: inherit;
  text-decoration: none;
  overflow-wrap: anywhere;
}
.arc4-footer__line-link:hover, .arc4-footer__line-link:focus-visible {
  color: inherit;
  text-decoration: none;
}
.arc4-footer__company-lines {
  margin-top: var(--arc4-spacing-lg);
}
.arc4-footer__legal-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--arc4-spacing-xs);
  margin-top: var(--arc4-spacing-sm);
  color: var(--arc4-color-on-footer);
}
.arc4-footer__legal-links a {
  min-width: 0;
  color: inherit;
  text-decoration: none;
  overflow-wrap: anywhere;
}
.arc4-footer__legal-links a:hover {
  text-decoration: underline;
}
@media (min-width: 712px) {
  .arc4-footer__legal-links {
    -webkit-column-gap: var(--arc4-spacing-sm);
       -moz-column-gap: var(--arc4-spacing-sm);
            column-gap: var(--arc4-spacing-sm);
  }
}
.arc4-footer__contact {
  width: 100%;
  min-width: 0;
  max-width: none;
  padding: 0;
}
@media (min-width: 712px) {
  .arc4-footer__contact {
    width: 320px;
    max-width: 45%;
    padding: var(--arc4-spacing-md) 28px 0 0;
  }
}
.arc4-footer__contact-title {
  color: var(--arc4-color-on-footer);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-footer__contact-lines {
  padding: var(--arc4-spacing-2xs) 0;
}
.arc4-footer a:focus-visible {
  outline: 2px solid var(--arc4-color-footer-focus);
  outline-offset: 3px;
}

@font-face {
  font-family: "BTGPactualSans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../../etc.clientlibs/webapp--arc4-aem-institucional/clientlibs/clientlib-site/resources/header/BTGPactualSans-Regular.woff2") format("woff2");
}
body.arc4-header-menu-open {
  overflow: hidden;
}

.arc4-header-spacer {
  height: 72px;
}

.arc4-header {
  display: block;
  position: fixed;
  inset: 0 0 auto;
  z-index: 10;
  margin: 0;
  font-family: var(--arc4-font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga" 0;
          font-feature-settings: "liga" 0;
  color: var(--arc4-color-ink);
}
.arc4-header[data-cmp-edit=true] {
  position: relative;
  inset: auto;
  margin-inline: 0;
}
.arc4-header, .arc4-header * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.arc4-header a {
  color: inherit;
  text-decoration: none;
}
@font-face {
  font-family: "BTGPactualSans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../../etc.clientlibs/webapp--arc4-aem-institucional/clientlibs/clientlib-site/resources/header/BTGPactualSans-Regular.woff2") format("woff2");
  display: block;
}
.arc4-header [hidden] {
  display: none !important;
}
.arc4-header__nav {
  background: #fff;
  -webkit-box-shadow: inset 0 -1px 0 var(--arc4-color-line);
          box-shadow: inset 0 -1px 0 var(--arc4-color-line);
}
@media (max-width: 711px) {
  .arc4-header.is-menu-open {
    position: fixed;
    inset: 0 var(--arc4-header-open-right, 0px) 0 var(--arc4-header-open-left, 0px);
    margin: 0;
  }
}
.arc4-header__shell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--arc4-spacing-sm);
  min-height: 72px;
}
@media (min-width: 712px) and (max-width: 1100px) {
  .arc4-header__shell {
    gap: var(--arc4-spacing-xs);
  }
}
@media (min-width: 712px) and (max-width: 800px) {
  .arc4-header__shell {
    gap: var(--arc4-spacing-2xs);
  }
}
@media (max-width: 711px) {
  .arc4-header__shell {
    gap: var(--arc4-spacing-sm);
    min-height: 72px;
  }
}
@media (max-width: 359px) {
  .arc4-header__shell {
    gap: var(--arc4-spacing-xs);
  }
}
.arc4-header__brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 98px;
  height: 36px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.arc4-header__brand img {
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 711px) {
  .arc4-header__brand {
    height: 32px;
  }
}
.arc4-header__links, .arc4-header__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.arc4-header__links {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  gap: 0;
  white-space: nowrap;
}
.arc4-header__links > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 72px;
  padding: 8px 16px;
}
@media (min-width: 712px) and (max-width: 1100px) {
  .arc4-header__links > a {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 712px) and (max-width: 800px) {
  .arc4-header__links > a {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.arc4-header__links > a[aria-current=page] {
  -webkit-box-shadow: inset 0 -2px 0 var(--arc4-color-action);
          box-shadow: inset 0 -2px 0 var(--arc4-color-action);
}
@media (max-width: 711px) {
  .arc4-header__links {
    display: none;
  }
}
.arc4-header__actions {
  margin-left: auto;
  gap: var(--arc4-spacing-xs);
}
@media (max-width: 711px) {
  .arc4-header__actions {
    display: none;
  }
}
.arc4-header__login {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--arc4-spacing-3xs);
  white-space: nowrap;
}
.arc4-header__login-icon, .arc4-header__chevron {
  display: block;
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.arc4-header__chevron--down {
  -webkit-transition: -webkit-transform 180ms ease;
  transition: -webkit-transform 180ms ease;
  transition: transform 180ms ease;
  transition: transform 180ms ease, -webkit-transform 180ms ease;
}
.arc4-header__chevron--right {
  display: none;
  -webkit-transition: -webkit-transform 180ms ease;
  transition: -webkit-transform 180ms ease;
  transition: transform 180ms ease;
  transition: transform 180ms ease, -webkit-transform 180ms ease;
}
.arc4-header__back-icon {
  display: block;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.arc4-header__cta {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-height: 32px;
  height: auto;
  padding: 7px var(--arc4-spacing-xs);
  border: 0;
  border-radius: var(--arc4-radius-control);
  background: var(--arc4-color-action);
  color: var(--arc4-color-action-contrast);
  text-align: center;
  max-width: 200px;
  overflow-wrap: anywhere;
}
@media (min-width: 712px) and (max-width: 800px) {
  .arc4-header__cta {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (max-width: 711px) {
  .arc4-header__cta {
    min-height: 48px;
    padding: 15px 16px;
    margin-left: auto;
    max-width: 180px;
  }
}
@media (max-width: 359px) {
  .arc4-header__cta {
    padding: 15px 8px;
  }
}
.arc4-header__cta .orq-button__label {
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.25;
  white-space: normal;
  color: var(--arc4-color-action-contrast);
}
.arc4-header__toggle, .arc4-header__menu, .arc4-header__back {
  display: none;
}
@media (max-width: 711px) {
  .arc4-header__toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 24px;
    height: 48px;
    padding: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
  }
  .arc4-header__toggle .arc4-header__menu-icon,
  .arc4-header__toggle .arc4-header__close-icon {
    position: absolute;
    inset: 12px 0 auto;
    -webkit-transition: opacity 180ms ease, -webkit-transform 180ms ease;
    transition: opacity 180ms ease, -webkit-transform 180ms ease;
    transition: opacity 180ms ease, transform 180ms ease;
    transition: opacity 180ms ease, transform 180ms ease, -webkit-transform 180ms ease;
  }
  .arc4-header__toggle .arc4-header__menu-icon {
    opacity: 1;
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
  .arc4-header__toggle .arc4-header__close-icon {
    opacity: 0;
    -webkit-transform: rotate(-90deg) scale(0.85);
            transform: rotate(-90deg) scale(0.85);
  }
  .arc4-header__toggle[aria-expanded=true] .arc4-header__menu-icon {
    opacity: 0;
    -webkit-transform: rotate(90deg) scale(0.85);
            transform: rotate(90deg) scale(0.85);
  }
  .arc4-header__toggle[aria-expanded=true] .arc4-header__close-icon {
    opacity: 1;
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
}
.arc4-header__dropdown {
  position: relative;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.arc4-header__dropdown > summary {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--arc4-spacing-2xs);
  min-height: 72px;
  padding: 8px 16px;
  cursor: pointer;
  list-style: none;
}
@media (min-width: 712px) and (max-width: 1100px) {
  .arc4-header__dropdown > summary {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 712px) and (max-width: 800px) {
  .arc4-header__dropdown > summary {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.arc4-header__dropdown > summary::-webkit-details-marker {
  display: none;
}
.arc4-header__dropdown > summary::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  background: transparent;
}
.arc4-header__dropdown[open] > summary::before {
  background: var(--arc4-color-action);
}
.arc4-header__dropdown[open] > summary .arc4-header__chevron--down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 711px) {
  .arc4-header__dropdown[open] > .arc4-header__submenu {
    -webkit-animation: arc4-header-submenu-enter 220ms cubic-bezier(0.2, 0.7, 0.3, 1) both;
            animation: arc4-header-submenu-enter 220ms cubic-bezier(0.2, 0.7, 0.3, 1) both;
  }
}
.arc4-header__submenu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 288px;
  max-width: calc(100vw - 32px);
  max-height: calc(100dvh - 72px);
  overflow-y: auto;
  padding: var(--arc4-spacing-md);
  border-radius: 0;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 10px 24px rgba(0, 0, 0, 0.18), 0 0 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 10px 24px rgba(0, 0, 0, 0.18), 0 0 1px rgba(0, 0, 0, 0.08);
}
@media (max-width: 711px) {
  .arc4-header__submenu {
    position: static;
    width: auto;
    max-width: none;
    max-height: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.arc4-header__submenu a {
  display: block;
  padding: 8px 4px 8px 8px;
  min-height: 40px;
  border-radius: var(--arc4-radius-control);
  line-height: 1.5;
  white-space: normal;
  overflow-wrap: anywhere;
}
.arc4-header__submenu a + a {
  margin-top: 8px;
}
.arc4-header__submenu a:hover, .arc4-header__submenu a:focus-visible {
  background: #e8e8e8;
}
.arc4-header__submenu a:active {
  background: #c2c2c2;
}
.arc4-header__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--arc4-spacing-3xs);
}
@media (max-width: 711px) {
  .arc4-header__search {
    padding-top: 16px;
  }
}
.arc4-header__search input {
  width: 100px;
  min-width: 0;
  padding: var(--arc4-spacing-2xs);
  border: 1px solid var(--arc4-color-line);
  border-radius: var(--arc4-radius-control);
}
@media (max-width: 711px) {
  .arc4-header__search input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.arc4-header__search button {
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
}
.arc4-header a:focus-visible,
.arc4-header button:focus-visible,
.arc4-header summary:focus-visible,
.arc4-header input:focus-visible {
  outline: 2px solid var(--arc4-color-focus);
  outline-offset: 2px;
}
@media (max-width: 711px) {
  .arc4-header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    inset: 72px 0 0;
    width: 100%;
    background: #fff;
  }
  .arc4-header__menu.is-opening {
    -webkit-animation: arc4-header-menu-enter 220ms cubic-bezier(0.2, 0.7, 0.3, 1) both;
            animation: arc4-header-menu-enter 220ms cubic-bezier(0.2, 0.7, 0.3, 1) both;
  }
  .arc4-header__menu.is-closing {
    pointer-events: none;
    -webkit-animation: arc4-header-menu-exit 220ms ease-in both;
            animation: arc4-header-menu-exit 220ms ease-in both;
  }
  .arc4-header__menu.is-submenu-open .arc4-header__menu-links > a,
  .arc4-header__menu.is-submenu-open .arc4-header__menu-links > details:not([open]),
  .arc4-header__menu.is-submenu-open .arc4-header__dropdown[open] > summary {
    display: none;
  }
  .arc4-header__menu.is-returning .arc4-header__menu-links {
    -webkit-animation: arc4-header-navigation-return 220ms cubic-bezier(0.2, 0.7, 0.3, 1) both;
            animation: arc4-header-navigation-return 220ms cubic-bezier(0.2, 0.7, 0.3, 1) both;
  }
}
@media (max-width: 711px) {
  .arc4-header__menu-content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    overflow-y: auto;
    padding: 40px 16px 24px;
  }
}
@media (max-width: 711px) {
  .arc4-header__menu-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--arc4-spacing-2xs);
  }
  .arc4-header__menu-links > a,
  .arc4-header__menu-links .arc4-header__dropdown > summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 40px;
    padding: 8px 4px 8px 8px;
    line-height: 1.5;
  }
  .arc4-header__menu-links .arc4-header__dropdown > summary::before {
    display: none;
  }
  .arc4-header__menu-links .arc4-header__dropdown > summary .arc4-header__chevron--down {
    display: none;
  }
  .arc4-header__menu-links .arc4-header__dropdown > summary .arc4-header__chevron--right {
    display: block;
  }
  .arc4-header__menu-links .arc4-header__dropdown[open] > summary .arc4-header__chevron--right {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
@media (max-width: 711px) {
  .arc4-header__back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: var(--arc4-spacing-3xs);
    width: 100%;
    min-height: 40px;
    margin-bottom: 40px;
    padding: 0 0 24px;
    border: 0;
    border-bottom: 1px solid var(--arc4-color-line);
    background: transparent;
    color: var(--arc4-color-focus);
    cursor: pointer;
  }
}
@media (max-width: 711px) {
  .arc4-header__menu-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: var(--arc4-spacing-xs);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding: 16px 16px 32px;
    border-top: 1px solid var(--arc4-color-line);
  }
  .arc4-header__menu-footer .arc4-header__cta {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 14px 16px;
  }
  .arc4-header__menu-footer .arc4-header__cta .orq-button__label {
    font-size: 16px;
  }
}
@media (max-width: 711px) {
  .arc4-header__login-panel {
    width: calc(100% + 32px);
    margin: 0 -16px;
    padding: 16px 16px 31px;
    border-bottom: 1px solid var(--arc4-color-line);
    outline: 1px solid var(--arc4-color-line);
    background: #fff;
    -webkit-box-shadow: 0 0.5px 0 rgba(0, 0, 0, 0.16), 0 5px 12px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0.5px 0 rgba(0, 0, 0, 0.16), 0 5px 12px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.1);
  }
  .arc4-header__login-panel .arc4-header__login {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 48px;
    min-height: 48px;
    padding: 14px 16px;
    border-radius: var(--arc4-radius-control);
    background: #fff;
    color: var(--arc4-color-ink);
  }
}

@-webkit-keyframes arc4-header-submenu-enter {
  from {
    opacity: 0;
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes arc4-header-submenu-enter {
  from {
    opacity: 0;
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes arc4-header-menu-enter {
  from {
    opacity: 0;
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes arc4-header-menu-enter {
  from {
    opacity: 0;
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes arc4-header-menu-exit {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}
@keyframes arc4-header-menu-exit {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}
@-webkit-keyframes arc4-header-navigation-return {
  from {
    opacity: 0;
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes arc4-header-navigation-return {
  from {
    opacity: 0;
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-header__chevron {
    -webkit-transition: none;
    transition: none;
  }
  .arc4-header__dropdown[open] > .arc4-header__submenu {
    -webkit-animation: none;
            animation: none;
  }
  .arc4-header__menu.is-opening,
  .arc4-header__menu.is-closing,
  .arc4-header__menu.is-returning .arc4-header__menu-links {
    -webkit-animation: none;
            animation: none;
  }
  .arc4-header__toggle .arc4-header__menu-icon,
  .arc4-header__toggle .arc4-header__close-icon {
    -webkit-transition: none;
    transition: none;
  }
}
.arc4-accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.arc4-accordion__item {
  border: 1px solid #e3e5ef;
  border-radius: 12px;
  background: #ffffff;
  overflow: hidden;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  transition: box-shadow 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.arc4-accordion__item.is-open {
  border-color: #4d7cff;
  -webkit-box-shadow: 0 8px 24px rgba(77, 124, 255, 0.12);
          box-shadow: 0 8px 24px rgba(77, 124, 255, 0.12);
}
.arc4-accordion__header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  padding: 18px 20px;
  border: none;
  background: transparent;
  font-size: 1.05rem;
  font-weight: 700;
  color: #12142b;
  text-align: left;
  cursor: pointer;
}
.arc4-accordion__header::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 12px;
  height: 12px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.arc4-accordion__header:focus-visible {
  outline: 2px solid #4d7cff;
  outline-offset: -2px;
}
.arc4-accordion__item.is-open .arc4-accordion__header::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.arc4-accordion__panel {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.arc4-accordion__panel-inner {
  padding: 0 20px 20px;
  color: #454a63;
  line-height: 1.6;
}
@media (prefers-reduced-motion: reduce) {
  .arc4-accordion__panel {
    -webkit-transition: none;
    transition: none;
  }
  .arc4-accordion__header::after {
    -webkit-transition: none;
    transition: none;
  }
}

.arc4-textos-accordions {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  padding: 48px 24px;
  background: #f5f5f6;
  color: var(--on-color-emphasis-high, #000);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-textos-accordions__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
}
.arc4-textos-accordions__header {
  margin-bottom: 24px;
}
.arc4-textos-accordions__eyebrow {
  margin: 0 0 8px;
  color: var(--arc4-color-focus, #005fcc);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-textos-accordions__title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 28px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-textos-accordions__intro {
  margin: 16px 0 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-textos-accordions__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.arc4-textos-accordions__item {
  border-bottom: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
}
.arc4-textos-accordions__accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 20px 0;
  border: none;
  background: transparent;
  color: var(--on-color-emphasis-high, #000);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
  text-align: left;
  cursor: pointer;
}
.arc4-textos-accordions__accordion-header:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #005fcc);
  outline-offset: 2px;
}
.arc4-textos-accordions__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
.arc4-textos-accordions__item-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  font: inherit;
  text-align: left;
}
.arc4-textos-accordions__chevron {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 10px;
  height: 10px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.arc4-textos-accordions__item.is-open .arc4-textos-accordions__chevron {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.arc4-textos-accordions__panel {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.arc4-textos-accordions__panel-inner {
  padding: 0 0 20px 56px;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 14px;
  line-height: 1.6;
}
.arc4-textos-accordions__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 16px;
  margin-top: 32px;
}
.arc4-textos-accordions__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 48px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 16px;
  border-radius: 4px;
  background: var(--amarelo-arc, #ffaf25);
  color: var(--action-secondary-emphasis-high-inverse, #000);
  font-size: 16px;
  line-height: 1.25;
  text-align: center;
  text-decoration: none;
}
.arc4-textos-accordions__cta:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #005fcc);
  outline-offset: 3px;
}
.arc4-textos-accordions__section-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  color: var(--on-color-emphasis-high, #000);
  font-size: 16px;
  line-height: 1.25;
  text-decoration: none;
}
.arc4-textos-accordions__section-link-icon {
  width: 7px;
  height: 7px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.arc4-textos-accordions__media {
  display: none;
  min-width: 0;
}
.arc4-textos-accordions__image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .arc4-textos-accordions {
    padding: 80px 48px;
  }
  .arc4-textos-accordions__actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
  }
  .arc4-textos-accordions__cta {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .arc4-textos-accordions--com-imagem .arc4-textos-accordions__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "copy media" "accordions media" "actions media";
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-column-gap: 48px;
       -moz-column-gap: 48px;
            column-gap: 48px;
    row-gap: 24px;
  }
  .arc4-textos-accordions--com-imagem .arc4-textos-accordions__copy {
    grid-area: copy;
  }
  .arc4-textos-accordions--com-imagem .arc4-textos-accordions__accordions {
    grid-area: accordions;
  }
  .arc4-textos-accordions--com-imagem .arc4-textos-accordions__actions {
    grid-area: actions;
  }
  .arc4-textos-accordions--com-imagem .arc4-textos-accordions__media {
    display: block;
    grid-area: media;
    align-self: center;
  }
  .arc4-textos-accordions--sem-imagem .arc4-textos-accordions__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "copy accordions" "actions accordions";
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-column-gap: 48px;
       -moz-column-gap: 48px;
            column-gap: 48px;
    row-gap: 24px;
  }
  .arc4-textos-accordions--sem-imagem .arc4-textos-accordions__copy {
    grid-area: copy;
  }
  .arc4-textos-accordions--sem-imagem .arc4-textos-accordions__accordions {
    grid-area: accordions;
  }
  .arc4-textos-accordions--sem-imagem .arc4-textos-accordions__actions {
    grid-area: actions;
  }
}
@media (min-width: 1200px) {
  .arc4-textos-accordions {
    padding-right: 64px;
    padding-left: 64px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-textos-accordions__panel {
    -webkit-transition: none;
    transition: none;
  }
  .arc4-textos-accordions__chevron {
    -webkit-transition: none;
    transition: none;
  }
}

.arc4-banner-oferta {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: hidden;
  padding: 40px 24px;
  background: var(--color-brand-gradient-start, #195ab4);
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-banner-oferta__container {
  position: relative;
  z-index: 1;
}
.arc4-banner-oferta__inner {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 0;
}
.arc4-banner-oferta__copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  min-width: 0;
}
.arc4-banner-oferta__eyebrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 8px 6px;
  border-radius: 999px;
  background: var(--comp-table-header-accent, #b1d2ff);
  color: var(--arc4-color-ink, rgba(0, 0, 0, 0.9607843137));
  font-size: 12px;
  line-height: 1.3;
  white-space: nowrap;
}
.arc4-banner-oferta__title {
  margin: 0;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2;
}
.arc4-banner-oferta__text {
  margin: 0;
  color: var(--on-color-emphasis-medium-inverse, rgba(255, 255, 255, 0.85));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-banner-oferta__text p {
  margin: 0 0 12px;
}
.arc4-banner-oferta__text p:last-child {
  margin-bottom: 0;
}
.arc4-banner-oferta__disclaimer {
  color: var(--on-color-emphasis-low-inverse, rgba(255, 255, 255, 0.55));
  font-size: 12px;
  line-height: 1.5;
}
.arc4-banner-oferta__image {
  display: block;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 40px auto 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom center;
     object-position: bottom center;
  pointer-events: none;
}
.arc4-banner-oferta__card-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  min-width: 0;
  margin-top: 24px;
}
.arc4-banner-oferta__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 24px;
  border-radius: 10px;
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #0d0d0d);
  -webkit-box-shadow: 0 16px 40px rgba(0, 0, 0, 0.18);
          box-shadow: 0 16px 40px rgba(0, 0, 0, 0.18);
}
.arc4-banner-oferta__card-divider {
  height: 1px;
  margin: 0;
  background: var(--outline-base, rgba(0, 0, 0, 0.1));
}
.arc4-banner-oferta__card-highlight {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  padding: 12px 16px;
  border: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
  border-left: 4px solid var(--amarelo-arc, #ffaf25);
  border-radius: 6px;
}
.arc4-banner-oferta__card-eyebrow {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.64));
  font-size: 14px;
  line-height: 1.4;
}
.arc4-banner-oferta__card-value {
  margin: 0;
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
}
.arc4-banner-oferta__benefits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arc4-banner-oferta__benefit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.arc4-banner-oferta__benefit-icon {
  width: 20px;
  height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
.arc4-banner-oferta__benefit-text {
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-size: 14px;
  line-height: 1.4;
}
.arc4-banner-oferta .button-padrao {
  width: 100%;
}
.arc4-banner-oferta__card-footnote {
  margin: 0;
  color: var(--on-color-emphasis-low, rgba(0, 0, 0, 0.55));
  font-size: 11px;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .arc4-banner-oferta {
    padding: 48px;
  }
  .arc4-banner-oferta__inner {
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    row-gap: 0;
    min-height: 440px;
  }
  .arc4-banner-oferta__copy {
    position: relative;
    z-index: 2;
    gap: 16px;
    max-width: 320px;
    padding-right: 0;
  }
  .arc4-banner-oferta__eyebrow {
    padding: 8px 20px;
    font-size: 14px;
  }
  .arc4-banner-oferta__title {
    font-size: 32px;
  }
  .arc4-banner-oferta__text {
    font-size: 16px;
  }
  .arc4-banner-oferta__image {
    position: absolute;
    right: auto;
    bottom: -48px;
    left: 49%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: auto;
    height: calc(100% + 48px);
    max-width: 50%;
    max-height: none;
    margin: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom center;
       object-position: bottom center;
    opacity: 1;
    z-index: 1;
  }
  .arc4-banner-oferta__card-wrapper {
    position: relative;
    z-index: 3;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 0;
  }
  .arc4-banner-oferta__card {
    max-width: 416px;
    gap: 24px;
    padding: 32px;
  }
}
@media (min-width: 1200px) {
  .arc4-banner-oferta {
    padding: 56px 64px;
  }
  .arc4-banner-oferta__title {
    font-size: 34px;
  }
  .arc4-banner-oferta__image {
    bottom: -56px;
    height: calc(100% + 56px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-banner-oferta,
  .arc4-banner-oferta * {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
  }
}

.arc4-passo-a-passo {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 48px 24px;
  color: var(--on-color-emphasis-high, #000);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-passo-a-passo__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.arc4-passo-a-passo__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.arc4-passo-a-passo__media {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.arc4-passo-a-passo__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  min-width: 0;
}
.arc4-passo-a-passo__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.arc4-passo-a-passo__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  min-width: 0;
}
.arc4-passo-a-passo__eyebrow {
  margin: 0;
  color: var(--arc4-color-focus, #005fcc);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-passo-a-passo__title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-passo-a-passo__intro {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-passo-a-passo__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: none;
}
.arc4-passo-a-passo__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 20px 0;
  border-bottom: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
}
.arc4-passo-a-passo__item:first-child {
  padding-top: 0;
}
.arc4-passo-a-passo__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #d2e5ff;
  color: #174e9f;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}
.arc4-passo-a-passo__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.arc4-passo-a-passo__step-title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}
.arc4-passo-a-passo__step-description {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 14px;
  line-height: 1.5;
}
.arc4-passo-a-passo__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}
.arc4-passo-a-passo__actions .button-padrao {
  width: 100%;
}
.arc4-passo-a-passo__media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
}
.arc4-passo-a-passo__image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .arc4-passo-a-passo {
    padding: 80px 48px;
  }
  .arc4-passo-a-passo__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
    grid-template-areas: "header  ." "body    media" "actions media";
    -webkit-column-gap: 48px;
       -moz-column-gap: 48px;
            column-gap: 48px;
    row-gap: 32px;
  }
  .arc4-passo-a-passo__main {
    display: contents;
  }
  .arc4-passo-a-passo__header {
    grid-area: header;
  }
  .arc4-passo-a-passo__body {
    grid-area: body;
  }
  .arc4-passo-a-passo__actions {
    grid-area: actions;
    margin-top: 0;
  }
  .arc4-passo-a-passo__media {
    position: relative;
    grid-area: media;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    align-self: stretch;
  }
  .arc4-passo-a-passo__image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    aspect-ratio: auto;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .arc4-passo-a-passo__actions .button-padrao {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .arc4-passo-a-passo {
    padding-right: 64px;
    padding-left: 64px;
  }
}

.arc4-texto-imagem-lateral {
  --arc4-texto-imagem-lateral-bg: #195ab4;
  --arc4-texto-imagem-lateral-high: rgba(255, 255, 255, 0.96);
  --arc4-texto-imagem-lateral-medium: rgba(255, 255, 255, 0.72);
  --arc4-texto-imagem-lateral-low: rgba(255, 255, 255, 0.74);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  background: var(--arc4-texto-imagem-lateral-bg);
  color: var(--arc4-texto-imagem-lateral-high);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
  font-weight: 400;
  -webkit-font-feature-settings: "liga" off;
          font-feature-settings: "liga" off;
}
.arc4-texto-imagem-lateral *,
.arc4-texto-imagem-lateral *::before,
.arc4-texto-imagem-lateral *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.arc4-texto-imagem-lateral__media-col {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.arc4-texto-imagem-lateral__media {
  position: relative;
  background: #959ca2;
}
.arc4-texto-imagem-lateral__media::after {
  position: absolute;
  inset: 0;
  background: radial-gradient(50% 50% at 50% 50%, rgba(51, 52, 75, 0) 0%, rgba(51, 52, 75, 0.1) 100%);
  content: "";
  pointer-events: none;
}
.arc4-texto-imagem-lateral__image {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 991.98px) {
  .arc4-texto-imagem-lateral__container.arc4-container {
    max-width: none;
    padding-right: 0;
    padding-left: 0;
  }
}
.arc4-texto-imagem-lateral__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  padding: 24px 24px 40px;
}
.arc4-texto-imagem-lateral__breadcrumb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 1.25;
}
.arc4-texto-imagem-lateral__breadcrumb-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.arc4-texto-imagem-lateral__breadcrumb-home {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: var(--arc4-texto-imagem-lateral-high);
  text-decoration: none;
}
.arc4-texto-imagem-lateral__breadcrumb-home:hover {
  text-decoration: underline;
}
.arc4-texto-imagem-lateral__breadcrumb-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16px;
  height: 16px;
}
.arc4-texto-imagem-lateral__breadcrumb-current {
  color: var(--arc4-texto-imagem-lateral-low);
}
.arc4-texto-imagem-lateral__breadcrumb-separator, .arc4-texto-imagem-lateral__link-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16px;
  height: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--arc4-texto-imagem-lateral-high);
}
.arc4-texto-imagem-lateral__breadcrumb-separator::before, .arc4-texto-imagem-lateral__link-icon::before {
  width: 6px;
  height: 6px;
  margin-left: -3px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  content: "";
}
.arc4-texto-imagem-lateral__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.arc4-texto-imagem-lateral__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 8px 0;
}
.arc4-texto-imagem-lateral__eyebrow, .arc4-texto-imagem-lateral__title, .arc4-texto-imagem-lateral__description {
  margin: 0;
  line-height: 1.5;
}
.arc4-texto-imagem-lateral__eyebrow {
  color: var(--arc4-texto-imagem-lateral-high);
  font-size: 16px;
}
.arc4-texto-imagem-lateral__title {
  color: var(--arc4-texto-imagem-lateral-high);
  font-size: 28px;
  font-weight: 400;
}
.arc4-texto-imagem-lateral__description {
  color: var(--arc4-texto-imagem-lateral-medium);
  font-size: 16px;
}
.arc4-texto-imagem-lateral__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
  padding-top: 8px;
}
.arc4-texto-imagem-lateral .button-padrao {
  width: 100%;
}
.arc4-texto-imagem-lateral__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  color: var(--arc4-texto-imagem-lateral-high);
  font-size: 14px;
  line-height: 1.25;
  text-decoration: none;
}
.arc4-texto-imagem-lateral__link:hover {
  text-decoration: underline;
}
.arc4-texto-imagem-lateral__breadcrumb-home:focus-visible, .arc4-texto-imagem-lateral__link:focus-visible {
  outline: 2px solid var(--arc4-texto-imagem-lateral-high);
  outline-offset: 3px;
}
@media (min-width: 992px) {
  .arc4-texto-imagem-lateral {
    position: relative;
    min-height: 460px;
  }
  .arc4-texto-imagem-lateral__container.arc4-container, .arc4-texto-imagem-lateral__row {
    min-height: inherit;
  }
  .arc4-texto-imagem-lateral__content-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .arc4-texto-imagem-lateral__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    padding: 32px 48px 64px 0;
  }
  .arc4-texto-imagem-lateral__body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 612px;
  }
  .arc4-texto-imagem-lateral__actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .arc4-texto-imagem-lateral__media-col.col-lg-6 {
    position: absolute;
    inset: 0 0 0 50%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    padding: 0;
  }
  .arc4-texto-imagem-lateral__media {
    height: 100%;
  }
  .arc4-texto-imagem-lateral__image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}

.arc4-texto-imagem-fundo {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: var(--arc4-color-brand-dark, #05132a);
  color: var(--on-color-emphasis-high, #000);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-texto-imagem-fundo__media {
  width: 100%;
}
.arc4-texto-imagem-fundo__picture, .arc4-texto-imagem-fundo__image {
  display: block;
  width: 100%;
  height: auto;
}
.arc4-texto-imagem-fundo__image {
  -o-object-fit: cover;
     object-fit: cover;
}
.arc4-texto-imagem-fundo__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 24px;
}
.arc4-texto-imagem-fundo__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 24px;
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #000);
}
.arc4-texto-imagem-fundo__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.arc4-texto-imagem-fundo__eyebrow {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 14px;
  line-height: 1.5;
}
.arc4-texto-imagem-fundo__title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-texto-imagem-fundo__intro {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-texto-imagem-fundo__steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arc4-texto-imagem-fundo__step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.arc4-texto-imagem-fundo__step-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.arc4-texto-imagem-fundo__step-label {
  font-size: 16px;
  line-height: 1.33;
}
.arc4-texto-imagem-fundo__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 16px;
}
.arc4-texto-imagem-fundo__actions__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 16px;
}
.arc4-texto-imagem-fundo__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 48px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 16px;
  border-radius: 4px;
  background: var(--amarelo-arc, #ffaf25);
  color: var(--action-secondary-emphasis-high-inverse, #000);
  font-size: 16px;
  line-height: 1.25;
  text-align: center;
  text-decoration: none;
}
.arc4-texto-imagem-fundo__cta:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #005fcc);
  outline-offset: 3px;
}
.arc4-texto-imagem-fundo__section-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  color: var(--on-color-emphasis-high, #000);
  font-size: 16px;
  line-height: 1.25;
  text-decoration: none;
}
.arc4-texto-imagem-fundo__section-link-icon {
  width: 7px;
  height: 7px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.arc4-texto-imagem-fundo__helper {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.56));
  font-size: 14px;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .arc4-texto-imagem-fundo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .arc4-texto-imagem-fundo__media {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
  }
  .arc4-texto-imagem-fundo__picture, .arc4-texto-imagem-fundo__image {
    height: 100%;
  }
  .arc4-texto-imagem-fundo__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 64px 48px;
  }
  .arc4-texto-imagem-fundo__card {
    width: 100%;
    max-width: 760px;
    padding: 40px;
    border-radius: 8px;
  }
  .arc4-texto-imagem-fundo__actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 48px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .arc4-texto-imagem-fundo__actions__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
  }
  .arc4-texto-imagem-fundo__cta {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .arc4-texto-imagem-fundo__helper {
    font-size: 12px;
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .arc4-texto-imagem-fundo__container {
    padding-right: 64px;
    padding-left: 64px;
  }
}

.cards-destaque-opcional {
  padding: var(--arc4-spacing-xs) 0;
  background-color: #fff;
  font-family: var(--arc4-font-family);
  color: var(--arc4-color-ink);
  font-size: 1rem;
  line-height: 1.5;
}

.cards-destaque-opcional > .arc4-container {
  padding-right: var(--arc4-spacing-xs);
  padding-left: var(--arc4-spacing-xs);
}

.cards-destaque-opcional__eyebrow {
  margin: 0 0 var(--arc4-spacing-xs);
  color: var(--arc4-color-focus);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
}

.cards-destaque-opcional__title {
  margin: 0 0 var(--arc4-spacing-sm);
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.45;
}

.cards-destaque-opcional__banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--arc4-spacing-md);
  padding: var(--arc4-spacing-xs);
  margin-bottom: var(--arc4-spacing-xs);
  background-color: #04254b;
  border-radius: var(--arc4-radius-control);
  color: var(--arc4-color-on-footer);
}

@media (min-width: 768px) {
  .cards-destaque-opcional__banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: var(--arc4-spacing-lg);
    padding: var(--arc4-spacing-sm);
    margin-bottom: var(--arc4-spacing-sm);
  }
}
.cards-destaque-opcional__banner-icone {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.cards-destaque-opcional__banner-icone .icone {
  display: block;
  width: 88px;
  height: 88px;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (min-width: 768px) {
  .cards-destaque-opcional__banner-icone .icone {
    width: 72px;
    height: 72px;
  }
}
.cards-destaque-opcional__banner-texto {
  min-width: 0;
  font-size: 0.875rem;
  overflow-wrap: anywhere;
}

@media (min-width: 768px) {
  .cards-destaque-opcional__banner-texto {
    font-size: 1rem;
  }
}
.cards-destaque-opcional__banner-texto p {
  margin: 0;
}

.cards-destaque-opcional__banner-texto a {
  color: inherit;
  text-decoration: underline;
}

.cards-destaque-opcional__banner-texto a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.cards-destaque-opcional__cards {
  row-gap: var(--arc4-spacing-xs);
}

.cards-destaque-opcional__cards.row {
  --bs-gutter-x: var(--arc4-spacing-xs);
}

@media (min-width: 768px) {
  .cards-destaque-opcional__cards {
    row-gap: var(--arc4-spacing-sm);
  }
  .cards-destaque-opcional__cards.row {
    --bs-gutter-x: var(--arc4-spacing-sm);
  }
}
.cards-destaque-opcional__card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: var(--arc4-spacing-xs);
  background-color: #fff;
  border: 1px solid var(--arc4-color-line);
  border-radius: var(--arc4-radius-control);
}

@media (min-width: 768px) {
  .cards-destaque-opcional__card {
    padding: var(--arc4-spacing-sm);
  }
}
.cards-destaque-opcional__card-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--arc4-spacing-2xs);
  margin-bottom: var(--arc4-spacing-sm);
}

.cards-destaque-opcional__card-icone {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.cards-destaque-opcional__card-icone .icone {
  display: block;
  width: 36px;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}

.cards-destaque-opcional__card-titulo {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  overflow-wrap: anywhere;
}

.cards-destaque-opcional__card-texto {
  margin: 0;
  color: #3d3d3d;
  font-size: 0.875rem;
  white-space: pre-line;
  overflow-wrap: anywhere;
}

.cards-destaque-opcional__disclaimer {
  margin: var(--arc4-spacing-xs) 0 0;
  color: #737373;
  font-size: 0.6875rem;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .cards-destaque-opcional__title {
    font-size: 1.5rem;
  }
}
.cards-listas-2colunas {
  padding: var(--arc4-spacing-md) 0;
  background-color: #f5f5f6;
  color: var(--arc4-color-ink);
  font-family: var(--arc4-font-family);
  font-size: 0.875rem;
  line-height: 1.5;
}

.cards-listas-2colunas > .arc4-container {
  padding-right: max(var(--arc4-spacing-xs), env(safe-area-inset-right));
  padding-left: max(var(--arc4-spacing-xs), env(safe-area-inset-left));
}

.cards-listas-2colunas__header {
  margin-bottom: var(--arc4-spacing-sm);
}

.cards-listas-2colunas__eyebrow {
  margin: 0 0 var(--arc4-spacing-sm);
  color: #2864b4;
  font-size: 1rem;
}

.cards-listas-2colunas__title {
  margin: 0;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.3;
  overflow-wrap: anywhere;
}

.cards-listas-2colunas__cards.row {
  --bs-gutter-x: var(--arc4-spacing-sm);
  --bs-gutter-y: var(--arc4-spacing-sm);
}

.cards-listas-2colunas__card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding: var(--arc4-spacing-sm);
  border: 1px solid var(--arc4-color-line);
  border-radius: var(--arc4-radius-control);
  background-color: #fff;
}

.cards-listas-2colunas__card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--arc4-spacing-2xs);
  margin-bottom: var(--arc4-spacing-sm);
}

.cards-listas-2colunas__icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid #ded8c4;
  border-radius: 50%;
  background-color: #fff5d9;
  color: #c99b28;
}

.cards-listas-2colunas__icon .icon-container__icon {
  font-size: 24px;
  line-height: 1;
}

.cards-listas-2colunas__card-title {
  min-width: 0;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  overflow-wrap: anywhere;
}

.cards-listas-2colunas__channels,
.cards-listas-2colunas__warnings {
  padding: 0;
  margin: 0;
  list-style: none;
}

.cards-listas-2colunas__channel,
.cards-listas-2colunas__warning {
  padding: var(--arc4-spacing-2xs) 0;
  color: #4d4d4d;
  overflow-wrap: anywhere;
}

.cards-listas-2colunas__channel:not(:last-child),
.cards-listas-2colunas__warning:not(:last-child) {
  border-bottom: 1px solid var(--arc4-color-line);
}

.cards-listas-2colunas__channel {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
  gap: var(--arc4-spacing-3xs);
}

.cards-listas-2colunas__channel-label,
.cards-listas-2colunas__channel-value {
  min-width: 0;
  margin: 0;
  font-weight: 400;
}

.cards-listas-2colunas__channel-value {
  color: var(--arc4-color-ink);
  text-align: right;
}

.cards-listas-2colunas__note {
  padding-top: var(--arc4-spacing-md);
  margin: auto 0 0;
  color: #737373;
  font-size: 0.75rem;
  overflow-wrap: anywhere;
}

.cards-listas-2colunas__actions {
  padding-top: var(--arc4-spacing-md);
  margin-top: auto;
}

.cards-listas-2colunas__cta.orq-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  min-height: 32px;
  height: auto;
  padding: var(--arc4-spacing-3xs) var(--arc4-spacing-xs);
  border: 1px solid #04254b;
  background-color: #fff;
  color: var(--arc4-color-ink);
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: anywhere;
}

.cards-listas-2colunas__cta.orq-button:hover {
  border-color: #04254b;
  background-color: #f5f5f6;
}

.cards-listas-2colunas__cta.orq-button:active {
  border-color: #04254b;
  background-color: #ebebed;
}

.cards-listas-2colunas__cta.orq-button:focus-visible {
  outline: 2px solid var(--arc4-color-focus);
  outline-offset: 3px;
}

@media (min-width: 768px) {
  .cards-listas-2colunas__channel {
    gap: var(--arc4-spacing-xs);
  }
}
@media (min-width: 992px) {
  .cards-listas-2colunas {
    padding: var(--arc4-spacing-lg) 0;
  }
  .cards-listas-2colunas__header {
    margin-bottom: var(--arc4-spacing-md);
  }
  .cards-listas-2colunas__card {
    min-height: 384px;
  }
}
.arc4-cards-imagem-texto {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 48px 24px;
  background: #f5f5f6;
  color: var(--on-color-emphasis-high, #000);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-cards-imagem-texto__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.arc4-cards-imagem-texto__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.arc4-cards-imagem-texto__title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-cards-imagem-texto__intro {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-cards-imagem-texto__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arc4-cards-imagem-texto__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.arc4-cards-imagem-texto__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: 100%;
  overflow: hidden;
  border: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
  border-radius: 8px;
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #000);
}
.arc4-cards-imagem-texto__image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
}
.arc4-cards-imagem-texto__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  padding: 24px;
}
.arc4-cards-imagem-texto__card-title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-cards-imagem-texto__description {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 14px;
  line-height: 1.5;
}
.arc4-cards-imagem-texto__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  margin-top: auto;
  padding-top: 8px;
  color: var(--on-color-emphasis-high, #000);
  font-size: 14px;
  line-height: 1.25;
  text-decoration: none;
}
.arc4-cards-imagem-texto__link:focus-visible {
  outline: 2px solid var(--on-color-emphasis-high, #000);
  outline-offset: 3px;
}
.arc4-cards-imagem-texto__link-icon {
  width: 7px;
  height: 7px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media (min-width: 992px) {
  .arc4-cards-imagem-texto {
    padding: 80px 48px;
  }
  .arc4-cards-imagem-texto__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .arc4-cards-imagem-texto {
    padding-right: 64px;
    padding-left: 64px;
  }
}

.arc4-carrossel-vertical-horizontal__pin {
  position: relative;
}
@media (min-width: 992px) {
  .arc4-carrossel-vertical-horizontal__pin {
    height: var(--pin-height, auto);
  }
}

.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin {
  height: auto !important;
}
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal {
  position: static;
  height: auto;
  max-height: none;
  overflow: visible;
}
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__container,
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__inner,
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__copy,
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__carousel,
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__viewport,
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__slides,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__container,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__inner,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__copy,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__carousel,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__viewport,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__slides {
  height: auto !important;
  max-height: none;
  overflow: visible;
}
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__copy,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__copy {
  padding-block: 0;
}
.cq-wcm-edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__slides,
.aem-AuthorLayer-Edit .arc4-carrossel-vertical-horizontal__pin .arc4-carrossel-vertical-horizontal__slides {
  -webkit-transform: none !important;
          transform: none !important;
}

.arc4-carrossel-vertical-horizontal {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  padding: 48px 24px;
  background: var(--color-brand-gradient-start, #05132a);
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-carrossel-vertical-horizontal__inner {
  row-gap: 32px;
}
.arc4-carrossel-vertical-horizontal__eyebrow {
  margin: 0 0 16px;
  color: var(--comp-table-header-accent, #d2e5ff);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-carrossel-vertical-horizontal__title {
  margin: 0;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5;
}
.arc4-carrossel-vertical-horizontal__divider {
  height: 1px;
  margin-top: 24px;
  background: var(--outline-base-inverse, rgba(255, 255, 255, 0.16));
}
.arc4-carrossel-vertical-horizontal__intro {
  margin-top: 32px;
  color: var(--on-color-emphasis-medium-inverse, rgba(255, 255, 255, 0.72));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-carrossel-vertical-horizontal__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  padding-top: 16px;
  margin-top: 16px;
}
.arc4-carrossel-vertical-horizontal__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 328px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.arc4-carrossel-vertical-horizontal__cta .button-padrao {
  width: 100%;
}
.arc4-carrossel-vertical-horizontal__section-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-size: 16px;
  line-height: 1.25;
  text-decoration: none;
}
.arc4-carrossel-vertical-horizontal__section-link-icon {
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
.arc4-carrossel-vertical-horizontal__carousel {
  min-width: 0;
}
.arc4-carrossel-vertical-horizontal__viewport {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
.arc4-carrossel-vertical-horizontal__slides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arc4-carrossel-vertical-horizontal__slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}
.arc4-carrossel-vertical-horizontal__slides > .arc4-carrossel-vertical-horizontal__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 min(290px, 100%);
          flex: 0 0 min(290px, 100%);
  height: auto;
  width: min(290px, 100%);
}
.arc4-carrossel-vertical-horizontal__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  overflow: hidden;
  border-radius: 4px;
  background: var(--arc4-color-focus, #10408d);
  color: var(--action-neutral-enabled, #fff);
}
.arc4-carrossel-vertical-horizontal--light .arc4-carrossel-vertical-horizontal__card {
  border-color: var(--outline-base, rgba(0, 0, 0, 0.16));
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #000);
}
.arc4-carrossel-vertical-horizontal--light .arc4-carrossel-vertical-horizontal__card-title {
  color: var(--on-color-emphasis-high, #000);
}
.arc4-carrossel-vertical-horizontal--light .arc4-carrossel-vertical-horizontal__description {
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.8));
  opacity: 1;
}
.arc4-carrossel-vertical-horizontal--light .arc4-carrossel-vertical-horizontal__link {
  border-color: var(--outline-base, rgba(0, 0, 0, 0.32));
  color: var(--on-color-emphasis-high, #000);
}
.arc4-carrossel-vertical-horizontal--light .arc4-carrossel-vertical-horizontal__link:hover, .arc4-carrossel-vertical-horizontal--light .arc4-carrossel-vertical-horizontal__link:focus-visible {
  border-color: var(--arc4-color-focus, #10408d);
  background: rgba(0, 0, 0, 0.06);
}
.arc4-carrossel-vertical-horizontal__image {
  display: block;
  width: calc(100% + 2px);
  height: auto;
  margin: -1px -1px 0;
  aspect-ratio: 5/4;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}
.arc4-carrossel-vertical-horizontal__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  padding: 24px;
}
.arc4-carrossel-vertical-horizontal__card-title {
  margin: 0;
  color: var(--action-neutral-enabled, #fff);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25;
}
.arc4-carrossel-vertical-horizontal__description {
  margin: 0;
  color: var(--action-neutral-enabled, #fff);
  font-size: 14px;
  line-height: 1.5;
  opacity: 0.8;
}
.arc4-carrossel-vertical-horizontal__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 48px;
  margin-top: auto;
  padding: 12px 24px;
  border: 1px solid rgba(255, 255, 255, 0.64);
  border-radius: 4px;
  background: transparent;
  color: var(--action-neutral-enabled, #fff);
  font-size: 16px;
  line-height: 1.25;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease, border-color 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.arc4-carrossel-vertical-horizontal__link:hover, .arc4-carrossel-vertical-horizontal__link:focus-visible {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.12);
  text-decoration: none;
}
.arc4-carrossel-vertical-horizontal__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  margin-top: 24px;
}
.arc4-carrossel-vertical-horizontal__button {
  display: none;
  width: 40px;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  background: transparent;
  color: #fff;
  cursor: pointer;
}
.arc4-carrossel-vertical-horizontal__button.swiper-button-disabled {
  cursor: default;
  opacity: 0.45;
}
.arc4-carrossel-vertical-horizontal__button::before {
  width: 8px;
  height: 8px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  content: "";
}
.arc4-carrossel-vertical-horizontal__button--prev::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.arc4-carrossel-vertical-horizontal__button--next::before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.arc4-carrossel-vertical-horizontal__button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
.arc4-carrossel-vertical-horizontal__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
}
.arc4-carrossel-vertical-horizontal__pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  margin: 0;
  background: var(--on-color-emphasis-high-inverse, #fff);
  opacity: 0.48;
  cursor: pointer;
}
.arc4-carrossel-vertical-horizontal__pagination .swiper-pagination-bullet-active {
  background: var(--action-secondary-selected-inverse, #549cff);
  opacity: 1;
}
@media (max-width: 576px) {
  .arc4-carrossel-vertical-horizontal {
    padding: 56px 12px;
  }
  .arc4-carrossel-vertical-horizontal__inner {
    row-gap: 28px;
  }
  .arc4-carrossel-vertical-horizontal__slides > .arc4-carrossel-vertical-horizontal__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .arc4-carrossel-vertical-horizontal__card {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
  }
  .arc4-carrossel-vertical-horizontal__actions {
    margin-top: 40px;
  }
  .arc4-carrossel-vertical-horizontal__eyebrow {
    margin-bottom: 24px;
  }
  .arc4-carrossel-vertical-horizontal__divider {
    margin-top: 16px;
  }
  .arc4-carrossel-vertical-horizontal__intro {
    margin-top: 56px;
  }
  .arc4-carrossel-vertical-horizontal__cta {
    max-width: none;
  }
  .arc4-carrossel-vertical-horizontal__carousel > .arc4-carrossel-vertical-horizontal__viewport {
    width: calc(100% + 24px);
    margin-right: -24px;
  }
}
@media (min-width: 992px) {
  .arc4-carrossel-vertical-horizontal {
    position: sticky;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    max-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 48px;
  }
  .arc4-carrossel-vertical-horizontal__container {
    width: 100%;
    height: 100%;
  }
  .arc4-carrossel-vertical-horizontal__inner {
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    row-gap: 0;
  }
  .arc4-carrossel-vertical-horizontal__inner > .arc4-carrossel-vertical-horizontal__carousel {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .arc4-carrossel-vertical-horizontal__copy {
    max-height: 100%;
    overflow-y: auto;
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .arc4-carrossel-vertical-horizontal__actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
  }
  .arc4-carrossel-vertical-horizontal__cta {
    width: auto;
    max-width: none;
  }
  .arc4-carrossel-vertical-horizontal__cta .button-padrao {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .arc4-carrossel-vertical-horizontal__viewport {
    height: 100vh;
  }
  .arc4-carrossel-vertical-horizontal__slides {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .arc4-carrossel-vertical-horizontal__slides > .arc4-carrossel-vertical-horizontal__slide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: auto;
    width: 100%;
  }
  .arc4-carrossel-vertical-horizontal__image {
    max-height: 325px;
  }
  .arc4-carrossel-vertical-horizontal__content {
    gap: 16px;
    padding: 24px 16px;
  }
  .arc4-carrossel-vertical-horizontal__inner > .arc4-carrossel-vertical-horizontal__carousel {
    display: block;
  }
  .arc4-carrossel-vertical-horizontal__carousel > .arc4-carrossel-vertical-horizontal__viewport {
    width: calc(100% + 12px);
    margin-right: -12px;
  }
  .arc4-carrossel-vertical-horizontal__controls {
    display: none;
  }
  .arc4-carrossel-vertical-horizontal__pagination {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .arc4-carrossel-vertical-horizontal {
    padding-right: 64px;
    padding-left: 64px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-carrossel-vertical-horizontal,
  .arc4-carrossel-vertical-horizontal * {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
  }
}

.arc4-carrossel-vertical-horizontal--group {
  padding: 48px 12px;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__eyebrow {
  margin-bottom: 24px;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__title {
  font-size: 28px;
  line-height: 1.5;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__intro {
  margin-top: 16px;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__divider {
  display: none;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 32px;
  margin-top: 24px;
  padding: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 4px;
  background: #04254b;
  color: #b8c7de;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__header {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-icon {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 96px;
  height: 96px;
  -o-object-fit: contain;
     object-fit: contain;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-text {
  min-width: 0;
  font-size: 16px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-text p {
  margin: 0;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-text p + p {
  margin-top: 12px;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-text a {
  color: inherit;
  text-decoration: underline;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-disclaimer {
  margin: 16px 0 0;
  color: rgba(255, 255, 255, 0.5411764706);
  font-size: 12px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__inner {
  row-gap: 32px;
}
.arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__image {
  width: 100%;
  margin: 0;
  aspect-ratio: 20/11;
}
@media (min-width: 992px) {
  .arc4-carrossel-vertical-horizontal--group {
    padding: 0 48px;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__inner {
    row-gap: 0;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 32px;
    margin-top: 48px;
    padding: 24px;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-icon {
    width: 80px;
    height: 80px;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-text {
    font-size: 14px;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__group-disclaimer {
    margin-top: 56px;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__image {
    max-height: none;
  }
  .arc4-carrossel-vertical-horizontal--group .arc4-carrossel-vertical-horizontal__content {
    gap: 24px;
    padding: 24px;
  }
}
@media (min-width: 1200px) {
  .arc4-carrossel-vertical-horizontal--group {
    padding-inline: 64px;
  }
}

.imagem-texto-2colunas {
  padding: var(--arc4-spacing-md) 0;
  background-color: #f5f5f6;
  font-family: var(--arc4-font-family);
  color: var(--arc4-color-ink);
  overflow-wrap: anywhere;
}

.imagem-texto-2colunas > .arc4-container {
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}

.imagem-texto-2colunas__header {
  margin-bottom: var(--arc4-spacing-md);
}

.imagem-texto-2colunas__header h2,
.imagem-texto-2colunas__heading h3 {
  margin: 0;
  font-weight: 400;
  color: var(--arc4-color-ink);
}

.imagem-texto-2colunas__header h2 {
  margin-bottom: var(--arc4-spacing-xs);
  font-size: 1.5rem;
  line-height: 1.3;
}

.imagem-texto-2colunas__header p,
.imagem-texto-2colunas__description {
  margin: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.76);
}

.imagem-texto-2colunas__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr;
  gap: 1.25rem;
  width: 100%;
}

@media (min-width: 768px) {
  .imagem-texto-2colunas__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.imagem-texto-2colunas__card,
.imagem-texto-2colunas__content {
  background: #fff;
}

.imagem-texto-2colunas__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  border: 1px solid var(--arc4-color-line);
  border-radius: var(--arc4-radius-control);
  overflow: hidden;
}

.imagem-texto-2colunas__media {
  display: block;
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.imagem-texto-2colunas__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  padding: 24px;
}

.imagem-texto-2colunas__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--arc4-spacing-2xs);
  margin-bottom: var(--arc4-spacing-sm);
}

.imagem-texto-2colunas__badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: 0;
  background: transparent;
}

.imagem-texto-2colunas__badge .icon-container__icon {
  display: block;
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  background: transparent;
}

.imagem-texto-2colunas__heading h3 {
  min-width: 0;
  font-size: 1.125rem;
  line-height: 1.4;
}

.imagem-texto-2colunas__description {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.875rem;
  line-height: 1.5;
}

.imagem-texto-2colunas__cta {
  margin-top: var(--arc4-spacing-sm);
}

.imagem-texto-2colunas__button.orq-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  min-width: 0;
  padding: 4px 16px;
  border: 1px solid #04254b;
  border-radius: var(--arc4-radius-control);
  background-color: #fff;
  color: var(--arc4-color-ink);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: anywhere;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

.imagem-texto-2colunas__button.orq-button:hover {
  background-color: #f5f5f6;
}

.imagem-texto-2colunas__button.orq-button:active {
  background-color: #ebebed;
}

.imagem-texto-2colunas__button.orq-button:focus-visible {
  outline: 2px solid var(--arc4-color-focus);
  outline-offset: 2px;
}

.arc4-metricas {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 32px 24px;
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-metricas__container.arc4-container {
  padding-inline: 0;
}
.arc4-metricas__title {
  margin: 0 0 24px;
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.arc4-metricas__grid.row {
  --bs-gutter-y: 1.5rem;
}
@media (max-width: 991.98px) {
  .arc4-metricas__grid.row > .arc4-metricas__col + .arc4-metricas__col {
    margin-top: 24px;
  }
}
.arc4-metricas__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  height: 100%;
  padding: 16px 20px;
  border: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
  border-left: 4px solid var(--amarelo-arc, #ffaf25);
  border-radius: 6px;
  background: var(--action-neutral-enabled, #fff);
}
.arc4-metricas__number {
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
.arc4-metricas__label {
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.64));
  font-size: 14px;
  line-height: 1.4;
}
.arc4-metricas__footnote {
  margin: 24px 0 0;
  color: var(--on-color-emphasis-low, rgba(0, 0, 0, 0.55));
  font-size: 12px;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .arc4-metricas {
    padding: 48px;
  }
  .arc4-metricas__card {
    padding: 20px 24px;
  }
  .arc4-metricas__number {
    font-size: 28px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-metricas,
  .arc4-metricas * {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
  }
}

.arc4-textos-4-itens {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 24px;
  padding-left: 24px;
  background: #f5f5f6;
  color: var(--on-color-emphasis-high, #000);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-textos-4-itens--margem-superior {
  padding-top: 80px;
}
.arc4-textos-4-itens--margem-inferior {
  padding-bottom: 80px;
}
.arc4-textos-4-itens__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.arc4-textos-4-itens__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.arc4-textos-4-itens__eyebrow {
  margin: 0;
  color: var(--arc4-color-focus, #005fcc);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-textos-4-itens__title {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-textos-4-itens__intro {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-textos-4-itens__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arc4-textos-4-itens__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.arc4-textos-4-itens__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  min-width: 0;
  padding: 24px;
  border: 1px solid var(--outline-base, rgba(0, 0, 0, 0.16));
  border-radius: 8px;
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #000);
  text-decoration: none;
}
.arc4-textos-4-itens__image {
  display: block;
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
.arc4-textos-4-itens__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
.arc4-textos-4-itens__card__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.arc4-textos-4-itens__card__title__texto {
  margin: 0;
  color: var(--on-color-emphasis-high, #000);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
}
.arc4-textos-4-itens__description {
  margin: 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.72));
  font-size: 14px;
  line-height: 1.5;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.arc4-textos-4-itens__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  padding: 6px 16px;
  border: 1px solid var(--arc4-color-focus, #1b3a57);
  border-radius: 6px;
  background: transparent;
  color: var(--on-color-emphasis-high, #1b1b1b);
  font-size: 14px;
  line-height: 1.25;
  text-align: center;
}
@media (min-width: 992px) {
  .arc4-textos-4-itens {
    padding-right: 48px;
    padding-left: 48px;
  }
  .arc4-textos-4-itens__list {
    grid-template-columns: none;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 24px;
  }
}
@media (min-width: 1200px) {
  .arc4-textos-4-itens {
    padding-right: 64px;
    padding-left: 64px;
  }
}

.icone-hidden {
  display: none;
}

.icone-ao-lado {
  display: inline-block;
  margin-right: 6px;
}

.arc4-credores-parceiros {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 48px 0;
  overflow: hidden;
  background: #0e2b57;
  color: #fff;
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-credores-parceiros__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.arc4-credores-parceiros__copy {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.arc4-credores-parceiros__eyebrow {
  margin: 0 0 24px;
  color: #b8cee8;
  font-size: 16px;
  line-height: 24px;
}
.arc4-credores-parceiros__title {
  margin: 0;
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.arc4-credores-parceiros__description {
  margin: 24px 0 0;
  color: #b8c7de;
  font-size: 16px;
  line-height: 24px;
}
.arc4-credores-parceiros__rail {
  margin-top: 80px;
}
.arc4-credores-parceiros__viewport {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 100%;
  padding: 0;
  overflow-x: auto;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 40px, #000 calc(100% - 40px), transparent);
          mask-image: linear-gradient(to right, transparent, #000 40px, #000 calc(100% - 40px), transparent);
}
.arc4-credores-parceiros__viewport.swiper-initialized {
  overflow: hidden;
}
.arc4-credores-parceiros__viewport:focus-visible {
  outline: 2px solid #fff;
  outline-offset: -2px;
}
.arc4-credores-parceiros__track {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 100%;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.swiper-initialized .arc4-credores-parceiros__track {
  gap: 0;
}
.arc4-credores-parceiros__slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 320px;
  max-width: calc(100% - 24px);
  min-height: 48px;
  gap: 16px;
}
.arc4-credores-parceiros__logo {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -o-object-fit: contain;
     object-fit: contain;
}
.arc4-credores-parceiros__institution {
  min-width: 0;
}
.arc4-credores-parceiros__name {
  margin: 0 0 4px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
.arc4-credores-parceiros__detail {
  margin: 0;
  color: #8fa6c6;
  font-size: 12px;
  line-height: 18px;
  overflow-wrap: anywhere;
}
.arc4-credores-parceiros__disclaimer {
  margin: 80px auto 0;
  color: #8fa6c6;
  font-size: 12px;
  line-height: 18px;
  overflow-wrap: anywhere;
}
.arc4-credores-parceiros[data-cmp-edit=true] .arc4-credores-parceiros__viewport {
  overflow: visible;
  -webkit-mask-image: none;
          mask-image: none;
}
.arc4-credores-parceiros[data-cmp-edit=true] .arc4-credores-parceiros__track {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
}
@media (min-width: 992px) {
  .arc4-credores-parceiros {
    padding: 64px 0;
  }
  .arc4-credores-parceiros__rail {
    margin-top: 80px;
  }
}

.arc4-faq {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 24px;
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-faq__inner {
  row-gap: 32px;
}
.arc4-faq__title {
  margin: 0;
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}
.arc4-faq__intro {
  margin-top: 16px;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.64));
  font-size: 15px;
  line-height: 1.6;
}
.arc4-faq__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.arc4-faq__item + .arc4-faq__item {
  border-top: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
}
.arc4-faq__item:last-child {
  border-bottom: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
}
.arc4-faq__details summary {
  list-style: none;
}
.arc4-faq__details summary::-webkit-details-marker {
  display: none;
}
.arc4-faq__summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  padding: 20px 4px 20px 0;
  cursor: pointer;
}
.arc4-faq__summary:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #10408d);
  outline-offset: 2px;
}
.arc4-faq__question {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  color: var(--on-color-emphasis-high, #0d0d0d);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}
.arc4-faq__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 10px;
  height: 10px;
  margin-top: 4px;
  margin-right: 4px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.arc4-faq__details[open] .arc4-faq__icon {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.arc4-faq__answer {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  -webkit-transition: grid-template-rows 0.3s ease;
  transition: grid-template-rows 0.3s ease;
  transition: grid-template-rows 0.3s ease, -ms-grid-rows 0.3s ease;
}
.arc4-faq__details:not([open]) .arc4-faq__answer {
  display: grid;
}
.arc4-faq__details[open] .arc4-faq__answer {
  grid-template-rows: 1fr;
}
.arc4-faq__answer-inner {
  min-height: 0;
  padding: 0 32px 20px 0;
  color: var(--on-color-emphasis-medium, rgba(0, 0, 0, 0.64));
  font-size: 15px;
  line-height: 1.6;
}
.arc4-faq__answer-inner a {
  color: var(--arc4-color-focus, #10408d);
}
@media (min-width: 992px) {
  .arc4-faq {
    padding: 64px 48px;
  }
  .arc4-faq__inner {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    row-gap: 0;
  }
  .arc4-faq__title {
    font-size: 28px;
  }
  .arc4-faq__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    width: 48%;
    max-width: 48%;
  }
}
@media (min-width: 1200px) {
  .arc4-faq {
    padding: 72px 64px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-faq__icon {
    -webkit-transition: none;
    transition: none;
  }
}

.arc4-consulta-desconto {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: var(--background-base, #f5f5f5);
  color: var(--on-color-emphasis-high, #171717);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
  padding-bottom: 40px;
}
.arc4-consulta-desconto__hero {
  position: relative;
  background: #195ab4;
  color: var(--on-color-emphasis-high-inverse, #fff);
}
.arc4-consulta-desconto__hero-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  row-gap: 0;
  margin-inline: 0;
}
.arc4-consulta-desconto__hero-shell.arc4-container {
  padding-inline: 0;
}
.arc4-consulta-desconto__media {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  min-width: 0;
}
.arc4-consulta-desconto__image-frame {
  position: relative;
  width: 100%;
  aspect-ratio: 25/16;
  overflow: hidden;
}
.arc4-consulta-desconto__image {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.arc4-consulta-desconto__copy {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px 24px 128px;
}
.arc4-consulta-desconto__copy-inner {
  width: 100%;
  min-width: 0;
  overflow-wrap: anywhere;
}
.arc4-consulta-desconto__eyebrow {
  margin: 0 0 16px;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-size: 14px;
  line-height: 1.4;
}
.arc4-consulta-desconto__title {
  margin: 0 0 16px;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3;
}
.arc4-consulta-desconto__description {
  margin: 0;
  color: var(--on-color-emphasis-high-inverse, rgba(255, 255, 255, 0.88));
  font-size: 16px;
  line-height: 1.5;
}
.arc4-consulta-desconto__form-shell.arc4-container {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: -112px auto 0;
  padding-inline: 24px;
}
.arc4-consulta-desconto__form-card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  border: 1px solid var(--outline-base, rgba(0, 0, 0, 0.12));
  border-radius: 8px;
  background: var(--action-neutral-enabled, #fff);
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}
.arc4-consulta-desconto__form-title {
  margin: 0 0 16px;
  color: var(--on-color-emphasis-high, #171717);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
.arc4-consulta-desconto__form-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 24px;
}
.arc4-consulta-desconto__form-row > div {
  min-width: 0;
}
.arc4-consulta-desconto__field {
  width: 100%;
}
.arc4-consulta-desconto__field .orq-input__content,
.arc4-consulta-desconto__field .orq-input__content__container {
  min-width: 0;
}
.arc4-consulta-desconto__field .orq-input__header__label {
  cursor: text;
}
.arc4-consulta-desconto__field .orq-input__field:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.arc4-consulta-desconto__field .orq-input__content:focus-within:not(.orq-input__content--error) {
  -webkit-box-shadow: inset 0 -2px 0 var(--arc4-color-primary, #195ab4);
          box-shadow: inset 0 -2px 0 var(--arc4-color-primary, #195ab4);
}
.arc4-consulta-desconto__field-error {
  display: none;
  margin: 6px 0 0;
  color: var(--status-error-base, #c62828);
  font-size: 12px;
  line-height: 16px;
}
.arc4-consulta-desconto__field-error:not(:empty) {
  display: block;
}
.arc4-consulta-desconto__submit {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.arc4-consulta-desconto__submit .button-padrao {
  width: 100%;
}
.arc4-consulta-desconto__modal-stack[hidden] {
  display: none;
}
.arc4-consulta-desconto__modal-stack:not([hidden]) {
  pointer-events: auto;
}
.arc4-consulta-desconto__modal-stack > .orq-modal {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.arc4-consulta-desconto__modal-stack--edit {
  position: static;
  inset: auto;
  z-index: auto;
}
.arc4-consulta-desconto__modal-stack--edit > .orq-modal {
  position: static;
  inset: auto;
  height: auto;
  overflow: visible;
  -webkit-animation: none;
          animation: none;
}
.arc4-consulta-desconto__modal-stack--edit .arc4-consulta-desconto__modal {
  max-height: none;
  margin: 24px auto;
}
.arc4-consulta-desconto__modal {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 384px;
  max-width: calc(100% - 32px);
  max-height: min(100dvh - 48px, 640px);
  min-width: 0;
  min-height: 0;
  gap: 24px;
  padding: 24px;
  border-radius: 8px;
}
.arc4-consulta-desconto__modal-header {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 32px;
  margin-bottom: 0;
}
.arc4-consulta-desconto__modal-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  color: var(--on-color-emphasis-high, #171717);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.arc4-consulta-desconto__modal-close {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32px;
          flex: 0 0 32px;
  background: transparent;
  color: var(--on-color-emphasis-high, #171717);
}
.arc4-consulta-desconto__modal-close .icon-container,
.arc4-consulta-desconto__modal-close .icon-container__icon {
  width: 32px;
  height: 32px;
}
.arc4-consulta-desconto__modal-close .icon-container__icon {
  display: block;
  font-size: 32px;
  line-height: 32px;
}
.arc4-consulta-desconto__modal-close:hover, .arc4-consulta-desconto__modal-close:active {
  background: transparent;
}
.arc4-consulta-desconto__modal-content {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: var(--on-color-emphasis-medium, #454545);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-consulta-desconto__modal-content p {
  margin: 0;
}
.arc4-consulta-desconto__modal-content p + p {
  margin-top: 12px;
}
.arc4-consulta-desconto__modal-content a {
  color: inherit;
  text-decoration: underline;
  overflow-wrap: anywhere;
}
.arc4-consulta-desconto__modal-content a:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #10408d);
  outline-offset: 2px;
}
.arc4-consulta-desconto__modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 16px;
  border-top: 1px solid var(--outline-base, #d6d6d6);
}
.arc4-consulta-desconto__modal-footer .orq-modal__footer__button-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 0;
}
@media (max-width: 576px) {
  .arc4-consulta-desconto__form-title {
    font-size: 16px;
  }
  .arc4-consulta-desconto__form-shell.arc4-container {
    margin: -112px auto 0;
  }
}
@media (max-width: 711px) {
  .arc4-consulta-desconto__modal-stack > .orq-modal {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .arc4-consulta-desconto__modal {
    width: 100%;
    max-width: 100%;
    max-height: calc(100dvh - 24px);
    padding: 24px 24px max(44px, env(safe-area-inset-bottom));
    border-radius: 0;
  }
  .arc4-consulta-desconto__modal-title {
    font-size: 18px;
    line-height: 24px;
  }
  .arc4-consulta-desconto__modal-footer {
    padding-top: 0;
    border-top: 0;
  }
  .arc4-consulta-desconto__modal-footer .orq-modal__footer__button-div {
    width: 100%;
    gap: 0;
  }
  .arc4-consulta-desconto__modal-footer .button-padrao {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .arc4-consulta-desconto {
    padding-bottom: 48px;
  }
  .arc4-consulta-desconto__hero-shell.arc4-container, .arc4-consulta-desconto__form-shell.arc4-container {
    padding-inline: var(--bs-gutter-x, 0.75rem);
  }
  .arc4-consulta-desconto__hero-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    min-height: 250px;
  }
  .arc4-consulta-desconto__media {
    position: absolute;
    inset: 0 0 0 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .arc4-consulta-desconto__image-frame {
    height: 100%;
    aspect-ratio: auto;
  }
  .arc4-consulta-desconto__copy {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .arc4-consulta-desconto__copy {
    padding: 40px 24px 64px 0;
  }
  .arc4-consulta-desconto__form-row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 160px;
  }
  .arc4-consulta-desconto__title {
    font-size: 28px;
  }
  .arc4-consulta-desconto__form-title {
    font-size: 24px;
  }
  .arc4-consulta-desconto__form-shell.arc4-container {
    margin: -24px auto 0;
  }
  .arc4-consulta-desconto__form-card {
    padding: 24px;
  }
}

body.arc4-consulta-desconto-modal-open {
  overflow: hidden;
}

.arc4-consulta-desconto-simples {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #01326b;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
  padding: 32px 0;
}
.arc4-consulta-desconto-simples__inner.arc4-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-inline: 24px;
}
.arc4-consulta-desconto-simples__title {
  margin: 0 0 24px;
  color: var(--on-color-emphasis-high-inverse, #fff);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}
.arc4-consulta-desconto-simples__form-card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  border-radius: 8px;
  background: var(--action-neutral-enabled, #fff);
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
}
.arc4-consulta-desconto-simples__form-title {
  margin: 0 0 16px;
  color: var(--on-color-emphasis-high, #171717);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
.arc4-consulta-desconto-simples__form-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 24px;
}
.arc4-consulta-desconto-simples__form-row > div {
  min-width: 0;
}
.arc4-consulta-desconto-simples__field {
  width: 100%;
}
.arc4-consulta-desconto-simples__field .orq-input__content,
.arc4-consulta-desconto-simples__field .orq-input__content__container {
  min-width: 0;
}
.arc4-consulta-desconto-simples__field .orq-input__header__label {
  cursor: text;
}
.arc4-consulta-desconto-simples__field .orq-input__field:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.arc4-consulta-desconto-simples__field .orq-input__content:focus-within:not(.orq-input__content--error) {
  -webkit-box-shadow: inset 0 -2px 0 var(--arc4-color-primary, #195ab4);
          box-shadow: inset 0 -2px 0 var(--arc4-color-primary, #195ab4);
}
.arc4-consulta-desconto-simples__field-error {
  display: none;
  margin: 6px 0 0;
  color: var(--status-error-base, #c62828);
  font-size: 12px;
  line-height: 16px;
}
.arc4-consulta-desconto-simples__field-error:not(:empty) {
  display: block;
}
.arc4-consulta-desconto-simples__submit {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.arc4-consulta-desconto-simples__submit .button-padrao {
  width: 100%;
}
.arc4-consulta-desconto-simples__modal-stack[hidden] {
  display: none;
}
.arc4-consulta-desconto-simples__modal-stack:not([hidden]) {
  pointer-events: auto;
}
.arc4-consulta-desconto-simples__modal-stack > .orq-modal {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.arc4-consulta-desconto-simples__modal-stack--edit {
  position: static;
  inset: auto;
  z-index: auto;
}
.arc4-consulta-desconto-simples__modal-stack--edit > .orq-modal {
  position: static;
  inset: auto;
  height: auto;
  overflow: visible;
  -webkit-animation: none;
          animation: none;
}
.arc4-consulta-desconto-simples__modal-stack--edit .arc4-consulta-desconto-simples__modal {
  max-height: none;
  margin: 24px auto;
}
.arc4-consulta-desconto-simples__modal {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 384px;
  max-width: calc(100% - 32px);
  max-height: min(100dvh - 48px, 640px);
  min-width: 0;
  min-height: 0;
  gap: 24px;
  padding: 24px;
  border-radius: 8px;
  color: var(--on-color-emphasis-high, #171717);
}
.arc4-consulta-desconto-simples__modal-header {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 32px;
  margin-bottom: 0;
}
.arc4-consulta-desconto-simples__modal-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  color: var(--on-color-emphasis-high, #171717);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.arc4-consulta-desconto-simples__modal-close {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32px;
          flex: 0 0 32px;
  background: transparent;
  color: var(--on-color-emphasis-high, #171717);
}
.arc4-consulta-desconto-simples__modal-close .icon-container,
.arc4-consulta-desconto-simples__modal-close .icon-container__icon {
  width: 32px;
  height: 32px;
}
.arc4-consulta-desconto-simples__modal-close .icon-container__icon {
  display: block;
  font-size: 32px;
  line-height: 32px;
}
.arc4-consulta-desconto-simples__modal-close:hover, .arc4-consulta-desconto-simples__modal-close:active {
  background: transparent;
}
.arc4-consulta-desconto-simples__modal-content {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: var(--on-color-emphasis-medium, #454545);
  font-size: 16px;
  line-height: 1.5;
}
.arc4-consulta-desconto-simples__modal-content p {
  margin: 0;
}
.arc4-consulta-desconto-simples__modal-content p + p {
  margin-top: 12px;
}
.arc4-consulta-desconto-simples__modal-content a {
  color: inherit;
  text-decoration: underline;
  overflow-wrap: anywhere;
}
.arc4-consulta-desconto-simples__modal-content a:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #10408d);
  outline-offset: 2px;
}
.arc4-consulta-desconto-simples__modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 16px;
  border-top: 1px solid var(--outline-base, #d6d6d6);
}
.arc4-consulta-desconto-simples__modal-footer .orq-modal__footer__button-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 0;
}
@media (max-width: 576px) {
  .arc4-consulta-desconto-simples__form-title {
    font-size: 16px;
  }
}
@media (max-width: 711px) {
  .arc4-consulta-desconto-simples__modal-stack > .orq-modal {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .arc4-consulta-desconto-simples__modal {
    width: 100%;
    max-width: 100%;
    max-height: calc(100dvh - 24px);
    padding: 24px 24px max(44px, env(safe-area-inset-bottom));
    border-radius: 0;
  }
  .arc4-consulta-desconto-simples__modal-title {
    font-size: 18px;
    line-height: 24px;
  }
  .arc4-consulta-desconto-simples__modal-footer {
    padding-top: 0;
    border-top: 0;
  }
  .arc4-consulta-desconto-simples__modal-footer .orq-modal__footer__button-div {
    width: 100%;
    gap: 0;
  }
  .arc4-consulta-desconto-simples__modal-footer .button-padrao {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .arc4-consulta-desconto-simples {
    padding: 40px 0;
  }
  .arc4-consulta-desconto-simples__inner.arc4-container {
    padding-inline: var(--bs-gutter-x, 0.75rem);
  }
  .arc4-consulta-desconto-simples__title {
    font-size: 28px;
  }
  .arc4-consulta-desconto-simples__form-title {
    font-size: 24px;
  }
  .arc4-consulta-desconto-simples__form-card {
    padding: 24px;
  }
  .arc4-consulta-desconto-simples__form-row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 160px;
  }
}

body.arc4-consulta-desconto-simples-modal-open {
  overflow: hidden;
}

@-webkit-keyframes arc4-hero-gradient-shift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes arc4-hero-gradient-shift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@-webkit-keyframes arc4-hero-float {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
}
@keyframes arc4-hero-float {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
}
.arc4-hero {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 520px;
  overflow: hidden;
  border-radius: 20px;
  isolation: isolate;
  color: #fff;
}
.arc4-hero__bg {
  position: absolute;
  inset: -10% 0;
  z-index: -2;
  background: linear-gradient(120deg, #ff4d8d, #4d7cff, #7a4dff);
  background-size: 300% 300%;
  -webkit-animation: arc4-hero-gradient-shift 18s ease infinite;
          animation: arc4-hero-gradient-shift 18s ease infinite;
  will-change: transform, background-position;
}
.arc4-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: rgba(10, 12, 30, 0.55);
}
.arc4-hero__content {
  max-width: 640px;
  padding: clamp(24px, 5vw, 64px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
}
.arc4-hero__eyebrow {
  text-transform: uppercase;
  letter-spacing: 0.18em;
  font-size: 0.78rem;
  font-weight: 700;
  opacity: 0.85;
}
.arc4-hero__title {
  font-size: clamp(2rem, 5vw, 3.5rem);
  line-height: 1.05;
  font-weight: 800;
  margin: 0;
  text-shadow: 0 4px 24px rgba(0, 0, 0, 0.25);
}
.arc4-hero__subtitle {
  font-size: clamp(1rem, 2vw, 1.25rem);
  line-height: 1.5;
  opacity: 0.92;
  margin: 0;
}
.arc4-hero__cta {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 8px;
  padding: 14px 28px;
  border: none;
  border-radius: 999px;
  font-weight: 700;
  font-size: 1rem;
  cursor: pointer;
  color: #0a0c1e;
  background: #fff;
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  text-decoration: none;
}
.arc4-hero__cta:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 12px 30px rgba(0, 0, 0, 0.3);
          box-shadow: 0 12px 30px rgba(0, 0, 0, 0.3);
}
.arc4-hero__decor {
  position: absolute;
  right: 6%;
  top: 50%;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.35), transparent 70%);
  -webkit-animation: arc4-hero-float 6s ease-in-out infinite;
          animation: arc4-hero-float 6s ease-in-out infinite;
  z-index: -1;
}
.arc4-hero [data-hero-reveal] {
  opacity: 0;
  -webkit-transform: translateY(16px);
          transform: translateY(16px);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}
.arc4-hero [data-hero-reveal].is-revealed {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media (max-width: 767.98px) {
  .arc4-hero {
    min-height: 380px;
  }
  .arc4-hero__decor {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-hero__bg {
    -webkit-animation: none;
            animation: none;
  }
  .arc4-hero__decor {
    -webkit-animation: none;
            animation: none;
  }
  .arc4-hero [data-hero-reveal] {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.arc4-consulta-desconto-lead {
  font-family: var(--arc4-font-family, "BTGPactualSans", sans-serif);
}
.arc4-consulta-desconto-lead__dialog {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 520px;
  max-width: calc(100vw - 48px);
  max-height: calc(100dvh - 48px);
  margin: auto;
  padding: 24px;
  overflow-y: auto;
  border: 0;
  border-radius: 8px;
  background: var(--action-neutral-enabled, #fff);
  color: var(--on-color-emphasis-high, #171717);
  -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.24);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.24);
}
.arc4-consulta-desconto-lead__dialog:not([open]):not(.arc4-consulta-desconto-lead__dialog--edit) {
  display: none;
}
.arc4-consulta-desconto-lead__dialog[open], .arc4-consulta-desconto-lead__dialog--edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.arc4-consulta-desconto-lead__dialog::-webkit-backdrop {
  background: rgba(0, 0, 0, 0.5);
}
.arc4-consulta-desconto-lead__dialog::backdrop {
  background: rgba(0, 0, 0, 0.5);
}
.arc4-consulta-desconto-lead__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.arc4-consulta-desconto-lead__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.arc4-consulta-desconto-lead__close {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32px;
          flex: 0 0 32px;
  background: transparent;
  color: var(--on-color-emphasis-high, #171717);
}
.arc4-consulta-desconto-lead__close .icon-container,
.arc4-consulta-desconto-lead__close .icon-container__icon {
  width: 32px;
  height: 32px;
}
.arc4-consulta-desconto-lead__close .icon-container__icon {
  display: block;
  font-size: 32px;
  line-height: 32px;
}
.arc4-consulta-desconto-lead__close:hover, .arc4-consulta-desconto-lead__close:active {
  background: transparent;
}
.arc4-consulta-desconto-lead__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.arc4-consulta-desconto-lead__field {
  width: 100%;
}
.arc4-consulta-desconto-lead__field .orq-input__content,
.arc4-consulta-desconto-lead__field .orq-input__content__container {
  min-width: 0;
}
.arc4-consulta-desconto-lead__field .orq-input__field:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.arc4-consulta-desconto-lead__field .orq-input__content:focus-within:not(.orq-input__content--error) {
  -webkit-box-shadow: inset 0 -2px 0 var(--arc4-color-primary, #195ab4);
          box-shadow: inset 0 -2px 0 var(--arc4-color-primary, #195ab4);
}
.arc4-consulta-desconto-lead__error {
  display: none;
  margin: 6px 0 0;
  color: var(--status-error-base, #c62828);
  font-size: 12px;
  line-height: 16px;
}
.arc4-consulta-desconto-lead__error:not(:empty) {
  display: block;
}
.arc4-consulta-desconto-lead__consent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  margin-top: 16px;
}
.arc4-consulta-desconto-lead__checkbox {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  width: 24px;
  height: 24px;
  margin: 0;
  accent-color: var(--action-main-enabled, #195ab4);
}
.arc4-consulta-desconto-lead__consent-label {
  color: var(--on-color-emphasis-high, #171717);
  font-size: 16px;
  line-height: 24px;
}
.arc4-consulta-desconto-lead__consent-label p {
  margin: 0;
}
.arc4-consulta-desconto-lead__consent-label p + p {
  margin-top: 12px;
}
.arc4-consulta-desconto-lead__consent-label a {
  color: inherit;
  text-decoration: underline;
  overflow-wrap: anywhere;
}
.arc4-consulta-desconto-lead__consent-label a:focus-visible {
  outline: 2px solid var(--arc4-color-focus, #10408d);
  outline-offset: 2px;
}
.arc4-consulta-desconto-lead__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 16px;
  border-top: 1px solid var(--outline-base, #d6d6d6);
}
.arc4-consulta-desconto-lead__submit {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
@media (max-width: 711px) {
  .arc4-consulta-desconto-lead__dialog {
    position: fixed;
    inset: auto 0 0;
    width: 100%;
    max-width: 100%;
    max-height: calc(100dvh - 24px);
    margin: 0;
    padding: 24px 24px max(40px, env(safe-area-inset-bottom));
    border-radius: 0;
    gap: 32px;
  }
  .arc4-consulta-desconto-lead__title {
    font-size: 18px;
    line-height: 24px;
  }
  .arc4-consulta-desconto-lead__form {
    gap: 32px;
  }
  .arc4-consulta-desconto-lead__actions {
    padding-top: 0;
    border-top: 0;
  }
  .arc4-consulta-desconto-lead__submit {
    width: 100%;
  }
  .arc4-consulta-desconto-lead__submit .button-padrao {
    width: 100%;
  }
}
.arc4-consulta-desconto-lead__dialog--edit {
  position: static;
  inset: auto;
  max-height: none;
  margin: 24px auto;
  overflow: visible;
}

.arc4-politica-privacidade {
  padding-block: 40px;
}
.arc4-politica-privacidade__container {
  width: min(1320px, 100% - 120px);
  margin-inline: auto;
}
.arc4-politica-privacidade__content {
  color: var(--arc4-color-ink);
  font-family: var(--arc4-font-family);
  font-size: 16px;
  line-height: 1.5;
  min-width: 0;
}
.arc4-politica-privacidade__content h1,
.arc4-politica-privacidade__content h2,
.arc4-politica-privacidade__content h3,
.arc4-politica-privacidade__content h4,
.arc4-politica-privacidade__content h5,
.arc4-politica-privacidade__content h6 {
  color: var(--arc4-color-ink);
  font-family: var(--arc4-font-family);
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 16px;
}
.arc4-politica-privacidade__content h1 {
  font-size: 32px;
  margin-bottom: 24px;
}
.arc4-politica-privacidade__content h2 {
  font-size: 24px;
  margin-top: 32px;
}
.arc4-politica-privacidade__content h3 {
  font-size: 20px;
  margin-top: 24px;
}
.arc4-politica-privacidade__content p,
.arc4-politica-privacidade__content ul,
.arc4-politica-privacidade__content ol {
  margin: 0 0 16px;
}
.arc4-politica-privacidade__content ul,
.arc4-politica-privacidade__content ol {
  padding-left: 24px;
}
.arc4-politica-privacidade__content a {
  color: var(--action-secondary-enabled, #195ab4);
  overflow-wrap: anywhere;
  text-decoration: none;
  text-underline-offset: 3px;
}
.arc4-politica-privacidade__content a:hover {
  color: var(--action-secondary-hover, #10408d);
  text-decoration: underline;
}
.arc4-politica-privacidade__content a:focus-visible {
  outline: 2px solid var(--outline-base-focus, var(--arc4-color-focus));
  outline-offset: 2px;
}
.arc4-politica-privacidade__content table {
  border-collapse: collapse;
  table-layout: fixed;
  min-width: 640px;
  width: 100%;
}
.arc4-politica-privacidade__content th:first-child,
.arc4-politica-privacidade__content td:first-child {
  width: 24%;
}
.arc4-politica-privacidade__content th,
.arc4-politica-privacidade__content td {
  border: 1px solid var(--arc4-color-line);
  overflow-wrap: break-word;
  padding: 12px 16px;
  text-align: left;
  vertical-align: top;
  word-break: normal;
}
.arc4-politica-privacidade__content th {
  background: #f2f4f6;
  font-weight: 700;
}
.arc4-politica-privacidade__table-scroll {
  max-width: 100%;
  margin: 24px 0;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
.arc4-politica-privacidade__table-scroll:focus-visible {
  outline: 2px solid var(--arc4-color-focus);
  outline-offset: 2px;
}
.arc4-politica-privacidade__table-scroll table {
  margin: 0;
}
@media (max-width: 575.98px) {
  .arc4-politica-privacidade {
    padding-block: 24px;
  }
  .arc4-politica-privacidade__content h1 {
    font-size: 28px;
  }
}
@media (max-width: 711px) {
  .arc4-politica-privacidade__container {
    width: calc(100% - 48px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .arc4-politica-privacidade__table-scroll {
    scroll-behavior: auto;
  }
}

.arc4-stats {
  padding: clamp(32px, 6vw, 72px) clamp(20px, 5vw, 56px);
  border-radius: 20px;
  background: radial-gradient(circle at 15% 20%, rgba(77, 124, 255, 0.25), transparent 45%), radial-gradient(circle at 85% 80%, rgba(255, 77, 141, 0.22), transparent 45%), #0a0c1e;
  color: #fff;
}
.arc4-stats__title {
  text-align: center;
  font-size: clamp(1.5rem, 3vw, 2.25rem);
  font-weight: 800;
  margin: 0 0 clamp(24px, 4vw, 48px);
}
.arc4-stats__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: clamp(20px, 4vw, 48px);
}
.arc4-stats__item {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.arc4-stats__number {
  font-size: clamp(2.25rem, 6vw, 3.75rem);
  font-weight: 800;
  line-height: 1;
  background: linear-gradient(120deg, #ff4d8d, #4d7cff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-variant-numeric: tabular-nums;
}
.arc4-stats__label {
  font-size: 0.95rem;
  opacity: 0.82;
  letter-spacing: 0.02em;
}
.arc4-stats__divider {
  width: 48px;
  height: 4px;
  border-radius: 2px;
  margin: 4px auto 0;
  background: -webkit-gradient(linear, left top, right top, from(#ff4d8d), to(#4d7cff));
  background: linear-gradient(90deg, #ff4d8d, #4d7cff);
}

.button-padrao {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  max-width: 100%;
}
.button-padrao__element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  min-height: 48px;
  padding: 0 24px;
  border: 0;
  border-radius: var(--arc4-radius-control);
  background: transparent;
  color: var(--arc4-color-ink);
  font-family: var(--arc4-font-family), sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}
.button-padrao__element:hover, .button-padrao__element:focus-visible {
  text-decoration: none;
}
.button-padrao__element:focus-visible {
  outline: 2px solid var(--arc4-color-focus);
  outline-offset: 2px;
}
.button-padrao__element:disabled, .button-padrao__element[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}
.button-padrao__icon {
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.button-padrao__text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.button-padrao[variant=primary] .button-padrao__element {
  background-color: var(--arc4-color-action);
  color: var(--arc4-color-action-contrast);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02);
}
.button-padrao[variant=primary] .button-padrao__element:hover, .button-padrao[variant=primary] .button-padrao__element:focus-visible {
  background-color: #e69e1a;
  color: var(--arc4-color-action-contrast);
}
.button-padrao[variant=secondary] .button-padrao__element {
  background-color: transparent;
  border: 2px solid var(--arc4-color-action);
  color: var(--arc4-color-ink);
}
.button-padrao[variant=secondary] .button-padrao__element:hover, .button-padrao[variant=secondary] .button-padrao__element:focus-visible {
  background-color: rgba(255, 175, 37, 0.16);
  color: var(--arc4-color-ink);
}
.button-padrao[variant=ghost] .button-padrao__element {
  background-color: transparent;
  color: var(--arc4-color-ink);
}
.button-padrao[variant=ghost] .button-padrao__element:hover, .button-padrao[variant=ghost] .button-padrao__element:focus-visible {
  background-color: rgba(255, 175, 37, 0.16);
  color: var(--arc4-color-ink);
}
.button-padrao[mode=blue][variant=primary] .button-padrao__element {
  background-color: #01326b;
  color: #fff;
}
.button-padrao[mode=blue][variant=primary] .button-padrao__element:hover, .button-padrao[mode=blue][variant=primary] .button-padrao__element:focus-visible {
  background-color: #012451;
  color: #fff;
}
.button-padrao[mode=blue][variant=secondary] .button-padrao__element {
  border-color: #01326b;
  color: #01326b;
}
.button-padrao[mode=blue][variant=secondary] .button-padrao__element:hover, .button-padrao[mode=blue][variant=secondary] .button-padrao__element:focus-visible {
  background-color: rgba(1, 50, 107, 0.12);
  color: #01326b;
}
.button-padrao[mode=blue][variant=ghost] .button-padrao__element {
  color: #01326b;
}
.button-padrao[mode=blue][variant=ghost] .button-padrao__element:hover, .button-padrao[mode=blue][variant=ghost] .button-padrao__element:focus-visible {
  background-color: rgba(1, 50, 107, 0.12);
  color: #01326b;
}
.button-padrao[mode=branco][variant=primary] .button-padrao__element {
  background-color: #fff;
  color: var(--arc4-color-ink);
}
.button-padrao[mode=branco][variant=primary] .button-padrao__element:hover, .button-padrao[mode=branco][variant=primary] .button-padrao__element:focus-visible {
  background-color: #ebf7ff;
}
.button-padrao[mode=branco][variant=secondary] .button-padrao__element {
  border-color: #fff;
  color: #fff;
}
.button-padrao[mode=branco][variant=secondary] .button-padrao__element:hover, .button-padrao[mode=branco][variant=secondary] .button-padrao__element:focus-visible {
  background-color: rgba(255, 255, 255, 0.12);
}
.button-padrao[mode=branco][variant=ghost] .button-padrao__element {
  color: #fff;
}
.button-padrao[mode=branco][variant=ghost] .button-padrao__element:hover, .button-padrao[mode=branco][variant=ghost] .button-padrao__element:focus-visible {
  background-color: rgba(255, 255, 255, 0.12);
}
.button-padrao[mode=preto][variant=primary] .button-padrao__element {
  background-color: var(--arc4-color-ink);
  color: #fff;
}
.button-padrao[mode=preto][variant=primary] .button-padrao__element:hover, .button-padrao[mode=preto][variant=primary] .button-padrao__element:focus-visible {
  background-color: #000;
  color: #fff;
}
.button-padrao[mode=preto][variant=secondary] .button-padrao__element {
  border-color: var(--arc4-color-ink);
  color: var(--arc4-color-ink);
}
.button-padrao[mode=preto][variant=secondary] .button-padrao__element:hover, .button-padrao[mode=preto][variant=secondary] .button-padrao__element:focus-visible {
  background-color: rgba(0, 0, 0, 0.12);
}
.button-padrao[mode=preto][variant=ghost] .button-padrao__element {
  color: var(--arc4-color-ink);
}
.button-padrao[mode=preto][variant=ghost] .button-padrao__element:hover, .button-padrao[mode=preto][variant=ghost] .button-padrao__element:focus-visible {
  background-color: rgba(0, 0, 0, 0.12);
}
.button-padrao[size=xs] .button-padrao__element {
  min-height: 32px;
  padding: 0 16px;
  border-radius: var(--arc4-radius-control);
  font-size: 12px;
}
.button-padrao[size=sm] .button-padrao__element {
  min-height: 40px;
  padding: 0 20px;
  border-radius: var(--arc4-radius-control);
  font-size: 12px;
}
.button-padrao[size=lg] .button-padrao__element {
  min-height: 56px;
  padding: 0 28px;
  border-radius: var(--arc4-radius-control);
  font-size: 16px;
}
.button-padrao[icon-position=right] .button-padrao__element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.button-padrao[icon-position=justified] .button-padrao__element {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.button-padrao[icon-position=justified] .button-padrao__icon {
  margin-left: auto;
}

.button-padrao--desktop {
  display: none;
}
@media (min-width: 768px) {
  .button-padrao--desktop {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.button-padrao--mobile {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (min-width: 768px) {
  .button-padrao--mobile {
    display: none;
  }
}

body,
html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
}

picture {
  display: block;
}

.image-default {
  width: 100%;
  height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
small {
  margin-bottom: 24px;
}

.no-scroll {
  overflow: hidden;
}

.container-reset {
  padding: unset !important;
  max-width: unset !important;
}

.arc4-container,
.arc4-container-fluid {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 577px) {
  .arc4-container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .arc4-container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .arc4-container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .arc4-container-sm {
    max-width: 1152px;
  }
}
@media (min-width: 1600px) {
  .arc4-container-sm {
    max-width: 1440px;
  }
}
@media (min-width: 768px) {
  .arc4-container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .arc4-container-md {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .arc4-container-md {
    max-width: 1152px;
  }
}
@media (min-width: 1600px) {
  .arc4-container-md {
    max-width: 1440px;
  }
}
@media (min-width: 992px) {
  .arc4-container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .arc4-container-lg {
    max-width: 1152px;
  }
}
@media (min-width: 1600px) {
  .arc4-container-lg {
    max-width: 1440px;
  }
}
@media (min-width: 1200px) {
  .arc4-container-xl {
    max-width: 1152px;
  }
}
@media (min-width: 1600px) {
  .arc4-container-xl {
    max-width: 1440px;
  }
}
@media (min-width: 1600px) {
  .arc4-container-xxl {
    max-width: 1440px;
  }
}
@media (min-width: 577px) {
  .arc4-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .arc4-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .arc4-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .arc4-container {
    max-width: 1152px;
  }
}
@media (min-width: 1600px) {
  .arc4-container {
    max-width: 1440px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto !important;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.3333333333% !important;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667% !important;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25% !important;
}

.offset-3 {
  margin-left: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333% !important;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.6666666667% !important;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50% !important;
}

.offset-6 {
  margin-left: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.3333333333% !important;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.6666666667% !important;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75% !important;
}

.offset-9 {
  margin-left: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.3333333333% !important;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.6666666667% !important;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100% !important;
}

.offset-12 {
  margin-left: 100%;
}

.offset-0 {
  margin-left: 0;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 577px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto !important;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25% !important;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50% !important;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75% !important;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100% !important;
  }
  .offset-sm-12 {
    margin-left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto !important;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25% !important;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50% !important;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75% !important;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100% !important;
  }
  .offset-md-12 {
    margin-left: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto !important;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25% !important;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50% !important;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75% !important;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100% !important;
  }
  .offset-lg-12 {
    margin-left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto !important;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25% !important;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50% !important;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75% !important;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100% !important;
  }
  .offset-xl-12 {
    margin-left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto !important;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25% !important;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50% !important;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75% !important;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100% !important;
  }
  .offset-xxl-12 {
    margin-left: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.cmp-container {
  padding: 0;
  max-width: none;
}

.cmp-experiencefragment--header > .xf-content-height,
.cmp-experiencefragment--footer > .xf-content-height {
  margin-inline: 0;
}
