@charset "UTF-8";
/* Automatically generated. Do not edit this file directly. */
/* MARK: Variables */
/**
 * SicoobSans-Thin
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-Thin.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
/**
 * SicoobSans-Light
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-ExtraLight.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
/**
 * SicoobSans-Light
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-Light.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
/**
 * SicoobSans-Regular
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-Regular.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
/**
 * SicoobSans-Medium
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-Medium.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
/**
 * SicoobSans-SemiBold
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-SemiBold.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
/**
 * SicoobSans-Bold
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-Bold.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/**
 * SicoobSans-ExtraBold
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-ExtraBold.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-ExtraBold.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
/**
 * SicoobSans-Black
 */
@font-face {
  font-family: "SicoobSans";
  src: url("../assets/fonts/SicoobSans/SicoobSans-Black.woff2") format("woff2"), url("../assets/fonts/SicoobSans/SicoobSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
/**
 * SicoobFontIcon
 *
 * Compatible with: 
 *   - IE9 Compat Modes
 *   - IE6-IE8
 *   - Super Modern Browsers
 *   - Pretty Modern Browsers
 *   - Safari, Android, iOS
 *   - Legacy iOS
 */
@font-face {
  font-family: "SicoobFontIcon";
  src: url("../assets/fonts/SicoobFontIcon/icons.eot");
  src: url("../assets/fonts/SicoobFontIcon/icons.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/SicoobFontIcon/icons.woff2") format("woff2"), url("../assets/fonts/SicoobFontIcon/icons.woff") format("woff"), url("../assets/fonts/SicoobFontIcon/icons.ttf") format("truetype"), url("../assets/fonts/SicoobFontIcon/icons.svg#icons") format("svg");
  font-weight: var(--font-weight-normal);
  font-style: normal;
}
/* Automatically generated. Do not edit this file directly. */
.airplane-stable:before {
  content: "\e001";
  font-family: "SicoobFontIcon";
}

.arroba-email:before {
  content: "\e002";
  font-family: "SicoobFontIcon";
}

.arrow-circle:before {
  content: "\e003";
  font-family: "SicoobFontIcon";
}

.arrow-down:before {
  content: "\e004";
  font-family: "SicoobFontIcon";
}

.arrow-element:before {
  content: "\e005";
  font-family: "SicoobFontIcon";
}

.arrow-forward:before {
  content: "\e006";
  font-family: "SicoobFontIcon";
}

.arrow-left:before {
  content: "\e007";
  font-family: "SicoobFontIcon";
}

.arrow-lr:before {
  content: "\e008";
  font-family: "SicoobFontIcon";
}

.arrow-rewind:before {
  content: "\e009";
  font-family: "SicoobFontIcon";
}

.arrow-right:before {
  content: "\e00a";
  font-family: "SicoobFontIcon";
}

.arrow-up:before {
  content: "\e00b";
  font-family: "SicoobFontIcon";
}

.bag-close:before {
  content: "\e00c";
  font-family: "SicoobFontIcon";
}

.ballon-dots:before {
  content: "\e00d";
  font-family: "SicoobFontIcon";
}

.ballon-message:before {
  content: "\e00e";
  font-family: "SicoobFontIcon";
}

.bank-customer:before {
  content: "\e00f";
  font-family: "SicoobFontIcon";
}

.bank-graph:before {
  content: "\e010";
  font-family: "SicoobFontIcon";
}

.bank-institution:before {
  content: "\e011";
  font-family: "SicoobFontIcon";
}

.bar-arrow:before {
  content: "\e012";
  font-family: "SicoobFontIcon";
}

.bar-code:before {
  content: "\e013";
  font-family: "SicoobFontIcon";
}

.barcode-magnify:before {
  content: "\e014";
  font-family: "SicoobFontIcon";
}

.barcode-read:before {
  content: "\e015";
  font-family: "SicoobFontIcon";
}

.barcode-typed:before {
  content: "\e016";
  font-family: "SicoobFontIcon";
}

.bell-symbol:before {
  content: "\e017";
  font-family: "SicoobFontIcon";
}

.billing-dollar:before {
  content: "\e018";
  font-family: "SicoobFontIcon";
}

.bills-dollar:before {
  content: "\e019";
  font-family: "SicoobFontIcon";
}

.block-two:before {
  content: "\e01a";
  font-family: "SicoobFontIcon";
}

.book-bookmark:before {
  content: "\e01b";
  font-family: "SicoobFontIcon";
}

.brand-plad:before {
  content: "\e01c";
  font-family: "SicoobFontIcon";
}

.briefcase-bag:before {
  content: "\e01d";
  font-family: "SicoobFontIcon";
}

.bucket-tint:before {
  content: "\e01e";
  font-family: "SicoobFontIcon";
}

.calculator-signal:before {
  content: "\e01f";
  font-family: "SicoobFontIcon";
}

.calendar-blank:before {
  content: "\e020";
  font-family: "SicoobFontIcon";
}

.calendar-check:before {
  content: "\e021";
  font-family: "SicoobFontIcon";
}

.calendar-days:before {
  content: "\e022";
  font-family: "SicoobFontIcon";
}

.calendar-one:before {
  content: "\e023";
  font-family: "SicoobFontIcon";
}

.calendar-schedule:before {
  content: "\e024";
  font-family: "SicoobFontIcon";
}

.car-line:before {
  content: "\e025";
  font-family: "SicoobFontIcon";
}

.card-brand:before {
  content: "\e026";
  font-family: "SicoobFontIcon";
}

.card-circle:before {
  content: "\e027";
  font-family: "SicoobFontIcon";
}

.card-close:before {
  content: "\e028";
  font-family: "SicoobFontIcon";
}

.card-coin:before {
  content: "\e029";
  font-family: "SicoobFontIcon";
}

.card-contactless:before {
  content: "\e02a";
  font-family: "SicoobFontIcon";
}

.card-doc:before {
  content: "\e02b";
  font-family: "SicoobFontIcon";
}

.card-eye:before {
  content: "\e02c";
  font-family: "SicoobFontIcon";
}

.card-globe:before {
  content: "\e02d";
  font-family: "SicoobFontIcon";
}

.card-icon:before {
  content: "\e02e";
  font-family: "SicoobFontIcon";
}

.card-load:before {
  content: "\e02f";
  font-family: "SicoobFontIcon";
}

.card-one:before {
  content: "\e030";
  font-family: "SicoobFontIcon";
}

.card-percent:before {
  content: "\e031";
  font-family: "SicoobFontIcon";
}

.card-refresh:before {
  content: "\e032";
  font-family: "SicoobFontIcon";
}

.cart-shopping:before {
  content: "\e033";
  font-family: "SicoobFontIcon";
}

.cash-left:before {
  content: "\e034";
  font-family: "SicoobFontIcon";
}

.cash-magnify:before {
  content: "\e035";
  font-family: "SicoobFontIcon";
}

.cash-plus:before {
  content: "\e036";
  font-family: "SicoobFontIcon";
}

.chart-up:before {
  content: "\e037";
  font-family: "SicoobFontIcon";
}

.check-data:before {
  content: "\e038";
  font-family: "SicoobFontIcon";
}

.check-mark:before {
  content: "\e039";
  font-family: "SicoobFontIcon";
}

.check-out:before {
  content: "\e03a";
  font-family: "SicoobFontIcon";
}

.chevron-down:before {
  content: "\e03b";
  font-family: "SicoobFontIcon";
}

.chevron-left:before {
  content: "\e03c";
  font-family: "SicoobFontIcon";
}

.chevron-right:before {
  content: "\e03d";
  font-family: "SicoobFontIcon";
}

.chevron-up:before {
  content: "\e03e";
  font-family: "SicoobFontIcon";
}

.circle-arrow:before {
  content: "\e03f";
  font-family: "SicoobFontIcon";
}

.circle-check:before {
  content: "\e040";
  font-family: "SicoobFontIcon";
}

.circle-code:before {
  content: "\e041";
  font-family: "SicoobFontIcon";
}

.circle-dollar:before {
  content: "\e042";
  font-family: "SicoobFontIcon";
}

.circle-exclamation:before {
  content: "\e043";
  font-family: "SicoobFontIcon";
}

.circle-information:before {
  content: "\e044";
  font-family: "SicoobFontIcon";
}

.circle-minus:before {
  content: "\e045";
  font-family: "SicoobFontIcon";
}

.circle-pause:before {
  content: "\e046";
  font-family: "SicoobFontIcon";
}

.circle-plus:before {
  content: "\e047";
  font-family: "SicoobFontIcon";
}

.circle-stroke:before {
  content: "\e048";
  font-family: "SicoobFontIcon";
}

.clock-bank:before {
  content: "\e049";
  font-family: "SicoobFontIcon";
}

.clock-time:before {
  content: "\e04a";
  font-family: "SicoobFontIcon";
}

.clock-timer:before {
  content: "\e04b";
  font-family: "SicoobFontIcon";
}

.close-hexagon:before {
  content: "\e04c";
  font-family: "SicoobFontIcon";
}

.clothes-tshirt:before {
  content: "\e04d";
  font-family: "SicoobFontIcon";
}

.cloud-sun:before {
  content: "\e04e";
  font-family: "SicoobFontIcon";
}

.cloud-up:before {
  content: "\e04f";
  font-family: "SicoobFontIcon";
}

.coin-one:before {
  content: "\e050";
  font-family: "SicoobFontIcon";
}

.coin-wallet:before {
  content: "\e051";
  font-family: "SicoobFontIcon";
}

.comment-star:before {
  content: "\e052";
  font-family: "SicoobFontIcon";
}

.copy-paste:before {
  content: "\e053";
  font-family: "SicoobFontIcon";
}

.credit-card:before {
  content: "\e054";
  font-family: "SicoobFontIcon";
}

.data-doc:before {
  content: "\e055";
  font-family: "SicoobFontIcon";
}

.date-arrow:before {
  content: "\e056";
  font-family: "SicoobFontIcon";
}

.dna-medicine:before {
  content: "\e057";
  font-family: "SicoobFontIcon";
}

.doc-checkmark:before {
  content: "\e058";
  font-family: "SicoobFontIcon";
}

.doc-list:before {
  content: "\e059";
  font-family: "SicoobFontIcon";
}

.doctor-heart:before {
  content: "\e05a";
  font-family: "SicoobFontIcon";
}

.documents-excel:before {
  content: "\e05b";
  font-family: "SicoobFontIcon";
}

.dollar-arrow:before {
  content: "\e05c";
  font-family: "SicoobFontIcon";
}

.dollar-box:before {
  content: "\e05d";
  font-family: "SicoobFontIcon";
}

.dollar-shield:before {
  content: "\e05e";
  font-family: "SicoobFontIcon";
}

.dots-three:before {
  content: "\e05f";
  font-family: "SicoobFontIcon";
}

.email-back:before {
  content: "\e060";
  font-family: "SicoobFontIcon";
}

.exclamation-minus:before {
  content: "\e061";
  font-family: "SicoobFontIcon";
}

.eye-close:before {
  content: "\e062";
  font-family: "SicoobFontIcon";
}

.eye-open:before {
  content: "\e063";
  font-family: "SicoobFontIcon";
}

.face-sad:before {
  content: "\e064";
  font-family: "SicoobFontIcon";
}

.file-magnify:before {
  content: "\e065";
  font-family: "SicoobFontIcon";
}

.fill-document:before {
  content: "\e066";
  font-family: "SicoobFontIcon";
}

.filter-close:before {
  content: "\e067";
  font-family: "SicoobFontIcon";
}

.filter-line:before {
  content: "\e068";
  font-family: "SicoobFontIcon";
}

.fork-knife:before {
  content: "\e069";
  font-family: "SicoobFontIcon";
}

.front-car:before {
  content: "\e06a";
  font-family: "SicoobFontIcon";
}

.gap-check:before {
  content: "\e06b";
  font-family: "SicoobFontIcon";
}

.gas-station:before {
  content: "\e06c";
  font-family: "SicoobFontIcon";
}

.gear-config:before {
  content: "\e06d";
  font-family: "SicoobFontIcon";
}

.gear-line:before {
  content: "\e06e";
  font-family: "SicoobFontIcon";
}

.gift-box:before {
  content: "\e06f";
  font-family: "SicoobFontIcon";
}

.git-front:before {
  content: "\e070";
  font-family: "SicoobFontIcon";
}

.glass-juice:before {
  content: "\e071";
  font-family: "SicoobFontIcon";
}

.globe-map:before {
  content: "\e072";
  font-family: "SicoobFontIcon";
}

.globe-shop:before {
  content: "\e073";
  font-family: "SicoobFontIcon";
}

.graph-bar:before {
  content: "\e074";
  font-family: "SicoobFontIcon";
}

.hand-card:before {
  content: "\e075";
  font-family: "SicoobFontIcon";
}

.hand-cardplus:before {
  content: "\e076";
  font-family: "SicoobFontIcon";
}

.hand-click:before {
  content: "\e077";
  font-family: "SicoobFontIcon";
}

.hand-coin:before {
  content: "\e078";
  font-family: "SicoobFontIcon";
}

.hand-key:before {
  content: "\e079";
  font-family: "SicoobFontIcon";
}

.hand-money:before {
  content: "\e07a";
  font-family: "SicoobFontIcon";
}

.headset-phone:before {
  content: "\e07b";
  font-family: "SicoobFontIcon";
}

.heart-fill:before {
  content: "\e07c";
  font-family: "SicoobFontIcon";
}

.heart-gift:before {
  content: "\e07d";
  font-family: "SicoobFontIcon";
}

.heart-line:before {
  content: "\e07e";
  font-family: "SicoobFontIcon";
}

.hexagon-disabled:before {
  content: "\e07f";
  font-family: "SicoobFontIcon";
}

.hexagon-exclamation:before {
  content: "\e080";
  font-family: "SicoobFontIcon";
}

.horizontal-dots:before {
  content: "\e081";
  font-family: "SicoobFontIcon";
}

.horn-audio:before {
  content: "\e082";
  font-family: "SicoobFontIcon";
}

.house-key:before {
  content: "\e083";
  font-family: "SicoobFontIcon";
}

.house-line:before {
  content: "\e084";
  font-family: "SicoobFontIcon";
}

.house-money:before {
  content: "\e085";
  font-family: "SicoobFontIcon";
}

.house-percent:before {
  content: "\e086";
  font-family: "SicoobFontIcon";
}

.house-shine:before {
  content: "\e087";
  font-family: "SicoobFontIcon";
}

.ico-sipag:before {
  content: "\e088";
  font-family: "SicoobFontIcon";
}

.icon-bndes:before {
  content: "\e089";
  font-family: "SicoobFontIcon";
}

.icon-coopera:before {
  content: "\e08a";
  font-family: "SicoobFontIcon";
}

.icon-openfinance:before {
  content: "\e08b";
  font-family: "SicoobFontIcon";
}

.id-user:before {
  content: "\e08c";
  font-family: "SicoobFontIcon";
}

.info-circle:before {
  content: "\e08d";
  font-family: "SicoobFontIcon";
}

.info-doc:before {
  content: "\e08e";
  font-family: "SicoobFontIcon";
}

.invoice-coin:before {
  content: "\e08f";
  font-family: "SicoobFontIcon";
}

.invoice-refresh:before {
  content: "\e090";
  font-family: "SicoobFontIcon";
}

.key-circle:before {
  content: "\e091";
  font-family: "SicoobFontIcon";
}

.key-left:before {
  content: "\e092";
  font-family: "SicoobFontIcon";
}

.letter-square:before {
  content: "\e093";
  font-family: "SicoobFontIcon";
}

.line-circle:before {
  content: "\e094";
  font-family: "SicoobFontIcon";
}

.list-bullets:before {
  content: "\e095";
  font-family: "SicoobFontIcon";
}

.list-check:before {
  content: "\e096";
  font-family: "SicoobFontIcon";
}

.lock-close:before {
  content: "\e097";
  font-family: "SicoobFontIcon";
}

.lock-open:before {
  content: "\e098";
  font-family: "SicoobFontIcon";
}

.magnify-dollar:before {
  content: "\e099";
  font-family: "SicoobFontIcon";
}

.magnifying-glass:before {
  content: "\e09a";
  font-family: "SicoobFontIcon";
}

.mail-letter:before {
  content: "\e09b";
  font-family: "SicoobFontIcon";
}

.menu-supperApp:before {
  content: "\e09c";
  font-family: "SicoobFontIcon";
}

.minhas-financas:before {
  content: "\e09d";
  font-family: "SicoobFontIcon";
}

.mobile-vertical:before {
  content: "\e09e";
  font-family: "SicoobFontIcon";
}

.money-change:before {
  content: "\e09f";
  font-family: "SicoobFontIcon";
}

.money-chart:before {
  content: "\e0a0";
  font-family: "SicoobFontIcon";
}

.money-check:before {
  content: "\e0a1";
  font-family: "SicoobFontIcon";
}

.money-down:before {
  content: "\e0a2";
  font-family: "SicoobFontIcon";
}

.money-exchange:before {
  content: "\e0a3";
  font-family: "SicoobFontIcon";
}

.money-up:before {
  content: "\e0a4";
  font-family: "SicoobFontIcon";
}

.note-cash:before {
  content: "\e0a5";
  font-family: "SicoobFontIcon";
}

.note-email:before {
  content: "\e0a6";
  font-family: "SicoobFontIcon";
}

.note-hammer:before {
  content: "\e0a7";
  font-family: "SicoobFontIcon";
}

.note-left:before {
  content: "\e0a8";
  font-family: "SicoobFontIcon";
}

.notebook-mobile:before {
  content: "\e0a9";
  font-family: "SicoobFontIcon";
}

.open-wallet:before {
  content: "\e0aa";
  font-family: "SicoobFontIcon";
}

.operacoes-especiais:before {
  content: "\e0ab";
  font-family: "SicoobFontIcon";
}

.paper-detached:before {
  content: "\e0ac";
  font-family: "SicoobFontIcon";
}

.pen-box:before {
  content: "\e0ad";
  font-family: "SicoobFontIcon";
}

.pen-doc:before {
  content: "\e0ae";
  font-family: "SicoobFontIcon";
}

.pen-line:before {
  content: "\e0af";
  font-family: "SicoobFontIcon";
}

.percent-arrow:before {
  content: "\e0b0";
  font-family: "SicoobFontIcon";
}

.percent-bag:before {
  content: "\e0b1";
  font-family: "SicoobFontIcon";
}

.percent-square:before {
  content: "\e0b2";
  font-family: "SicoobFontIcon";
}

.person-arrow:before {
  content: "\e0b3";
  font-family: "SicoobFontIcon";
}

.phone-call:before {
  content: "\e0b4";
  font-family: "SicoobFontIcon";
}

.phone-chat:before {
  content: "\e0b5";
  font-family: "SicoobFontIcon";
}

.pig-coin:before {
  content: "\e0b6";
  font-family: "SicoobFontIcon";
}

.pill-down:before {
  content: "\e0b7";
  font-family: "SicoobFontIcon";
}

.pin-angle:before {
  content: "\e0b8";
  font-family: "SicoobFontIcon";
}

.pin-map:before {
  content: "\e0b9";
  font-family: "SicoobFontIcon";
}

.pin-square:before {
  content: "\e0ba";
  font-family: "SicoobFontIcon";
}

.pix-icon:before {
  content: "\e0bb";
  font-family: "SicoobFontIcon";
}

.plane-world:before {
  content: "\e0bc";
  font-family: "SicoobFontIcon";
}

.plus-cash:before {
  content: "\e0bd";
  font-family: "SicoobFontIcon";
}

.plus-dotted:before {
  content: "\e0be";
  font-family: "SicoobFontIcon";
}

.print-card:before {
  content: "\e0bf";
  font-family: "SicoobFontIcon";
}

.print-machine:before {
  content: "\e0c0";
  font-family: "SicoobFontIcon";
}

.profile-around:before {
  content: "\e0c1";
  font-family: "SicoobFontIcon";
}

.profile-back:before {
  content: "\e0c2";
  font-family: "SicoobFontIcon";
}

.profile-card:before {
  content: "\e0c3";
  font-family: "SicoobFontIcon";
}

.profile-user:before {
  content: "\e0c4";
  font-family: "SicoobFontIcon";
}

.profile-wallet:before {
  content: "\e0c5";
  font-family: "SicoobFontIcon";
}

.qrcode-square:before {
  content: "\e0c6";
  font-family: "SicoobFontIcon";
}

.recipe-doc:before {
  content: "\e0c7";
  font-family: "SicoobFontIcon";
}

.refresh-dollar:before {
  content: "\e0c8";
  font-family: "SicoobFontIcon";
}

.retangle-c:before {
  content: "\e0c9";
  font-family: "SicoobFontIcon";
}

.retangle-d:before {
  content: "\e0ca";
  font-family: "SicoobFontIcon";
}

.ring-heart:before {
  content: "\e0cb";
  font-family: "SicoobFontIcon";
}

.road-trees:before {
  content: "\e0cc";
  font-family: "SicoobFontIcon";
}

.school-bag:before {
  content: "\e0cd";
  font-family: "SicoobFontIcon";
}

.shield-home:before {
  content: "\e0ce";
  font-family: "SicoobFontIcon";
}

.shop-cart:before {
  content: "\e0cf";
  font-family: "SicoobFontIcon";
}

.shop-store:before {
  content: "\e0d0";
  font-family: "SicoobFontIcon";
}

.shopping-bag:before {
  content: "\e0d1";
  font-family: "SicoobFontIcon";
}

.sicoob-moob:before {
  content: "\e0d2";
  font-family: "SicoobFontIcon";
}

.smile-bright:before {
  content: "\e0d3";
  font-family: "SicoobFontIcon";
}

.some-money:before {
  content: "\e0d4";
  font-family: "SicoobFontIcon";
}

.square-dots:before {
  content: "\e0d5";
  font-family: "SicoobFontIcon";
}

.square-health:before {
  content: "\e0d6";
  font-family: "SicoobFontIcon";
}

.square-information:before {
  content: "\e0d7";
  font-family: "SicoobFontIcon";
}

.square-lego:before {
  content: "\e0d8";
  font-family: "SicoobFontIcon";
}

.square-line:before {
  content: "\e0d9";
  font-family: "SicoobFontIcon";
}

.square-paw:before {
  content: "\e0da";
  font-family: "SicoobFontIcon";
}

.square-wifi:before {
  content: "\e0db";
  font-family: "SicoobFontIcon";
}

.star-fill:before {
  content: "\e0dc";
  font-family: "SicoobFontIcon";
}

.star-line:before {
  content: "\e0dd";
  font-family: "SicoobFontIcon";
}

.store-warning:before {
  content: "\e0de";
  font-family: "SicoobFontIcon";
}

.strore-avatar:before {
  content: "\e0df";
  font-family: "SicoobFontIcon";
}

.t-square:before {
  content: "\e0e0";
  font-family: "SicoobFontIcon";
}

.table-pen:before {
  content: "\e0e1";
  font-family: "SicoobFontIcon";
}

.tag-money:before {
  content: "\e0e2";
  font-family: "SicoobFontIcon";
}

.thrash-x:before {
  content: "\e0e3";
  font-family: "SicoobFontIcon";
}

.three-list:before {
  content: "\e0e4";
  font-family: "SicoobFontIcon";
}

.time-data:before {
  content: "\e0e5";
  font-family: "SicoobFontIcon";
}

.toggle-on:before {
  content: "\e0e6";
  font-family: "SicoobFontIcon";
}

.tool-wench:before {
  content: "\e0e7";
  font-family: "SicoobFontIcon";
}

.trash-bin:before {
  content: "\e0e8";
  font-family: "SicoobFontIcon";
}

.triangle-exclamation:before {
  content: "\e0e9";
  font-family: "SicoobFontIcon";
}

.two-cards:before {
  content: "\e0ea";
  font-family: "SicoobFontIcon";
}

.type-field:before {
  content: "\e0eb";
  font-family: "SicoobFontIcon";
}

.user-group:before {
  content: "\e0ec";
  font-family: "SicoobFontIcon";
}

.user-heart:before {
  content: "\e0ed";
  font-family: "SicoobFontIcon";
}

.user-hexagon:before {
  content: "\e0ee";
  font-family: "SicoobFontIcon";
}

.user-profile:before {
  content: "\e0ef";
  font-family: "SicoobFontIcon";
}

.user-refresh:before {
  content: "\e0f0";
  font-family: "SicoobFontIcon";
}

.windows-arrow:before {
  content: "\e0f1";
  font-family: "SicoobFontIcon";
}

.x-cross:before {
  content: "\e0f2";
  font-family: "SicoobFontIcon";
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
* {
  box-sizing: border-box;
}

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
          appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  padding: var(--spacing-none);
  margin: var(--spacing-none);
}

*,
*:before,
*:after {
  box-sizing: border-box;
  box-sizing: inherit;
}

html {
  --color-brand-main: #00ae9d;
  --color-brand-opposite: #49479d;
  --color-brand-complementary: #7db61c;
  --color-brand-supplementary: #c9d200;
  --color-brand-dusky: #003641;
  --color-denotative-success-darkest: #415e16;
  --color-denotative-success-action: #4f7714;
  --color-denotative-success-default: #7db61c;
  --color-denotative-success-active: #daf5a1;
  --color-denotative-success-lightest: #f8fde8;
  --color-denotative-info-darkest: #065786;
  --color-denotative-info-action: #0166a3;
  --color-denotative-info-default: #0090e0;
  --color-denotative-info-active: #b9e5fe;
  --color-denotative-info-lightest: #f0f9ff;
  --color-denotative-warning-darkest: #461202;
  --color-denotative-warning-action: #dd5c02;
  --color-denotative-warning-default: #ffaa2c;
  --color-denotative-warning-active: #ffd888;
  --color-denotative-warning-lightest: #fff9eb;
  --color-denotative-error-darkest: #1d020b;
  --color-denotative-error-action: #c10f47;
  --color-denotative-error-default: #f7406c;
  --color-denotative-error-active: #ffccd6;
  --color-denotative-error-lightest: #fff1f3;
  --color-function-disabled-background: #e3e3e3;
  --color-function-disabled-text: #818181;
  --color-function-disabled-border: #a4a4a4;
  --color-function-primary-darkest: #0a655e;
  --color-function-primary-action: #00ae9d;
  --color-function-primary-default: #058075;
  --color-function-primary-active: #04c8b0;
  --color-function-primary-lightest: #effefb;
  --color-function-secondary-darkest: #47438a;
  --color-function-secondary-action: #575ab9;
  --color-function-secondary-default: #49479d;
  --color-function-secondary-active: #6a72c7;
  --color-function-secondary-lightest: #f3f5fb;
  --color-function-tertiary-darkest: #002a33;
  --color-function-tertiary-action: #004452;
  --color-function-tertiary-default: #001e24;
  --color-function-tertiary-active: #04c8b0;
  --color-function-tertiary-lightest: #effefb;
  --color-surface-text-default-low: #a4a4a4;
  --color-surface-text-default-medium: #434343;
  --color-surface-text-default-high: #002a33;
  --color-surface-text-highlight-low: #f7f7f7;
  --color-surface-text-highlight-medium: #056;
  --color-surface-text-highlight-high: #058075;
  --color-surface-background-low: #fff;
  --color-surface-background-medium: #ebedf1;
  --color-surface-background-high: #002a33;
  --color-surface-background-elevation-1: #fff;
  --color-surface-background-elevation-2: #fff;
  --color-surface-background-elevation-3: #fff;
  --color-surface-stroke-low: #e3e3e3;
  --color-surface-stroke-medium: #d5dae2;
  --color-surface-stroke-high: #b1bbc8;
  --color-surface-support-1-low: #e3e3e3;
  --color-surface-support-1-medium: #003641;
  --color-surface-support-1-high: #001e24;
  --color-surface-support-2-low: #f7f7f7;
  --color-surface-support-2-medium: #8695aa;
  --color-surface-support-2-high: #343a46;
  --color-surface-support-3-low: #fff;
  --color-surface-support-3-medium: #818181;
  --color-surface-support-3-high: #313131;
  --color-surface-support-4-low: #effefb;
  --color-surface-support-4-medium: #058075;
  --color-surface-support-4-high: #003332;
  --color-surface-support-5-low: #f8fde8;
  --color-surface-support-5-medium: #679c14;
  --color-surface-support-5-high: #1b2c07;
  --color-surface-support-6-low: #f8fee8;
  --color-surface-support-6-medium: #aeb50e;
  --color-surface-support-6-high: #2b3300;
  --color-surface-support-7-low: #f3f5fb;
  --color-surface-support-7-medium: #8793d3;
  --color-surface-support-7-high: #282645;
  --color-surface-balance-income-low: #f8fde8;
  --color-surface-balance-income-medium: #679c14;
  --color-surface-balance-debit-low: #fff1f3;
  --color-surface-balance-debit-medium: #e41a54;
  --color-surface-shadow-default-low: rgb(0 30 36 / 8%);
  --color-surface-shadow-default-medium: rgb(0 30 36 / 24%);
  --color-surface-shadow-default-high: rgb(0 30 36 / 100%);
  --color-surface-shadow-highlight-low: #fff;
  --color-surface-shadow-highlight-medium: #fff;
  --color-surface-shadow-highlight-high: #002a33;
  --spacing-none: 0;
  --spacing-quarck: 4px;
  --spacing-nano: 8px;
  --spacing-xxxs: 16px;
  --spacing-xxs: 24px;
  --spacing-xs: 32px;
  --spacing-sm: 40px;
  --spacing-md: 48px;
  --spacing-lg: 56px;
  --spacing-xl: 64px;
  --spacing-xxl: 80px;
  --spacing-xxxl: 120px;
  --spacing-huge: 160px;
  --spacing-giant: 200px;
  --spacing-base: 8px;
  --border-width-none: 0;
  --border-width-hairline: 1px;
  --border-width-thin: 2px;
  --border-width-thick: 4px;
  --border-width-heavy: 8px;
  --border-width-base: 8px;
  --border-radius-none: 0;
  --border-radius-xs: 6px;
  --border-radius-sm: 8px;
  --border-radius-md: 16px;
  --border-radius-lg: 24px;
  --border-radius-pill: 1000px;
  --border-radius-circular: 50%;
  --opacity-semi-opaque: 0.8;
  --opacity-intense: 0.64;
  --opacity-medium: 0.32;
  --opacity-light: 0.16;
  --opacity-semi-transparent: 0.08;
  --opacity-base: 8;
  --box-shadow-action: 0px 0px 1px 0 rgb(0 30 36 / 24%),
    0px 2px 1px 1px rgb(0 30 36 / 24%);
  --box-shadow-action-inset: 0px 2px 1px 0 rgb(0 30 36 / 24%) inset,
    0px 0px 1px 0 rgb(0 0 0 / 25%);
  --box-shadow-surface: 0px 0px 1px 0 rgb(0 30 36 / 24%),
    0px 2px 2px 0 rgb(0 30 36 / 24%);
  --box-shadow-surface-inset: 0px 2px 2px 0 rgb(0 30 36 / 24%) inset,
    0px 0px 1px 0 rgb(0 30 36 / 25%);
  --box-shadow-surface-action: 0px 4px 8px 0 rgb(0 30 36 / 24%),
    0px 0px 1px 0 rgb(0 30 36 / 24%);
  --box-shadow-overlay: 0px 12px 24px 0 rgb(0 30 36 / 24%),
    0px 0px 1px 0 rgb(0 30 36 / 24%);
  --box-shadow-fixed-bottom: 0px 1px 2px 0 rgb(0 30 36 / 24%);
  --box-shadow-fixed-top: 0px -1px 2px 0 rgb(0 30 36 / 8%);
  --box-shadow-fixed-right: 1px 0px 2px 0 rgb(0 30 36 / 8%);
  --box-shadow-fixed-left: -1px 0px 2px 0 rgb(0 30 36 / 8%);
  --motion-timer-slow: 2500ms;
  --motion-timer-medium: 1400ms;
  --motion-timer-fast: 800ms;
  --motion-vertical: translatey;
  --motion-horizontal: translatex;
  --motion-both: translate;
  --motion-scale-height: scaley;
  --motion-scale-width: scalex;
  --motion-scale-both: scale;
  --motion-rotate: rotate;
  --motion-ease-info: cubic-bezier(0.68, -0.6, 0.32, 1.6);
  --motion-ease-success: ease-in-out;
  --motion-ease-warning: cubic-bezier(0, 0.99, 1, -0.01);
  --motion-ease-error: cubic-bezier(0, 0.99, 1, 1);
  --motion-feedback-info: motion-animation-info 800ms,
    cubic-bezier(0.68, -0.6, 0.32, 1.6);
  --motion-feedback-success: motion-animation-success 800ms, ease-in-out;
  --motion-feedback-warning: motion-animation-warning 800ms,
    cubic-bezier(0, 0.99, 1, -0.01);
  --motion-feedback-error: motion-animation-error 1400ms,
    cubic-bezier(0, 0.99, 1, 1);
  --font-nunito: "Nunito";
  --font-asap: "Asap";
  --font-sicoob-sans: "SicoobSans";
  --font-inter: "Inter";
  --font-roboto: "Roboto";
  --font-calibri: "Calibri";
  --font-rubik: "rubik";
  --font-base: "SicoobSans";
  --font-highlight: "SicoobSans";
  --persian-green-50: #effefb;
  --persian-green-100: #c7fff4;
  --persian-green-200: #90ffe8;
  --persian-green-300: #51f7dc;
  --persian-green-400: #1de4c9;
  --persian-green-500: #04c8b0;
  --persian-green-600: #00ae9d;
  --persian-green-700: #058075;
  --persian-green-800: #0a655e;
  --persian-green-900: #0d544e;
  --persian-green-950: #003332;
  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-weight-extra-bold: 800;
  --font-weight-black: 900;
  --font-weight-extra-black: 950;
  --font-weight-base-light: 300;
  --font-weight-base-normal: 400;
  --font-weight-base-medium: 500;
  --font-weight-base-semi-bold: 600;
  --font-weight-base-bold: 700;
  --font-weight-highlight-light: 300;
  --font-weight-highlight-normal: 400;
  --font-weight-highlight-medium: 500;
  --font-weight-highlight-semi-bold: 600;
  --font-weight-highlight-bold: 700;
  --lima-50: #f8fde8;
  --lima-100: #ecfacd;
  --lima-200: #daf5a1;
  --lima-300: #bfec6a;
  --lima-400: #a5de3d;
  --lima-500: #7db61c;
  --lima-600: #679c14;
  --lima-700: #4f7714;
  --lima-800: #415e16;
  --lima-900: #375017;
  --lima-950: #1b2c07;
  --rio-grande-50: #f8fee8;
  --rio-grande-100: #eeffc2;
  --rio-grande-200: #e0ff88;
  --rio-grande-300: #d6ff43;
  --rio-grande-400: #d8ff10;
  --rio-grande-500: #d3ef03;
  --rio-grande-600: #c9d200;
  --rio-grande-700: #aeb50e;
  --rio-grande-800: #888b1a;
  --rio-grande-900: #525b0c;
  --rio-grande-950: #2b3300;
  --victoria-50: #f3f5fb;
  --victoria-100: #e4e6f5;
  --victoria-200: #cfd4ee;
  --victoria-300: #aeb8e2;
  --victoria-400: #8793d3;
  --victoria-500: #6a72c7;
  --victoria-600: #575ab9;
  --victoria-700: #49479d;
  --victoria-800: #47438a;
  --victoria-900: #3a396f;
  --victoria-950: #282645;
  --cyprus-50: #00a2c2;
  --cyprus-100: #009dbd;
  --cyprus-200: #008ca8;
  --cyprus-300: #008099;
  --cyprus-400: #006f85;
  --cyprus-500: #006275;
  --cyprus-600: #056;
  --cyprus-700: #004452;
  --cyprus-800: #003641;
  --cyprus-900: #002a33;
  --cyprus-950: #001e24;
  --sunshade-50: #fff9eb;
  --sunshade-100: #ffedc6;
  --sunshade-200: #ffd888;
  --sunshade-300: #ffbf4a;
  --sunshade-400: #ffaa2c;
  --sunshade-500: #f98107;
  --sunshade-600: #dd5c02;
  --sunshade-700: #b73d06;
  --sunshade-800: #942e0c;
  --sunshade-900: #7a270d;
  --sunshade-950: #461202;
  --violet-red-50: #fff1f3;
  --violet-red-100: #ffe4e8;
  --violet-red-200: #ffccd6;
  --violet-red-300: #fea3b4;
  --violet-red-400: #fd6f8d;
  --violet-red-500: #f7406c;
  --violet-red-600: #e41a54;
  --violet-red-700: #c10f47;
  --violet-red-800: #a11042;
  --violet-red-900: #8a113e;
  --violet-red-950: #1d020b;
  --cerulean-50: #f0f9ff;
  --cerulean-100: #e0f1fe;
  --cerulean-200: #b9e5fe;
  --cerulean-300: #7cd1fd;
  --cerulean-400: #36bbfa;
  --cerulean-500: #0ca2eb;
  --cerulean-600: #0090e0;
  --cerulean-700: #0166a3;
  --cerulean-800: #065786;
  --cerulean-900: #0b486f;
  --cerulean-950: #001c42;
  --athens-gray-50: #f7f7f7;
  --athens-gray-100: #ebedf1;
  --athens-gray-200: #d5dae2;
  --athens-gray-300: #b1bbc8;
  --athens-gray-400: #8695aa;
  --athens-gray-500: #677890;
  --athens-gray-600: #526077;
  --athens-gray-700: #434e61;
  --athens-gray-800: #3a4452;
  --athens-gray-900: #343a46;
  --athens-gray-950: #22272f;
  --mine-shaft-50: #fff;
  --mine-shaft-100: #e3e3e3;
  --mine-shaft-200: #c8c8c8;
  --mine-shaft-300: #a4a4a4;
  --mine-shaft-400: #818181;
  --mine-shaft-500: #666;
  --mine-shaft-600: #515151;
  --mine-shaft-700: #434343;
  --mine-shaft-800: #383838;
  --mine-shaft-900: #313131;
  --mine-shaft-950: #1a1a1a;
  --tema-dark-50: #00bbe6;
  --tema-dark-100: #00b3db;
  --tema-dark-200: #009ec2;
  --tema-dark-300: #009ec2;
  --tema-dark-400: #007994;
  --tema-dark-500: #00647a;
  --tema-dark-600: #005366;
  --tema-dark-700: #003e4d;
  --tema-dark-800: #00252e;
  --tema-dark-900: #00191f;
  --tema-dark-950: #000d10;
  --inch-worm-50: #faffe4;
  --inch-worm-100: #f2ffc5;
  --inch-worm-200: #e4ff92;
  --inch-worm-300: #d0ff53;
  --inch-worm-400: #b9fb20;
  --inch-worm-500: #96dc00;
  --inch-worm-600: #76b500;
  --inch-worm-700: #598902;
  --inch-worm-800: #486c08;
  --inch-worm-900: #3d5b0c;
  --inch-worm-950: #1e3300;
  --turquoise-50: #f0fdfa;
  --turquoise-100: #cafdf0;
  --turquoise-200: #95fae2;
  --turquoise-300: #59efd2;
  --turquoise-400: #30dcc0;
  --turquoise-500: #0ebea4;
  --turquoise-600: #089987;
  --turquoise-700: #03857f;
  --turquoise-800: #0e6159;
  --turquoise-900: #11504a;
  --turquoise-950: #02312e;
  --supernova-50: #fffee7;
  --supernova-100: #fffdc1;
  --supernova-200: #fff686;
  --supernova-300: #ffe941;
  --supernova-400: #ffd80d;
  --supernova-500: #ffc800;
  --supernova-600: #d19200;
  --supernova-700: #a66802;
  --supernova-800: #89510a;
  --supernova-900: #74420f;
  --supernova-950: #442204;
  --malachite-50: #f0fdf4;
  --malachite-100: #dbfde7;
  --malachite-200: #b9f9ce;
  --malachite-300: #82f3aa;
  --malachite-400: #45e37d;
  --malachite-500: #1ed760;
  --malachite-600: #11a847;
  --malachite-700: #11843b;
  --malachite-800: #136832;
  --malachite-900: #12552c;
  --malachite-950: #042f16;
  --picton-blue-50: #effaff;
  --picton-blue-100: #def3ff;
  --picton-blue-200: #b6eaff;
  --picton-blue-300: #75dcff;
  --picton-blue-400: #2ccaff;
  --picton-blue-500: #00baff;
  --picton-blue-600: #0090d4;
  --picton-blue-700: #0073ab;
  --picton-blue-800: #00618d;
  --picton-blue-900: #065074;
  --picton-blue-950: #04334d;
  --carnation-50: #fff1f1;
  --carnation-100: #ffe0e1;
  --carnation-200: #ffc7c9;
  --carnation-300: #ffa0a3;
  --carnation-400: #ff6a6f;
  --carnation-500: #f95056;
  --carnation-600: #e61c23;
  --carnation-700: #c21319;
  --carnation-800: #a01419;
  --carnation-900: #84181c;
  --carnation-950: #480709;
  --mosque-50: #edfffe;
  --mosque-100: #c2fffe;
  --mosque-200: #84ffff;
  --mosque-300: #3fffff;
  --mosque-400: #00f9f6;
  --mosque-500: #00dcdb;
  --mosque-600: #00afb2;
  --mosque-700: #00898d;
  --mosque-800: #006469;
  --mosque-900: #06575b;
  --mosque-950: #003338;
  --shadow-50: rgb(0 30 36 / 8%);
  --shadow-100: rgb(0 30 36 / 100%);
  --shadow-200: rgb(0 30 36 / 24%);
  --shadow-300: rgb(0 30 36 / 100%);
  --shadow-400: rgb(0 30 36 / 100%);
  --shadow-500: rgb(0 30 36 / 100%);
  --shadow-600: rgb(255 255 255 / 8%);
  --shadow-700: rgb(255 255 255 / 10%);
  --shadow-800: rgb(255 255 255 / 24%);
  --shadow-900: rgb(255 255 255 / 100%);
  --shadow-950: rgb(255 255 255 / 100%);
  --pacific-blue-50: #f0fdff;
  --pacific-blue-100: #ccf0f5;
  --pacific-blue-200: #99e1eb;
  --pacific-blue-300: #66d2e1;
  --pacific-blue-400: #33c3d7;
  --pacific-blue-500: #00b4cd;
  --pacific-blue-600: #0090a4;
  --pacific-blue-700: #006c7b;
  --pacific-blue-800: #006573;
  --pacific-blue-900: #005a66;
  --pacific-blue-950: #002429;
  --midnight-blue-50: #f2f2ff;
  --midnight-blue-100: #d9d9e5;
  --midnight-blue-200: #b3b2cb;
  --midnight-blue-300: #8e8cb0;
  --midnight-blue-400: #686596;
  --midnight-blue-500: #444180;
  --midnight-blue-600: #3d3a73;
  --midnight-blue-700: #373466;
  --midnight-blue-800: #302e59;
  --midnight-blue-900: #29274d;
  --midnight-blue-950: #212140;
  --asparagus-50: #fafff0;
  --asparagus-100: #e6f0d3;
  --asparagus-200: #cde2a7;
  --asparagus-300: #b4d37c;
  --asparagus-400: #9bc550;
  --asparagus-500: #80b223;
  --asparagus-600: #6e991f;
  --asparagus-700: #5b801a;
  --asparagus-800: #527317;
  --asparagus-900: #405912;
  --asparagus-950: #2e400c;
  --tropical-rain-forest-50: #f0ffff;
  --tropical-rain-forest-100: #d0e1e1;
  --tropical-rain-forest-200: #a1c3c3;
  --tropical-rain-forest-300: #72a4a6;
  --tropical-rain-forest-400: #438688;
  --tropical-rain-forest-500: #458b8d;
  --tropical-rain-forest-600: #3e7e80;
  --tropical-rain-forest-700: #166f73;
  --tropical-rain-forest-800: #136366;
  --tropical-rain-forest-900: #115659;
  --tropical-rain-forest-950: #0c4040;
  --shamrock-50: #e8ffff;
  --shamrock-100: #dcf2f2;
  --shamrock-200: #b9e4e5;
  --shamrock-300: #96d7d7;
  --shamrock-400: #73c9ca;
  --shamrock-500: #50bcbd;
  --shamrock-600: #46a5a6;
  --shamrock-700: #3c8c8c;
  --shamrock-800: #317373;
  --shamrock-900: #265959;
  --shamrock-950: #153333;
  --manatee-50: #f7f7f7;
  --manatee-100: #ededed;
  --manatee-200: #d8d8d8;
  --manatee-300: #c4c4c4;
  --manatee-400: #b1b1b1;
  --manatee-500: #9d9d9d;
  --manatee-600: #8c8c8c;
  --manatee-700: #737373;
  --manatee-800: #595959;
  --manatee-900: #404040;
  --manatee-950: #262626;
  --refresh-50: #fefff0;
  --refresh-100: #f2f5cc;
  --refresh-200: #e4ec99;
  --refresh-300: #d7e266;
  --refresh-400: #c9d933;
  --refresh-500: #bccf00;
  --refresh-600: #a1b200;
  --refresh-700: #8b9900;
  --refresh-800: #748000;
  --refresh-900: #5d6600;
  --refresh-950: #3b4000;
  --indigo-50: #edfaff;
  --indigo-100: #deeaef;
  --indigo-200: #bdd4df;
  --indigo-300: #9bbfce;
  --indigo-400: #7aa9be;
  --indigo-500: #5994ae;
  --indigo-600: #47768b;
  --indigo-700: #3b6273;
  --indigo-800: #345766;
  --indigo-900: #2d4c59;
  --indigo-950: #1f343d;
  --eastern-blue-50: #effbff;
  --eastern-blue-100: #d3eaf1;
  --eastern-blue-200: #a7d5e3;
  --eastern-blue-300: #7cbfd5;
  --eastern-blue-400: #50aac7;
  --eastern-blue-500: #2495b9;
  --eastern-blue-600: #1f81a1;
  --eastern-blue-700: #1b6c87;
  --eastern-blue-800: #16586e;
  --eastern-blue-900: #114354;
  --eastern-blue-950: #0b303b;
  --font-size-xs: 12px;
  --font-size-sm: 14px;
  --font-size-md: 16px;
  --font-size-lg: 18px;
  --font-size-xl: 22px;
  --font-size-xxl: 28px;
  --font-size-xxxl: 52px;
  --font-size-3xl: 32px;
  --font-size-4xl: 40px;
  --font-size-5xl: 52px;
  --font-size-6xl: 64px;
  --line-height-tight: 100%;
  --line-height-medium: 120%;
  --line-height-distant: 150%;
  --line-height-super-distant: 200%;
  /* MARK: Typography */
  /* This file is automatically generated. Do not edit directly. */
  /* MARK: Motion */
  /* This file is automatically generated. Do not edit directly. */
  box-sizing: border-box;
}
html .paragraph-medium {
  font-weight: 400;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.paragraph-medium,
html .paragraph-medium p {
  margin-bottom: none !important;
}
html .paragraph-small {
  font-weight: 300;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.paragraph-small,
html .paragraph-small p {
  margin-bottom: none !important;
}
html .paragraph-tiny {
  font-weight: 400;
  font-size: 12px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.paragraph-tiny,
html .paragraph-tiny p {
  margin-bottom: none !important;
}
html .action-md-default {
  font-weight: 600;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.action-md-default,
html .action-md-default p {
  margin-bottom: none !important;
}
html .action-md-underline {
  font-weight: 500;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: underline;
}
html p.action-md-underline,
html .action-md-underline p {
  margin-bottom: none !important;
}
html .action-sm-default {
  font-weight: 600;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.action-sm-default,
html .action-sm-default p {
  margin-bottom: none !important;
}
html .action-sm-underline {
  font-weight: 600;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: underline;
}
html p.action-sm-underline,
html .action-sm-underline p {
  margin-bottom: none !important;
}
html .highlight-exceptional {
  font-weight: 600;
  font-size: 64px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 100%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-exceptional,
html .highlight-exceptional p {
  margin-bottom: none !important;
}
html .highlight-huge {
  font-weight: 600;
  font-size: 28px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-huge,
html .highlight-huge p {
  margin-bottom: none !important;
}
html .highlight-giant, html .wrapper .content-auth h2, .wrapper .content-auth html h2 {
  font-weight: 600;
  font-size: 18px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-giant,
html .highlight-giant p,
html .wrapper .content-auth h2 p,
.wrapper .content-auth html h2 p {
  margin-bottom: none !important;
}
html .highlight-large {
  font-weight: 600;
  font-size: 22px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-large,
html .highlight-large p {
  margin-bottom: none !important;
}
html .highlight-medium {
  font-weight: 500;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-medium,
html .highlight-medium p {
  margin-bottom: none !important;
}
html .highlight-small {
  font-weight: 600;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-small,
html .highlight-small p {
  margin-bottom: none !important;
}
html .highlight-tiny {
  font-weight: 500;
  font-size: 12px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.highlight-tiny,
html .highlight-tiny p {
  margin-bottom: none !important;
}
html .base-giant {
  font-weight: 600;
  font-size: 18px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.base-giant,
html .base-giant p {
  margin-bottom: none !important;
}
html .base-description {
  font-weight: 300;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.base-description,
html .base-description p {
  margin-bottom: none !important;
}
html .base-medium {
  font-weight: 300;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.base-medium,
html .base-medium p {
  margin-bottom: none !important;
}
html .base-small {
  font-weight: 400;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.base-small,
html .base-small p {
  margin-bottom: none !important;
}
html .base-tiny {
  font-weight: 300;
  font-size: 12px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.base-tiny,
html .base-tiny p {
  margin-bottom: none !important;
}
html .form-emphasis {
  font-weight: 700;
  font-size: 52px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 100%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.form-emphasis,
html .form-emphasis p {
  margin-bottom: none !important;
}
html .form-currency {
  font-weight: 600;
  font-size: 18px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: 0;
  text-transform: 0;
  -webkit-text-decoration: 0;
          text-decoration: 0;
}
html p.form-currency,
html .form-currency p {
  margin-bottom: 0 !important;
}
html .form-medium {
  font-weight: 400;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.form-medium,
html .form-medium p {
  margin-bottom: none !important;
}
html .form-card {
  font-weight: 600;
  font-size: 16px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 120%;
  letter-spacing: 0;
  text-transform: 0;
  -webkit-text-decoration: 0;
          text-decoration: 0;
}
html p.form-card,
html .form-card p {
  margin-bottom: 0 !important;
}
html .form-label, html .wrapper .first form select, .wrapper .first form html select {
  font-weight: 600;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.form-label,
html .form-label p,
html .wrapper .first form select p,
.wrapper .first form html select p {
  margin-bottom: none !important;
}
html .form-price {
  font-weight: 400;
  font-size: 14px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.form-price,
html .form-price p {
  margin-bottom: none !important;
}
html .form-message {
  font-weight: 400;
  font-size: 12px;
  font-family: "SicoobSans";
  font-style: normal;
  line-height: 150%;
  letter-spacing: none;
  text-transform: none;
  text-decoration: none;
}
html p.form-message,
html .form-message p {
  margin-bottom: none !important;
}
html .motion-animation-info {
  animation: var(--motion-feedback-info);
  animation-fill-mode: forwards;
}
@keyframes motion-animation-info {
  0% {
    right: -360px;
    opacity: 0;
  }
  100% {
    right: 16px;
    opacity: 1;
  }
}
html .motion-animation-success {
  animation: var(--motion-feedback-success);
  animation-fill-mode: forwards;
}
@keyframes motion-animation-success {
  0% {
    right: -360px;
    opacity: 0;
  }
  80% {
    right: 64px;
    opacity: 1;
  }
  100% {
    right: 16px;
    opacity: 1;
  }
}
html .motion-animation-warning {
  animation: var(--motion-feedback-warning);
  animation-fill-mode: forwards;
}
@keyframes motion-animation-warning {
  0% {
    right: -360px;
    opacity: 0;
    transform: scale(0.8);
  }
  80% {
    right: 16px;
    opacity: 1;
    transform: scale(1);
  }
  80.33% {
    right: 16px;
    opacity: 1;
    transform: scale(1);
  }
  85.42% {
    right: 16px;
    opacity: 1;
    transform: scale(1.3);
  }
  90% {
    right: 16px;
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    right: 16px;
    opacity: 1;
    transform: scale(1);
  }
}
html .motion-animation-error {
  animation: var(--motion-feedback-error);
  animation-fill-mode: forwards;
}
@keyframes motion-animation-error {
  0% {
    right: -360px;
    opacity: 0.5;
    transform: scale(0.8);
  }
  80% {
    right: 16px;
    opacity: 1;
    transform: scale(1);
  }
  80.33% {
    right: 16px;
    opacity: 0.5;
    transform: scale(1);
  }
  85.42% {
    right: 16px;
    opacity: 1;
    transform: scale(1.3);
  }
  90% {
    right: 16px;
    opacity: 0.5;
    transform: scale(1.2);
  }
  90.33% {
    right: 16px;
    opacity: 1;
  }
  90.45% {
    right: 16px;
    opacity: 0.5;
  }
  100% {
    right: 16px;
    opacity: 1;
    transform: scale(1);
  }
}

body {
  background-color: var(--color-surface-background-low);
  font-family: var(--font-base) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow-x: hidden;
  width: 100%;
}

[type=radio]:checked,
[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
  background: var(--color-surface-background-low) !important;
}

[type=radio]:checked + label,
[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: var(--spacing-xxs);
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: var(--color-surface-text-default-medium);
  background: var(--color-surface-background-low);
}

[type=radio]:checked + label:before,
[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: var(--spacing-none);
  top: var(--spacing-none);
  width: 18px;
  height: 18px;
  border: var(--border-width-hairline) solid var(--color-surface-stroke-medium);
  border-radius: 100%;
  background: var(--color-surface-background-low);
}

[type=radio]:checked {
  content: "";
}

[type=radio]:checked + label:after,
[type=radio]:not(:checked) + label:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: var(--spacing-quarck);
  left: var(--spacing-quarck);
  border-radius: 100%;
  transition: all 0.2s ease;
  outline-style: solid;
  outline-width: 4px;
  outline-color: var(--color-function-primary-default);
}

[type=radio]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

[type=radio]:checked + label:after {
  opacity: 1;
  transform: scale(1);
  background: var(--color-surface-background-low);
}

[type=radio]:before {
  opacity: 1;
  transform: scale(1);
}

.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: var(--color-surface-background-low);
  border-radius: var(--border-radius-xs);
  border: var(--border-width-hairline) solid var(--color-surface-stroke-medium);
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-normal);
  height: var(--spacing-md);
  line-height: 48px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: var(--color-function-primary-default);
}
.nice-select:active,
.nice-select .nice-select.open,
.nice-select .nice-select:focus {
  border-color: var(--color-function-primary-default);
}
.nice-select:after {
  border-bottom: 2px solid var(--color-function-primary-default);
  border-right: 2px solid var(--color-function-primary-default);
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select .option {
  cursor: pointer;
  font-weight: var(--font-weight-normal);
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}
.nice-select .option:hover {
  background-color: var(--color-function-primary-lightest);
}
.nice-select .list {
  background-color: var(--color-surface-background-low);
  border-radius: var(--border-radius-xs);
  box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);
  box-sizing: border-box;
  margin-top: var(--spacing-quarck);
  opacity: 0;
  overflow: hidden;
  padding: var(--spacing-none);
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: var(--spacing-none);
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}

.nice-select.open:after {
  transform: rotate(-135deg);
}
.nice-select.open:hover,
.nice-select.open .nice-select .option.focus,
.nice-select.open .nice-select .option.selected.focus {
  background-color: var(--color-surface-background-low);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: var(--color-function-disabled-border);
  color: var(--color-function-disabled-text);
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: var(--color-function-disabled-border);
}

.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: var(--spacing-none) !important;
  right: var(--spacing-none) !important;
  border: var(--border-width-hairline) solid var(--color-surface-stroke-medium);
  box-shadow: 0 0 16px 0 var(--color-surface-stroke-medium);
}

.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: var(--spacing-none);
}

.nice-select.small {
  font-size: var(--font-size-xs);
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: var(--spacing-quarck);
  width: var(--spacing-quarck);
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .option.selected {
  font-weight: var(--font-weight-bold);
  background-color: var(--color-function-primary-lightest);
}

h1 {
  display: none;
}

.btn, .outline, .wrapper .first .button, .wrapper .first .sidebar .wrapper div input, .wrapper .first .button-deny, .wrapper .first .button-link, .wrapper .first .button-outline {
  width: 100%;
  height: var(--spacing-sm);
  border-radius: var(--border-radius-xs);
  font-size: var(--font-size-sm);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
  letter-spacing: 0.5px;
  height: var(--spacing-sm);
}

.link {
  margin-top: var(--spacing-xxxs);
  color: var(--color-function-primary-default);
  font-size: var(--font-size-md);
  width: 100%;
  display: block;
  text-align: center;
  transition: all 0.4s ease-in-out;
}
.link:hover {
  color: var(--color-function-primary-action);
  text-decoration: none;
}

.wrapper {
  display: flex;
  width: 100%;
  height: 100dvh;
  background-color: var(--color-surface-background-low);
  justify-content: center;
}
.wrapper .col {
  display: flex;
  width: 50%;
}
.wrapper .content-auth {
  max-width: 450px;
  margin: 0 auto;
}
.wrapper .content-auth h2 {
  margin-top: var(--spacing-xxs);
  margin-bottom: var(--spacing-xxs);
  color: var(--color-surface-text-default-high);
}
.wrapper .content-auth p {
  margin-bottom: var(--spacing-xxxs);
  line-height: var(--line-height-medium);
  font-size: var(--font-size-sm);
  color: var(--color-surface-text-default-medium);
}
.wrapper .content-auth ul {
  margin-bottom: var(--spacing-xxxs);
  font-weight: var(--font-weight-semi-bold);
}
.wrapper .first {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-y: auto;
}
.wrapper .first .button, .wrapper .first .sidebar .wrapper div input, .wrapper .first .button-deny, .wrapper .first .button-link, .wrapper .first .button-outline {
  background-color: var(--color-function-primary-default);
  color: var(--color-function-primary-lightest);
  font-weight: var(--font-weight-semi-bold);
  margin-top: var(--spacing-xxs);
  border: none;
  font-family: var(--font-base);
  cursor: pointer;
  width: 100%;
}
.wrapper .first .button:hover, .wrapper .first .sidebar .wrapper div input:hover, .wrapper .first .button-deny:hover, .wrapper .first .button-link:hover, .wrapper .first .button-outline:hover {
  background-color: var(--color-function-primary-action);
}
.wrapper .first .button-outline {
  background-color: var(--color-function-primary-lightest);
  border: var(--border-width-hairline) solid var(--color-function-primary-default);
  color: var(--color-function-primary-default);
}
.wrapper .first .button-outline:hover {
  color: var(--color-function-primary-lightest);
  border: var(--border-width-hairline) solid var(--color-function-primary-default);
  border: none;
  background-color: var(--color-function-primary-default);
}
.wrapper .first .button-link {
  border: none;
  background-color: var(--color-surface-background-low);
  color: var(--color-function-primary-darkest);
  margin-top: var(--spacing-xs);
  text-decoration: underline;
}
.wrapper .first .button-link:hover {
  background-color: var(--color-function-primary-lightest);
  color: var(--color-function-primary-default);
}
.wrapper .first .button-deny {
  background-color: var(--color-denotative-error-lightest);
  border: var(--border-width-hairline) solid var(--color-denotative-error-default);
  color: var(--color-denotative-error-default);
}
.wrapper .first .button-deny:hover {
  background-color: var(--color-denotative-error-default);
  color: var(--color-denotative-error-lightest);
  border: none;
}
.wrapper .first .groupbutton {
  margin-top: var(--spacing-xxs);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-nano);
}
.wrapper .first .groupbutton .button, .wrapper .first .groupbutton .sidebar .wrapper div input, .wrapper .first .sidebar .wrapper div .groupbutton input, .wrapper .first .groupbutton .button-outline, .wrapper .first .groupbutton .button-link, .wrapper .first .groupbutton .button-deny {
  margin-top: var(--spacing-none);
}
.wrapper .first .groupbutton .action-md-underline {
  margin-top: 0;
}
.wrapper .first img {
  width: 150px;
}
.wrapper .first form {
  border: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 450px;
}
.wrapper .first form select {
  padding: 0 var(--spacing-xxxs);
  display: flex;
  border-radius: var(--border-radius-xs);
  border: var(--border-width-hairline) solid var(--color-surface-stroke-medium);
  width: 100%;
  font-size: var(--font-size-sm);
  color: var(--color-surface-text-default-medium);
  height: var(--spacing-sm);
  font-weight: var(--font-weight-light) !important;
  outline: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQ2OTY3IDkuNDY5NjdDNy43NjI1NiA5LjE3Njc4IDguMjM3NDQgOS4xNzY3OCA4LjUzMDMzIDkuNDY5NjdMMTIgMTIuOTM5M0wxNS40Njk3IDkuNDY5NjdDMTUuNzYyNiA5LjE3Njc4IDE2LjIzNzQgOS4xNzY3OCAxNi41MzAzIDkuNDY5NjdDMTYuODIzMiA5Ljc2MjU2IDE2LjgyMzIgMTAuMjM3NCAxNi41MzAzIDEwLjUzMDNMMTIuNTMwMyAxNC41MzAzQzEyLjIzNzQgMTQuODIzMiAxMS43NjI2IDE0LjgyMzIgMTEuNDY5NyAxNC41MzAzTDcuNDY5NjcgMTAuNTMwM0M3LjE3Njc4IDEwLjIzNzQgNy4xNzY3OCA5Ljc2MjU2IDcuNDY5NjcgOS40Njk2N1oiIGZpbGw9IiMwMDJBMzMiLz4KPC9zdmc+Cg==") no-repeat;
  background-position: right 8px center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.wrapper .first form select::-moz-placeholder {
  color: var(--color-surface-text-default-low);
}
.wrapper .first form select::placeholder {
  color: var(--color-surface-text-default-low);
}
.wrapper .first form .radio {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-nano);
  padding-bottom: var(--spacing-xxs);
  border-bottom: 1px solid var(--color-surface-stroke-medium);
  margin-top: var(--spacing-xxxs);
}
.wrapper .first form .radio div {
  margin-right: var(--spacing-nano);
}
.wrapper .first form .radio div label {
  margin-top: 0 !important;
}
.wrapper .first form .radio div img {
  width: 150px;
}
.wrapper .first form label {
  display: flex;
  flex-wrap: wrap;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-highlight-semi-bold);
  color: var(--color-surface-text-default-high);
  width: 100%;
  gap: var(--spacing-nano);
  font-family: var(--font-base);
  margin-top: var(--spacing-xxs);
}
.wrapper .first form input {
  padding: 0 var(--spacing-xxxs);
  display: flex;
  border-radius: var(--border-radius-xs);
  border: var(--border-width-hairline) solid var(--color-surface-stroke-medium);
  width: 100%;
  height: var(--spacing-sm);
  font-size: var(--font-size-sm);
  color: var(--color-surface-text-default-high);
}
.wrapper .first form input::-moz-placeholder {
  color: var(--color-surface-text-default-low);
}
.wrapper .first form input::placeholder {
  color: var(--color-surface-text-default-low);
}
.wrapper .first form input:focus {
  border-radius: var(--border-radius-xs);
  border-color: var(--color-surface-support-2-medium);
  box-shadow: 2px 2px 4px 0 rgba(8, 58, 68, 0.3) inset;
  outline: none;
}
.wrapper .first img {
  display: block;
}
.wrapper .consentimento {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding: var(--spacing-xs);
  gap: var(--spacing-xxxs);
}
.wrapper .consentimento h2 {
  text-align: left;
}
.wrapper .second {
  overflow: hidden;
  height: 100dvb;
}
.loginSimples .first img {
  margin-bottom: var(--spacing-xs);
}
.loginSimples .second {
  width: 400px;
}

.outline {
  border: var(--border-width-hairline) solid var(--color-function-primary-default);
  background-color: var(--color-surface-background-low);
  color: var(--color-function-primary-darkest);
  border-radius: var(--border-radius-xs);
  margin-top: var(--spacing-xxxs);
}
.outline:hover {
  background-color: var(--color-function-primary-default);
  color: var(--color-function-primary-lightest);
}

.hide {
  display: none;
}

.wrapper .first form {
  display: flex;
  justify-content: center;
}
.wrapper .first .sidebar p {
  font-size: var(--font-size-md);
  color: var(--color-surface-text-default-high);
  font-weight: var(--font-weight-bold);
}
.wrapper .first .sidebar .wrapper {
  box-shadow: none;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-none);
}
.wrapper .first .sidebar .wrapper input {
  margin-bottom: var(--spacing-none);
  margin-top: var(--spacing-none);
}
.wrapper .first .sidebar .wrapper div input {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: var(--font-weight-bold);
  margin-top: var(--spacing-xxxs) !important;
}
.wrapper .first .sidebar .wrapper p {
  margin-bottom: var(--spacing-xxs);
  line-height: 130%;
}
.wrapper .first .sidebar .wrapper div span {
  margin: var(--spacing-none);
  padding: var(--spacing-none);
}
.wrapper .first .sidebar .wrapper div span a {
  margin: 32px 0 0;
  padding: var(--spacing-none);
  border: var(--border-width-hairline) solid rgb(0, 174, 157);
  height: var(--spacing-sm);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-weight: var(--font-weight-bold);
  border-radius: var(--border-radius-xs);
}
.wrapper .first .sidebar .wrapper div span a:hover {
  opacity: 0.5s;
}

/* MARK: QRCODE */
.qrcode {
  border: var(--border-width-hairline) solid var(--color-surface-stroke-low);
  border-radius: var(--border-radius-md);
  box-shadow: var(--box-shadow-overlay);
  width: 240px;
  height: 240px;
  margin: 24px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  box-sizing: border-box;
}
.qrcode img {
  text-align: center;
  border-radius: var(--border-radius-sm);
  width: 100% !important;
  -o-object-fit: none;
     object-fit: none;
  transform: scale(0.9);
  -o-object-fit: cover;
     object-fit: cover;
}

.form-qrcode {
  max-width: 400px;
}
.form-qrcode .highlight-large,
.form-qrcode .paragraph-medium {
  margin-top: var(--spacing-xxs);
  color: var(--color-surface-text-default-high);
}

/* MARK: message feedback */
.message, .info, .success, .warning, .error {
  display: flex;
  align-items: center;
  font-size: var(--font-size-xs);
  gap: var(--spacing-nano);
  padding: var(--spacing-xxxs);
  width: 100%;
  max-width: 450px;
  margin-top: var(--spacing-xs);
}

.error {
  color: var(--color-denotative-error-darkest);
  background-color: var(--color-denotative-error-lightest);
  border: var(--border-width-hairline) solid var(--color-denotative-error-active);
  border-radius: var(--border-radius-xs);
}
.error span {
  color: var(--color-denotative-error-darkest);
  font-size: var(--font-size-xl);
}
.error img {
  margin: var(--spacing-none) !important;
  width: var(--spacing-xxs) !important;
}

.warning {
  color: var(--color-denotative-warning-darkest);
  background-color: var(--color-denotative-warning-lightest);
  border: var(--border-width-hairline) solid var(--color-denotative-warning-active);
  border-radius: var(--border-radius-xs);
}
.warning span {
  color: var(--color-denotative-warning-darkest);
  font-size: var(--font-size-xl);
  display: flex;
  justify-content: center;
  align-items: center;
}
.warning img {
  margin: var(--spacing-none) !important;
  width: var(--spacing-xxs) !important;
}

.success {
  color: var(--color-denotative-success-darkest);
  background-color: var(--color-denotative-success-lightest);
  border: var(--border-width-hairline) solid var(--color-denotative-success-active);
  border-radius: var(--border-radius-xs);
}
.success span {
  color: var(--color-denotative-success-darkest);
  font-size: var(--font-size-xl);
  display: flex;
  justify-content: center;
  align-items: center;
}
.success img {
  margin: var(--spacing-none) !important;
  width: var(--spacing-xxs) !important;
}

.info {
  color: var(--color-denotative-info-darkest);
  background-color: var(--color-denotative-info-lightest);
  border: var(--border-width-hairline) solid var(--color-denotative-info-active);
  border-radius: var(--border-radius-xs);
  margin-top: var(--spacing-xs);
}
.info span {
  color: var(--color-denotative-info-darkest);
  font-size: var(--font-size-xl);
  display: flex;
  justify-content: center;
  align-items: center;
}
.info img {
  margin: var(--spacing-none) !important;
  width: var(--spacing-xxs) !important;
}

.hide {
  display: none;
}

.content-center {
  display: flex !important;
  justify-content: left;
  align-items: flex-start;
  height: 100dvh;
  flex-direction: column;
}
.content-center .logo-template {
  width: 450px;
  margin: 0 auto var(--spacing-xxs) auto;
}
.content-center .logo-template-sisbr {
  width: 450px;
}

.content-top {
  display: flex !important;
  justify-content: left !important;
  align-items: flex-start;
  height: 100dvh;
  flex-direction: column;
  padding: var(--spacing-xxxs) 0 var(--spacing-sm) 0;
}
.content-top .logo-template {
  width: 450px;
  margin: 0 auto var(--spacing-xxs) auto;
}
.content-top .logo-template-sisbr {
  width: 450px;
}

/* MARK: não suportado */
.no-support {
  display: flex;
  flex-direction: column;
  height: 100dvh;
  justify-content: center;
  width: 640px;
  align-items: center;
}
.no-support a {
  text-align: center !important;
}
.no-support span {
  color: var(--color-function-primary-default);
}
.no-support .paragraph-medium {
  text-align: center;
}
.no-support .support-imagem {
  padding: var(--spacing-lg) var(--spacing-xxxs) var(--spacing-xxxs) var(--spacing-xxxs);
  display: flex;
  gap: var(--spacing-xxxs);
}
.no-support .support-imagem a {
  transition: all 0.4s ease-out;
}
.no-support .support-imagem a:hover {
  transform: scale(1.1);
}
.no-support img {
  width: 300px;
  padding-bottom: var(--spacing-xl);
}

@keyframes form {
  0% {
    opacity: 0;
    transform: translateY(250px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 490px) {
  .content-center .logo-template {
    width: 100%;
  }
  .wrapper .first form input:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  .no-support {
    padding: var(--spacing-md) 0;
    height: 100%;
  }
  .support-imagem {
    display: flex;
    flex-direction: column;
  }
  .support-imagem img {
    padding: 0;
    gap: 0;
  }
}
.pad {
  margin-top: var(--spacing-xxxs) !important;
}

.agencia-img {
  width: 100% !important;
  margin-top: var(--spacing-xxs);
}

/* MARK: responsividade */
@media (max-width: 900px) {
  .wrapper .first form input:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  .col.second {
    display: none;
  }
  form {
    width: 100%;
    height: auto !important;
  }
  .wrapper {
    animation: none;
    padding: var(--spacing-xs);
    height: 100%;
  }
  .wrapper .content-auth {
    width: 100%;
  }
  .wrapper .content-auth .highlight-large {
    margin-top: var(--spacing-xxs);
  }
  .wrapper .col {
    width: 100%;
    display: block;
  }
  .wrapper .warning,
  .wrapper .info,
  .wrapper .error,
  .wrapper .success {
    width: 100%;
  }
  .wrapper .second {
    display: none;
  }
  .wrapper .first {
    padding: var(--spacing-xxxs) 0 var(--spacing-sm) 0;
    height: 100%;
  }
  .wrapper .first .groupbutton {
    width: 100%;
  }
  .wrapper .first form {
    margin: var(--spacing-none) auto;
    width: 100%;
  }
  .wrapper .first form .radio {
    margin-top: 0 !important;
    padding-bottom: var(--spacing-xxs);
  }
  .radio {
    display: block !important;
    width: 100%;
  }
  .radio div {
    margin-bottom: var(--spacing-nano);
  }
}
@media (width <= 1400px) {
  .qrcode {
    position: relative;
    background: var(--color-surface-background-low);
    border: var(--border-width-hairline) solid var(--color-surface-stroke-low);
    border-radius: var(--border-radius-md);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 240px;
    transform: translateX(0);
    left: var(--spacing-none);
  }
  .qrcode img {
    width: 100% !important;
    -o-object-fit: cover;
       object-fit: cover;
    transform: scale(0.9);
  }
}
@media (height <= 900px) {
  body {
    height: auto;
  }
}
a.button-link {
  display: flex;
  justify-content: center;
  align-items: center;
}

.d-left {
  justify-content: left!important;
}

.paragraph-medium {
  margin-top: var(--spacing-xxs);
}

.button-outline {
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
}/*# sourceMappingURL=style.css.map */

.wrapper .highlight-large, .paragraph-medium, .paragraph-small {
    color:var(--color-surface-text-default-high);
}