@charset "UTF-8";
@import url("support/dnA.color.css");
@import url("support/dnA.control.css");
@import url("support/dnA.font.css");
@import url("support/dnA.tabA.css");
@import url("support/dnA.btnA.css");
@import url("support/dnA.switchA.css");
@import url("support/dnA.source.view.css");
@import url("support/dnA.bcA.css");
@import url("support/dnA.transform.css");
@import url("support/dnA.grid.css");
@import url("support/dnA.border.css");
@import url("support/dnA.margin.css");
@import url("support/dnA.padding.css");
@import url("support/dnA.width.css");
@import url("support/dnA.height.css");
@import url("support/dnA.cursor.css");
@import url("support/dnA.input.icon.css");
@import url("support/dnA.z.index.css");
@import url("support/dnA.msg.css");
@import url("support/dnA.ul.css");
@import url("support/dnA.heading.css");
@font-face {
  font-family: 'icA';
  src: url("fonts/icA Regular.ttf") format("truetype"), url("fonts/icA-Regular.woff") format("woff"), url("fonts/icA-Regular.woff2") format("woff2"), url("fonts/icA-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
/*!
 * dnA v1.0.1 (https://designa.com/)
 * Copyright 2023 The MAHS One Online Group Authors
 * Licensed under MIT (The MAHS One Online Group Authors)
 */
:root {
  --search_input_icon_1_left: background-image: '';
  --search_input_icon_1_left_focus: "data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 376.31 376.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23097600;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2316.23-5487.4a140,140,0,0,0,0-198,140,140,0,0,0-198,0,140,140,0,0,0-12.53,183.64l-19.53,19.53a36.45,36.45,0,0,0-34.41,9.67l-65.7,65.7a17.58,17.58,0,0,0,0,24.87l26.74,26.74a17.59,17.59,0,0,0,24.88,0l65.7-65.69a36.48,36.48,0,0,0,9.66-34.42l19.53-19.53A140,140,0,0,0,2316.23-5487.4Zm-169.71-169.71a100.11,100.11,0,0,1,141.42,0,100.11,100.11,0,0,1,0,141.42,100.11,100.11,0,0,1-141.42,0A100.11,100.11,0,0,1,2146.52-5657.11Z' transform='translate(-1980.92 5726.4)'/%3E%3C/svg%3E";
  --search_input_icon_1_right: "";
  --search_input_icon_1_right_focus: "";
  --dnA-v-x: 1.5rem;
  --dnA-v-y: 0; }

*,
::after,
::before {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  margin: 0;
  padding: 0; }

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  font-weight: 400;
  color: #000F00;
  background: #fff;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

.bodyA-night {
  color: #f2f2f2;
  background: #000F00; }

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth; } }
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

/*Font Size*/
.fontA-8 {
  font-size: 8px; }

.fontA-9 {
  font-size: 9px; }

.fontA-10 {
  font-size: 10px; }

.fontA-11 {
  font-size: 11px; }

.fontA-12 {
  font-size: 12px; }

.fontA-13 {
  font-size: 13px; }

.fontA-14 {
  font-size: 14px; }

.fontA-15 {
  font-size: 15px; }

.fontA-16 {
  font-size: 16px; }

.fontA-17 {
  font-size: 17px; }

.fontA-18 {
  font-size: 18px; }

.fontA-20 {
  font-size: 20px; }

.fontA-20 {
  font-size: 20px; }

.fontA-22 {
  font-size: 22px; }

.fontA-25 {
  font-size: 25px; }

.fontA-30 {
  font-size: 30px; }

.fontA-35 {
  font-size: 35px; }

.fontA-40 {
  font-size: 40px; }

.fontA-45 {
  font-size: 45px; }

.fontA-50 {
  font-size: 50px; }

.fontA-60 {
  font-size: 60px; }

.fontA-70 {
  font-size: 70px; }

.fontA-80 {
  font-size: 80px; }

.fontA-90 {
  font-size: 90px; }

.fontA-100 {
  font-size: 100px; }

.fontA-150 {
  font-size: 150px; }

.fontA-200 {
  font-size: 200px; }

.fontA-250 {
  font-size: 250px; }

.fontA-300 {
  font-size: 300px; }

.fontA-350 {
  font-size: 350px; }

.fontA-400 {
  font-size: 400px; }

.fontA-450 {
  font-size: 450px; }

.fontA-500 {
  font-size: 500px; }

/*Width*/
.wA-100 {
  width: 100%; }

.wA-99 {
  width: 99%; }

.wA-98 {
  width: 98%; }

.wA-95 {
  width: 95%; }

.wA-90 {
  width: 90%; }

.wA-85 {
  width: 85%; }

.wA-80 {
  width: 80%; }

.wA-75 {
  width: 75%; }

.wA-70 {
  width: 70%; }

.wA-65 {
  width: 65%; }

.wA-60 {
  width: 60%; }

.wA-55 {
  width: 55%; }

.wA-50 {
  width: 50%; }

.wA-45 {
  width: 45%; }

.wA-40 {
  width: 40%; }

.wA-35 {
  width: 35%; }

.wA-30 {
  width: 30%; }

.wA-25 {
  width: 25%; }

.wA-20 {
  width: 20%; }

.wA-15 {
  width: 15%; }

.wA-10 {
  width: 10%; }

.wA-5 {
  width: 5%; }

.wA-2 {
  width: 2%; }

.wA-1 {
  width: 1%; }

/* Radius */
.roundA-1 {
  border-radius: 1px; }

.roundA-2 {
  border-radius: 2px; }

.roundA-3 {
  border-radius: 3px; }

.roundA-4 {
  border-radius: 4px; }

.roundA-5 {
  border-radius: 5px; }

.roundA-6 {
  border-radius: 6px; }

.roundA-7 {
  border-radius: 7px; }

.roundA-8 {
  border-radius: 8px; }

.roundA-9 {
  border-radius: 9px; }

.roundA-10 {
  border-radius: 10px; }

.roundA-11 {
  border-radius: 11px; }

.roundA-12 {
  border-radius: 12px; }

.roundA-13 {
  border-radius: 13px; }

.roundA-14 {
  border-radius: 14px; }

.roundA-15 {
  border-radius: 15px; }

.roundA-16 {
  border-radius: 16px; }

.roundA-17 {
  border-radius: 17px; }

.roundA-18 {
  border-radius: 18px; }

.roundA-19 {
  border-radius: 19px; }

.roundA-20 {
  border-radius: 20px; }

.roundA-21 {
  border-radius: 21px; }

.roundA-22 {
  border-radius: 22px; }

.roundA-23 {
  border-radius: 23px; }

.roundA-24 {
  border-radius: 24px; }

.roundA-25 {
  border-radius: 25px; }

.roundA-26 {
  border-radius: 26px; }

.roundA-27 {
  border-radius: 27px; }

.roundA-28 {
  border-radius: 28px; }

.roundA-29 {
  border-radius: 29px; }

.roundA-30 {
  border-radius: 30px; }

.roundA-31 {
  border-radius: 31px; }

.roundA-32 {
  border-radius: 32px; }

.roundA-33 {
  border-radius: 33px; }

.roundA-34 {
  border-radius: 34px; }

.roundA-35 {
  border-radius: 35px; }

.roundA-36 {
  border-radius: 36px; }

.roundA-37 {
  border-radius: 37px; }

.roundA-38 {
  border-radius: 38px; }

.roundA-39 {
  border-radius: 39px; }

.roundA-40 {
  border-radius: 40px; }

.roundA-41 {
  border-radius: 41px; }

.roundA-42 {
  border-radius: 42px; }

.roundA-43 {
  border-radius: 43px; }

.roundA-44 {
  border-radius: 44px; }

.roundA-45 {
  border-radius: 45px; }

.roundA-46 {
  border-radius: 46px; }

.roundA-47 {
  border-radius: 47px; }

.roundA-48 {
  border-radius: 48px; }

.roundA-49 {
  border-radius: 49px; }

.roundA-50 {
  border-radius: 50px; }

.roundA-55 {
  border-radius: 55px; }

.roundA-60 {
  border-radius: 60px; }

.roundA-65 {
  border-radius: 65px; }

.roundA-70 {
  border-radius: 70px; }

.roundA-75 {
  border-radius: 75px; }

.roundA-80 {
  border-radius: 80px; }

.roundA-85 {
  border-radius: 85px; }

.roundA-90 {
  border-radius: 90px; }

.roundA-95 {
  border-radius: 95px; }

.roundA-100 {
  border-radius: 100px; }

.roundA-110 {
  border-radius: 110px; }

.roundA-120 {
  border-radius: 120px; }

.roundA-130 {
  border-radius: 130px; }

.roundA-140 {
  border-radius: 140px; }

.roundA-150 {
  border-radius: 150px; }

.roundA-160 {
  border-radius: 160px; }

.roundA-170 {
  border-radius: 170px; }

.roundA-180 {
  border-radius: 180px; }

.roundA-190 {
  border-radius: 190px; }

.roundA-200 {
  border-radius: 200px; }

.roundA-210 {
  border-radius: 210px; }

.roundA-220 {
  border-radius: 220px; }

.roundA-230 {
  border-radius: 230px; }

.roundA-240 {
  border-radius: 240px; }

.roundA-250 {
  border-radius: 250px; }

.roundA-260 {
  border-radius: 260px; }

.roundA-270 {
  border-radius: 270px; }

.roundA-280 {
  border-radius: 280px; }

.roundA-290 {
  border-radius: 290px; }

.roundA-300 {
  border-radius: 300px; }

/*flex*/
.flexA {
  display: flex !important;
  padding: 0 !important;
  z-index: 2px; }

.flexA-col,
.flexA-column {
  flex-direction: column !important; }

.flexA-wrap {
  flex-wrap: wrap !important; }

.flexA-nowrap {
  flex-wrap: nowrap !important; }

.flexA-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flexA-column-reverse {
  flex-direction: column-reverse !important; }

.flexA-row {
  flex-direction: row !important; }

.flexA-row-reverse {
  flex-direction: row-reverse !important; }

.flexA-fill {
  flex: 1 1 auto !important; }

.justify-flex-center {
  justify-content: center !important; }

.justify-flex-start {
  justify-content: flex-start !important; }

.justify-flex-end {
  justify-content: flex-end !important; }

.justify-flex-between {
  justify-content: space-between !important; }

.vertical-flex-center {
  align-items: center !important; }

.vertical-flex-start {
  align-items: flex-start !important; }

.vertical-flex-end {
  align-items: flex-end !important; }

.flexA-content-around {
  align-content: space-around !important; }

.flexA-content-stretch {
  align-content: stretch !important; }

.flexA-self-auto {
  align-self: auto !important; }

.flexA-self-start {
  align-self: flex-start !important; }

.flexA-self-end {
  align-self: flex-end !important; }

.flexA-self-center {
  align-self: center !important; }

.flexA-self-baseline {
  align-self: baseline !important; }

.flexA-self-stretch {
  align-self: stretch !important; }

.orderA-first {
  order: -1 !important; }

.orderA-0 {
  order: 0 !important; }

.orderA-1 {
  order: 1 !important; }

.orderA-2 {
  order: 2 !important; }

.orderA-3 {
  order: 3 !important; }

.orderA-4 {
  order: 4 !important; }

.orderA-5 {
  order: 5 !important; }

.orderA-6 {
  order: 6 !important; }

.orderA-7 {
  order: 7 !important; }

.orderA-8 {
  order: 8 !important; }

.orderA-9 {
  order: 9 !important; }

.orderA-10 {
  order: 10 !important; }

.orderA-last {
  order: 6 !important; }

/* Margin */
/* Margin */
/* mrgA-px | Margin | By: Anayet (Md. Anayet Hossain. Sohag) */
/* Padding */
/* Padding */
/* padA-px | Padding | By: Anayet (Md. Anayet Hossain. Sohag) */
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: 600; }

.h1,
h1 {
  font-size: calc(68px + .5vw);
  line-height: 1.1; }

@media (min-width: 1220px) {
  .h1,
  h1 {
    font-size: 68px;
    line-height: 1.1; } }
.h2,
h2 {
  font-size: calc(56px + .4vw);
  line-height: 1.1; }

@media (min-width: 1220px) {
  .h2,
  h2 {
    font-size: 56px;
    line-height: 1.1; } }
.h3,
h3 {
  font-size: calc(44px + .4vw);
  line-height: 1.1; }

@media (min-width: 1220px) {
  .h3,
  h3 {
    font-size: 44px;
    line-height: 1.1; } }
.h4,
h4 {
  font-size: calc(30px + .4vw);
  line-height: 1.2; }

@media (min-width: 1220px) {
  .h4,
  h4 {
    font-size: 30px;
    line-height: 1.2; } }
.h5,
h5 {
  font-size: 22px;
  line-height: 1.2; }

.h6,
h6 {
  font-size: 16px;
  line-height: 1.2; }

hr {
  height: 2px;
  margin: 1rem 0;
  border-bottom: 1px solid inherit;
  background-color: transparent;
  opacity: .5; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[data-bs-original-title],
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul {
  padding-left: 1.5rem; }

dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

.bA,
b {
  font-weight: 700; }

.strongA,
strong {
  font-weight: 700; }

.smallA,
small {
  font-size: 80%; }

mark {
  padding: .2em;
  background-color: #fffecc; }

.markA-1 {
  padding: .2em;
  background-color: #d7ffd7; }

.markA-1d {
  padding: .2em;
  background-color: #00FF00; }

.markA-2 {
  padding: .2em;
  background-color: #fffecc; }

.markA-2d {
  padding: .2em;
  background-color: #ffff00; }

.markA-3 {
  padding: .2em;
  background-color: #c7f1ff; }

.markA-3d {
  padding: .2em;
  background-color: #00e7ff; }

.markA-4 {
  padding: .2em;
  background-color: #fcc5ff; }

.markA-4d {
  padding: .2em;
  background-color: #f200ff; }

.markA-5 {
  padding: .2em;
  background-color: #ffcecc; }

.markA-5d {
  padding: .2em;
  background-color: #ff0000; }

sub,
sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  text-decoration: none; }

a:hover {
  color: #008cff;
  text-decoration: underline; }

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  text-decoration: none; }

code,
kbd,
pre,
samp {
  font-family: var(--dnA_fontA_code);
  font-size: 1em;
  direction: ltr;
  unicode-bidi: bidi-override; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: .875em; }

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal; }

code {
  font-size: .875em;
  color: #d63384;
  word-wrap: break-word; }

a > code {
  color: inherit; }

kbd {
  padding: .2rem .4rem;
  font-size: .875em;
  color: #fff;
  background-color: #212529;
  border-radius: .2rem; }

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

table {
  caption-side: bottom;
  border-collapse: collapse; }

caption {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: #576659;
  text-align: left; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

tbody,
td,
tfoot,
th,
thead,
tr {
  border-width: 0;
  border-style: solid;
  border-color: inherit; }

label {
  display: inherit; }

button {
  border-radius: 0; }

button:hover,
button:focus:not(:focus-visible) {
  outline: 0; }

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
select {
  text-transform: none; }

[role=button] {
  cursor: pointer; }

select {
  word-wrap: normal; }

[list]::-webkit-calendar-picker-indicator {
  display: none; }

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button; }

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer; }

::-moz-focus-inner {
  padding: 0;
  border-style: none; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: calc(1.275rem + .3vw);
  line-height: inherit; }

@media (min-width: 1220px) {
  legend {
    font-size: 1.5rem; } }
legend + * {
  clear: left; }

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0; }

::-webkit-inner-spin-button {
  height: auto; }

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-color-swatch-wrapper {
  padding: 0; }

::file-selector-button {
  font: inherit; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

iframe {
  border: 0; }

summary {
  display: list-item;
  cursor: pointer; }

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

.displayA-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }

@media (min-width: 1220px) {
  .displayA-1 {
    font-size: 5rem; } }
.displayA-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2; }

@media (min-width: 1220px) {
  .displayA-2 {
    font-size: 4.5rem; } }
.displayA-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }

@media (min-width: 1220px) {
  .displayA-3 {
    font-size: 4rem; } }
.displayA-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2; }

@media (min-width: 1220px) {
  .displayA-4 {
    font-size: 3.5rem; } }
.displayA-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }

@media (min-width: 1220px) {
  .displayA-5 {
    font-size: 3rem; } }
.displayA-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }

@media (min-width: 1220px) {
  .displayA-6 {
    font-size: 2.5rem; } }
.listA-style-no {
  padding-left: 0;
  list-style: none; }

.listA-inline {
  padding-left: 0;
  list-style: none; }

.listA-inline-block {
  display: inline-block; }

.listA-inline-block:not(:last-child) {
  margin-right: .5rem; }

.bqA {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.bqA > :last-child {
  margin-bottom: 0; }

.bqA-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: .875em;
  color: #6c757d; }

.bqA-footer::before {
  content: "— "; }

.imgA-auto {
  max-width: 100%;
  height: auto; }

.imgA-thumb {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #d7e2d9;
  border-radius: .25rem;
  max-width: 100%;
  height: auto; }

.figureA {
  display: inline-block; }

.figureA-img {
  margin-bottom: .5rem;
  line-height: 1; }

.figureA-caption {
  font-size: .875em;
  color: #576057; }

@media (min-width: 576px) {
  --dnA_bodyA_pad_x: 7px; }
@media (min-width: 768px) {
  --dnA_bodyA_pad_x: 15px; }
@media (min-width: 990px) {
  --dnA_bodyA_pad_x: 20px; }
@media (min-width: 1220px) {
  --dnA_bodyA_pad_x: 30px; }
@media (min-width: 1400px) {
  --dnA_bodyA_pad_x: 40px; }
@media (min-width: 1700px) {
  --dnA_bodyA_pad_x: 50px; }
.bodyA,
.bodyA-full,
.bodyA-mini,
.bodyA-old,
.bodyA-crt,
.bodyA-common,
.bodyA-large-1,
.bodyA-large-2,
.bodyA-large-3 {
  width: 100%;
  /*padding: 0 var(--dnA_bodyA_pad_x);*/
  padding-right: var(--dnA-v-x, 0.75rem);
  padding-left: var(--dnA-v-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

.bodyA-mini {
  max-width: 540px; }

.bodyA-old {
  max-width: 720px; }

.bodyA-crt {
  max-width: 980px; }

.bodyA-common {
  max-width: 1200px; }

.bodyA-large-1 {
  max-width: 1320px; }

.bodyA-large-2 {
  max-width: 1520px; }

.bodyA-large-3 {
  max-width: 1820px; }

.centerA,
.dnA-center,
.bodyA-center {
  margin: 0 auto !important; }

.rowA {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start !important;
  margin-top: 0;
  margin-right: calc(var(--dnA-v-x)/ -2);
  margin-left: calc(var(--dnA-v-x)/ -2); }

.rowA > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  align-items: flex-start;
  padding-right: calc(var(--dnA-v-x)/ 2);
  padding-left: calc(var(--dnA-v-x)/ 2);
  margin-top: var(--dnA-v-y); }

.colA-20c,
.colA-16c,
.colA-15c,
.colA-14c,
.colA-13c,
.colA-12c,
.colA-11c,
.colA-10c,
.colA-9c,
.colA-8c,
.colA-7c,
.colA-6c,
.colA-5c,
.colA-4c,
.colA-3c,
.colA-2c,
.colA-1c {
  flex: 1; }

.rowA-colAs-12c-auto > * {
  flex: 0 0 auto;
  width: auto; }

.rowA-colAs-12c-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.rowA-colAs-12c-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.rowA-colAs-12c-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%; }

.rowA-colAs-12c-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.rowA-colAs-12c-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.rowA-colAs-12c-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%; }

.colA-12c-auto {
  flex: 0 0 auto;
  width: auto; }

.colA-12c-1 {
  flex: 0 0 auto;
  width: 8.3333333333%; }

.colA-12c-2 {
  flex: 0 0 auto;
  width: 16.6666666667%; }

.colA-12c-3 {
  flex: 0 0 auto;
  width: 25%; }

.colA-12c-4 {
  flex: 0 0 auto;
  width: 33.3333333333%; }

.colA-12c-5 {
  flex: 0 0 auto;
  width: 41.6666666667%; }

.colA-12c-6 {
  flex: 0 0 auto;
  width: 50%; }

.colA-12c-7 {
  flex: 0 0 auto;
  width: 58.3333333333%; }

.colA-12c-8 {
  flex: 0 0 auto;
  width: 66.6666666667%; }

.colA-12c-9 {
  flex: 0 0 auto;
  width: 75%; }

.colA-12c-10 {
  flex: 0 0 auto;
  width: 83.3333333333%; }

.colA-12c-11 {
  flex: 0 0 auto;
  width: 91.6666666667%; }

.colA-12c-12 {
  flex: 0 0 auto;
  width: 100%; }

.left-gap-12c-1 {
  margin-left: 8.3333333333%; }

.left-gap-12c-2 {
  margin-left: 16.6666666667%; }

.left-gap-12c-3 {
  margin-left: 25%; }

.left-gap-12c-4 {
  margin-left: 33.3333333333%; }

.left-gap-12c-5 {
  margin-left: 41.6666666667%; }

.left-gap-12c-6 {
  margin-left: 50%; }

.left-gap-12c-7 {
  margin-left: 58.3333333333%; }

.left-gap-12c-8 {
  margin-left: 66.6666666667%; }

.left-gap-12c-9 {
  margin-left: 75%; }

.left-gap-12c-10 {
  margin-left: 83.3333333333%; }

.left-gap-12c-11 {
  margin-left: 91.6666666667%; }

.g-0,
.gx-0 {
  --dnA-v-x: 0 ; }

.g-0,
.gy-0 {
  --dnA-v-y: 0 ; }

.g-1,
.gx-1 {
  --dnA-v-x: 0.25rem ; }

.g-1,
.gy-1 {
  --dnA-v-y: 0.25rem ; }

.g-2,
.gx-2 {
  --dnA-v-x: 0.5rem ; }

.g-2,
.gy-2 {
  --dnA-v-y: 0.5rem ; }

.g-3,
.gx-3 {
  --dnA-v-x: 1rem ; }

.g-3,
.gy-3 {
  --dnA-v-y: 1rem ; }

.g-4,
.gx-4 {
  --dnA-v-x: 1.5rem ; }

.g-4,
.gy-4 {
  --dnA-v-y: 1.5rem ; }

.g-5,
.gx-5 {
  --dnA-v-x: 3rem ; }

.g-5,
.gy-5 {
  --dnA-v-y: 3rem ; }

@media (min-width: 576px) {
  .colA-12c {
    flex: 1 0 0%; }

  .rowA-colAs-12c-auto > * {
    flex: 0 0 auto;
    width: auto; }

  .rowA-colAs-12c-1 > * {
    flex: 0 0 auto;
    width: 100%; }

  .rowA-colAs-12c-2 > * {
    flex: 0 0 auto;
    width: 50%; }

  .rowA-colAs-12c-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .rowA-colAs-12c-4 > * {
    flex: 0 0 auto;
    width: 25%; }

  .rowA-colAs-12c-5 > * {
    flex: 0 0 auto;
    width: 20%; }

  .rowA-colAs-12c-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .g-sm-0,
  .gx-sm-0 {
    --dnA-v-x: 0 ; }

  .g-sm-0,
  .gy-sm-0 {
    --dnA-v-y: 0 ; }

  .g-sm-1,
  .gx-sm-1 {
    --dnA-v-x: 0.25rem ; }

  .g-sm-1,
  .gy-sm-1 {
    --dnA-v-y: 0.25rem ; }

  .g-sm-2,
  .gx-sm-2 {
    --dnA-v-x: 0.5rem ; }

  .g-sm-2,
  .gy-sm-2 {
    --dnA-v-y: 0.5rem ; }

  .g-sm-3,
  .gx-sm-3 {
    --dnA-v-x: 1rem ; }

  .g-sm-3,
  .gy-sm-3 {
    --dnA-v-y: 1rem ; }

  .g-sm-4,
  .gx-sm-4 {
    --dnA-v-x: 1.5rem ; }

  .g-sm-4,
  .gy-sm-4 {
    --dnA-v-y: 1.5rem ; }

  .g-sm-5,
  .gx-sm-5 {
    --dnA-v-x: 3rem ; }

  .g-sm-5,
  .gy-sm-5 {
    --dnA-v-y: 3rem ; } }
@media (min-width: 768px) {
  .colA-12c {
    flex: 1 0 0%; }

  .rowA-colAs-12c-auto > * {
    flex: 0 0 auto;
    width: auto; }

  .rowA-colAs-12c-1 > * {
    flex: 0 0 auto;
    width: 100%; }

  .rowA-colAs-12c-2 > * {
    flex: 0 0 auto;
    width: 50%; }

  .rowA-colAs-12c-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .rowA-colAs-12c-4 > * {
    flex: 0 0 auto;
    width: 25%; }

  .rowA-colAs-12c-5 > * {
    flex: 0 0 auto;
    width: 20%; }

  .rowA-colAs-12c-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .colA-12c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-12c-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }

  .colA-12c-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .colA-12c-3 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-12c-4 {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .colA-12c-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }

  .colA-12c-6 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-12c-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }

  .colA-12c-8 {
    flex: 0 0 auto;
    width: 66.6666666667%; }

  .colA-12c-9 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-12c-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }

  .colA-12c-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }

  .colA-12c-12 {
    flex: 0 0 auto;
    width: 100%; }

  .left-gap-12c-0 {
    margin-left: 0; }

  .left-gap-12c-1 {
    margin-left: 8.3333333333%; }

  .left-gap-12c-2 {
    margin-left: 16.6666666667%; }

  .left-gap-12c-3 {
    margin-left: 25%; }

  .left-gap-12c-4 {
    margin-left: 33.3333333333%; }

  .left-gap-12c-5 {
    margin-left: 41.6666666667%; }

  .left-gap-12c-6 {
    margin-left: 50%; }

  .left-gap-12c-7 {
    margin-left: 58.3333333333%; }

  .left-gap-12c-8 {
    margin-left: 66.6666666667%; }

  .left-gap-12c-9 {
    margin-left: 75%; }

  .left-gap-12c-10 {
    margin-left: 83.3333333333%; }

  .left-gap-12c-11 {
    margin-left: 91.6666666667%; }

  .g-md-0,
  .gx-md-0 {
    --dnA-v-x: 0 ; }

  .g-md-0,
  .gy-md-0 {
    --dnA-v-y: 0 ; }

  .g-md-1,
  .gx-md-1 {
    --dnA-v-x: 0.25rem ; }

  .g-md-1,
  .gy-md-1 {
    --dnA-v-y: 0.25rem ; }

  .g-md-2,
  .gx-md-2 {
    --dnA-v-x: 0.5rem ; }

  .g-md-2,
  .gy-md-2 {
    --dnA-v-y: 0.5rem ; }

  .g-md-3,
  .gx-md-3 {
    --dnA-v-x: 1rem ; }

  .g-md-3,
  .gy-md-3 {
    --dnA-v-y: 1rem ; }

  .g-md-4,
  .gx-md-4 {
    --dnA-v-x: 1.5rem ; }

  .g-md-4,
  .gy-md-4 {
    --dnA-v-y: 1.5rem ; }

  .g-md-5,
  .gx-md-5 {
    --dnA-v-x: 3rem ; }

  .g-md-5,
  .gy-md-5 {
    --dnA-v-y: 3rem ; } }
@media (min-width: 990px) {
  .colA-12c {
    flex: 1 0 0%; }

  .rowA-colAs-12c-auto > * {
    flex: 0 0 auto;
    width: auto; }

  .rowA-colAs-12c-1 > * {
    flex: 0 0 auto;
    width: 100%; }

  .rowA-colAs-12c-2 > * {
    flex: 0 0 auto;
    width: 50%; }

  .rowA-colAs-12c-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .rowA-colAs-12c-4 > * {
    flex: 0 0 auto;
    width: 25%; }

  .rowA-colAs-12c-5 > * {
    flex: 0 0 auto;
    width: 20%; }

  .rowA-colAs-12c-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .colA-12c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-12c-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }

  .colA-12c-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .colA-12c-3 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-12c-4 {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .colA-12c-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }

  .colA-12c-6 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-12c-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }

  .colA-12c-8 {
    flex: 0 0 auto;
    width: 66.6666666667%; }

  .colA-12c-9 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-12c-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }

  .colA-12c-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }

  .colA-12c-12 {
    flex: 0 0 auto;
    width: 100%; }

  .left-gap-12c-0 {
    margin-left: 0; }

  .left-gap-12c-1 {
    margin-left: 8.3333333333%; }

  .left-gap-12c-2 {
    margin-left: 16.6666666667%; }

  .left-gap-12c-3 {
    margin-left: 25%; }

  .left-gap-12c-4 {
    margin-left: 33.3333333333%; }

  .left-gap-12c-5 {
    margin-left: 41.6666666667%; }

  .left-gap-12c-6 {
    margin-left: 50%; }

  .left-gap-12c-7 {
    margin-left: 58.3333333333%; }

  .left-gap-12c-8 {
    margin-left: 66.6666666667%; }

  .left-gap-12c-9 {
    margin-left: 75%; }

  .left-gap-12c-10 {
    margin-left: 83.3333333333%; }

  .left-gap-12c-11 {
    margin-left: 91.6666666667%; }

  .g-lg-0,
  .gx-lg-0 {
    --dnA-v-x: 0 ; }

  .g-lg-0,
  .gy-lg-0 {
    --dnA-v-y: 0 ; }

  .g-lg-1,
  .gx-lg-1 {
    --dnA-v-x: 0.25rem ; }

  .g-lg-1,
  .gy-lg-1 {
    --dnA-v-y: 0.25rem ; }

  .g-lg-2,
  .gx-lg-2 {
    --dnA-v-x: 0.5rem ; }

  .g-lg-2,
  .gy-lg-2 {
    --dnA-v-y: 0.5rem ; }

  .g-lg-3,
  .gx-lg-3 {
    --dnA-v-x: 1rem ; }

  .g-lg-3,
  .gy-lg-3 {
    --dnA-v-y: 1rem ; }

  .g-lg-4,
  .gx-lg-4 {
    --dnA-v-x: 1.5rem ; }

  .g-lg-4,
  .gy-lg-4 {
    --dnA-v-y: 1.5rem ; }

  .g-lg-5,
  .gx-lg-5 {
    --dnA-v-x: 3rem ; }

  .g-lg-5,
  .gy-lg-5 {
    --dnA-v-y: 3rem ; } }
@media (min-width: 1220px) {
  .colA-12c {
    flex: 1 0 0%; }

  .rowA-colAs-12c-auto > * {
    flex: 0 0 auto;
    width: auto; }

  .rowA-colAs-12c-1 > * {
    flex: 0 0 auto;
    width: 100%; }

  .rowA-colAs-12c-2 > * {
    flex: 0 0 auto;
    width: 50%; }

  .rowA-colAs-12c-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .rowA-colAs-12c-4 > * {
    flex: 0 0 auto;
    width: 25%; }

  .rowA-colAs-12c-5 > * {
    flex: 0 0 auto;
    width: 20%; }

  .rowA-colAs-12c-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .colA-12c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-12c-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }

  .colA-12c-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  .colA-12c-3 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-12c-4 {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .colA-12c-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }

  .colA-12c-6 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-12c-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }

  .colA-12c-8 {
    flex: 0 0 auto;
    width: 66.6666666667%; }

  .colA-12c-9 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-12c-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }

  .colA-12c-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }

  .colA-12c-12 {
    flex: 0 0 auto;
    width: 100%; }

  .left-gap-12c-0 {
    margin-left: 0; }

  .left-gap-12c-1 {
    margin-left: 8.3333333333%; }

  .left-gap-12c-2 {
    margin-left: 16.6666666667%; }

  .left-gap-12c-3 {
    margin-left: 25%; }

  .left-gap-12c-4 {
    margin-left: 33.3333333333%; }

  .left-gap-12c-5 {
    margin-left: 41.6666666667%; }

  .left-gap-12c-6 {
    margin-left: 50%; }

  .left-gap-12c-7 {
    margin-left: 58.3333333333%; }

  .left-gap-12c-8 {
    margin-left: 66.6666666667%; }

  .left-gap-12c-9 {
    margin-left: 75%; }

  .left-gap-12c-10 {
    margin-left: 83.3333333333%; }

  .left-gap-12c-11 {
    margin-left: 91.6666666667%; }

  .g-xl-0,
  .gx-xl-0 {
    --dnA-v-x: 0 ; }

  .g-xl-0,
  .gy-xl-0 {
    --dnA-v-y: 0 ; }

  .g-xl-1,
  .gx-xl-1 {
    --dnA-v-x: 0.25rem ; }

  .g-xl-1,
  .gy-xl-1 {
    --dnA-v-y: 0.25rem ; }

  .g-xl-2,
  .gx-xl-2 {
    --dnA-v-x: 0.5rem ; }

  .g-xl-2,
  .gy-xl-2 {
    --dnA-v-y: 0.5rem ; }

  .g-xl-3,
  .gx-xl-3 {
    --dnA-v-x: 1rem ; }

  .g-xl-3,
  .gy-xl-3 {
    --dnA-v-y: 1rem ; }

  .g-xl-4,
  .gx-xl-4 {
    --dnA-v-x: 1.5rem ; }

  .g-xl-4,
  .gy-xl-4 {
    --dnA-v-y: 1.5rem ; }

  .g-xl-5,
  .gx-xl-5 {
    --dnA-v-x: 3rem ; }

  .g-xl-5,
  .gy-xl-5 {
    --dnA-v-y: 3rem ; } }
@media (min-width: 1400px) {
  .colA-12c {
    flex: 1 0 0%; }

  .rowA-colAs-12c-auto > * {
    flex: 0 0 auto;
    width: auto; }

  .rowA-colAs-12c-1 > * {
    flex: 0 0 auto;
    width: 100%; }

  .rowA-colAs-12c-2 > * {
    flex: 0 0 auto;
    width: 50%; }

  .rowA-colAs-12c-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }

  .rowA-colAs-12c-4 > * {
    flex: 0 0 auto;
    width: 25%; }

  .rowA-colAs-12c-5 > * {
    flex: 0 0 auto;
    width: 20%; }

  .rowA-colAs-12c-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }

  /*/////////////////////////////////////////////////////////////////////////*/
  /*================================= colA- =================================*/
  /*================================= colA- =================================*/
  /*================================= colA- =================================*/
  /* colA-20c- */
  .colA-20c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-20c-1 {
    flex: 0 0 auto;
    width: 5%; }

  .colA-20c-2 {
    flex: 0 0 auto;
    width: 10%; }

  .colA-20c-3 {
    flex: 0 0 auto;
    width: 15%; }

  .colA-20c-4 {
    flex: 0 0 auto;
    width: 20%; }

  .colA-20c-5 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-20c-6 {
    flex: 0 0 auto;
    width: 30%; }

  .colA-20c-7 {
    flex: 0 0 auto;
    width: 35%; }

  .colA-20c-8 {
    flex: 0 0 auto;
    width: 40%; }

  .colA-20c-9 {
    flex: 0 0 auto;
    width: 45%; }

  .colA-20c-10 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-20c-11 {
    flex: 0 0 auto;
    width: 55%; }

  .colA-20c-12 {
    flex: 0 0 auto;
    width: 60%; }

  .colA-20c-13 {
    flex: 0 0 auto;
    width: 65%; }

  .colA-20c-14 {
    flex: 0 0 auto;
    width: 70%; }

  .colA-20c-15 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-20c-16 {
    flex: 0 0 auto;
    width: 80%; }

  .colA-20c-17 {
    flex: 0 0 auto;
    width: 85%; }

  .colA-20c-18 {
    flex: 0 0 auto;
    width: 90%; }

  .colA-20c-19 {
    flex: 0 0 auto;
    width: 95%; }

  .colA-20c-20 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-16c- */
  .colA-16c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-16c-1 {
    flex: 0 0 auto;
    width: 6.25%; }

  .colA-16c-2 {
    flex: 0 0 auto;
    width: 12.5%; }

  .colA-16c-3 {
    flex: 0 0 auto;
    width: 18.75%; }

  .colA-16c-4 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-16c-5 {
    flex: 0 0 auto;
    width: 31.25%; }

  .colA-16c-6 {
    flex: 0 0 auto;
    width: 37.5%; }

  .colA-16c-7 {
    flex: 0 0 auto;
    width: 43.75%; }

  .colA-16c-8 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-16c-9 {
    flex: 0 0 auto;
    width: 56.25%; }

  .colA-16c-10 {
    flex: 0 0 auto;
    width: 62.5%; }

  .colA-16c-11 {
    flex: 0 0 auto;
    width: 68.75%; }

  .colA-16c-12 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-16c-13 {
    flex: 0 0 auto;
    width: 81.25%; }

  .colA-16c-14 {
    flex: 0 0 auto;
    width: 87.5%; }

  .colA-16c-15 {
    flex: 0 0 auto;
    width: 93.75%; }

  .colA-16c-16 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-15c- */
  .colA-15c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-15c-1 {
    flex: 0 0 auto;
    width: 6.6666666666667%; }

  .colA-15c-2 {
    flex: 0 0 auto;
    width: 13.333333333333%; }

  .colA-15c-3 {
    flex: 0 0 auto;
    width: 20%; }

  .colA-15c-4 {
    flex: 0 0 auto;
    width: 26.666666666667%; }

  .colA-15c-5 {
    flex: 0 0 auto;
    width: 33.333333333333%; }

  .colA-15c-6 {
    flex: 0 0 auto;
    width: 40%; }

  .colA-15c-7 {
    flex: 0 0 auto;
    width: 46.666666666667%; }

  .colA-15c-8 {
    flex: 0 0 auto;
    width: 53.333333333333%; }

  .colA-15c-9 {
    flex: 0 0 auto;
    width: 60%; }

  .colA-15c-10 {
    flex: 0 0 auto;
    width: 66.666666666667%; }

  .colA-15c-11 {
    flex: 0 0 auto;
    width: 73.333333333333%; }

  .colA-15c-12 {
    flex: 0 0 auto;
    width: 80%; }

  .colA-15c-13 {
    flex: 0 0 auto;
    width: 86.666666666667%; }

  .colA-15c-14 {
    flex: 0 0 auto;
    width: 93.333333333333%; }

  .colA-15c-15 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-14c- */
  .colA-14c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-14c-1 {
    flex: 0 0 auto;
    width: 7.1428571428571%; }

  .colA-14c-2 {
    flex: 0 0 auto;
    width: 14.285714285714%; }

  .colA-14c-3 {
    flex: 0 0 auto;
    width: 21.428571428571%; }

  .colA-14c-4 {
    flex: 0 0 auto;
    width: 28.571428571429%; }

  .colA-14c-5 {
    flex: 0 0 auto;
    width: 35.714285714286%; }

  .colA-14c-6 {
    flex: 0 0 auto;
    width: 42.857142857143%; }

  .colA-14c-7 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-14c-8 {
    flex: 0 0 auto;
    width: 57.142857142857%; }

  .colA-14c-9 {
    flex: 0 0 auto;
    width: 64.285714285714%; }

  .colA-14c-10 {
    flex: 0 0 auto;
    width: 71.428571428571%; }

  .colA-14c-11 {
    flex: 0 0 auto;
    width: 78.571428571429%; }

  .colA-14c-12 {
    flex: 0 0 auto;
    width: 85.714285714286%; }

  .colA-14c-13 {
    flex: 0 0 auto;
    width: 92.857142857143%; }

  .colA-14c-14 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-13c- */
  .colA-13c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-13c-1 {
    flex: 0 0 auto;
    width: 7.6923076923077%; }

  .colA-13c-2 {
    flex: 0 0 auto;
    width: 15.384615384615%; }

  .colA-13c-3 {
    flex: 0 0 auto;
    width: 23.076923076923%; }

  .colA-13c-4 {
    flex: 0 0 auto;
    width: 30.769230769231%; }

  .colA-13c-5 {
    flex: 0 0 auto;
    width: 38.461538461538%; }

  .colA-13c-6 {
    flex: 0 0 auto;
    width: 46.153846153846%; }

  .colA-13c-7 {
    flex: 0 0 auto;
    width: 53.846153846154%; }

  .colA-13c-8 {
    flex: 0 0 auto;
    width: 61.538461538462%; }

  .colA-13c-9 {
    flex: 0 0 auto;
    width: 69.230769230769%; }

  .colA-13c-10 {
    flex: 0 0 auto;
    width: 76.923076923077%; }

  .colA-13c-11 {
    flex: 0 0 auto;
    width: 84.615384615385%; }

  .colA-13c-12 {
    flex: 0 0 auto;
    width: 92.307692307692%; }

  .colA-13c-13 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-12c- */
  .colA-12c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-12c-1 {
    flex: 0 0 auto;
    width: 8.3333333333333%; }

  .colA-12c-2 {
    flex: 0 0 auto;
    width: 16.666666666667%; }

  .colA-12c-3 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-12c-4 {
    flex: 0 0 auto;
    width: 33.333333333333%; }

  .colA-12c-5 {
    flex: 0 0 auto;
    width: 41.666666666667%; }

  .colA-12c-6 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-12c-7 {
    flex: 0 0 auto;
    width: 58.333333333333%; }

  .colA-12c-8 {
    flex: 0 0 auto;
    width: 66.666666666667%; }

  .colA-12c-9 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-12c-10 {
    flex: 0 0 auto;
    width: 83.333333333333%; }

  .colA-12c-11 {
    flex: 0 0 auto;
    width: 91.666666666667%; }

  .colA-12c-12 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-11c- */
  .colA-11c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-11c-1 {
    flex: 0 0 auto;
    width: 9.0909090909091%; }

  .colA-11c-2 {
    flex: 0 0 auto;
    width: 18.181818181818%; }

  .colA-11c-3 {
    flex: 0 0 auto;
    width: 27.272727272727%; }

  .colA-11c-4 {
    flex: 0 0 auto;
    width: 36.363636363636%; }

  .colA-11c-5 {
    flex: 0 0 auto;
    width: 45.454545454545%; }

  .colA-11c-6 {
    flex: 0 0 auto;
    width: 54.545454545455%; }

  .colA-11c-7 {
    flex: 0 0 auto;
    width: 63.636363636364%; }

  .colA-11c-8 {
    flex: 0 0 auto;
    width: 72.727272727273%; }

  .colA-11c-9 {
    flex: 0 0 auto;
    width: 81.818181818182%; }

  .colA-11c-10 {
    flex: 0 0 auto;
    width: 90.909090909091%; }

  .colA-11c-11 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-10c- */
  .colA-10c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-10c-1 {
    flex: 0 0 auto;
    width: 10%; }

  .colA-10c-2 {
    flex: 0 0 auto;
    width: 20%; }

  .colA-10c-3 {
    flex: 0 0 auto;
    width: 30%; }

  .colA-10c-4 {
    flex: 0 0 auto;
    width: 40%; }

  .colA-10c-5 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-10c-6 {
    flex: 0 0 auto;
    width: 60%; }

  .colA-10c-7 {
    flex: 0 0 auto;
    width: 70%; }

  .colA-10c-8 {
    flex: 0 0 auto;
    width: 80%; }

  .colA-10c-9 {
    flex: 0 0 auto;
    width: 90%; }

  .colA-10c-10 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-9c- */
  .colA-9c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-9c-1 {
    flex: 0 0 auto;
    width: 11.111111111111%; }

  .colA-9c-2 {
    flex: 0 0 auto;
    width: 22.222222222222%; }

  .colA-9c-3 {
    flex: 0 0 auto;
    width: 33.333333333333%; }

  .colA-9c-4 {
    flex: 0 0 auto;
    width: 44.444444444444%; }

  .colA-9c-5 {
    flex: 0 0 auto;
    width: 55.555555555556%; }

  .colA-9c-6 {
    flex: 0 0 auto;
    width: 66.666666666667%; }

  .colA-9c-7 {
    flex: 0 0 auto;
    width: 77.777777777778%; }

  .colA-9c-8 {
    flex: 0 0 auto;
    width: 88.888888888889%; }

  .colA-9c-9 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-8c- */
  .colA-8c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-8c-1 {
    flex: 0 0 auto;
    width: 12.5%; }

  .colA-8c-2 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-8c-3 {
    flex: 0 0 auto;
    width: 37.5%; }

  .colA-8c-4 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-8c-5 {
    flex: 0 0 auto;
    width: 62.5%; }

  .colA-8c-6 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-8c-7 {
    flex: 0 0 auto;
    width: 87.5%; }

  .colA-8c-8 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-7c- */
  .colA-7c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-7c-1 {
    flex: 0 0 auto;
    width: 14.285714285714%; }

  .colA-7c-2 {
    flex: 0 0 auto;
    width: 28.571428571429%; }

  .colA-7c-3 {
    flex: 0 0 auto;
    width: 42.857142857143%; }

  .colA-7c-4 {
    flex: 0 0 auto;
    width: 57.142857142857%; }

  .colA-7c-5 {
    flex: 0 0 auto;
    width: 71.428571428571%; }

  .colA-7c-6 {
    flex: 0 0 auto;
    width: 85.714285714286%; }

  .colA-7c-7 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-6c- */
  .colA-6c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-6c-1 {
    flex: 0 0 auto;
    width: 16.666666666667%; }

  .colA-6c-2 {
    flex: 0 0 auto;
    width: 33.333333333333%; }

  .colA-6c-3 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-6c-4 {
    flex: 0 0 auto;
    width: 66.666666666667%; }

  .colA-6c-5 {
    flex: 0 0 auto;
    width: 83.333333333333%; }

  .colA-6c-6 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-5c- */
  .colA-5c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-5c-1 {
    flex: 0 0 auto;
    width: 20%; }

  .colA-5c-2 {
    flex: 0 0 auto;
    width: 40%; }

  .colA-5c-3 {
    flex: 0 0 auto;
    width: 60%; }

  .colA-5c-4 {
    flex: 0 0 auto;
    width: 80%; }

  .colA-5c-5 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-4c- */
  .colA-4c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-4c-1 {
    flex: 0 0 auto;
    width: 25%; }

  .colA-4c-2 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-4c-3 {
    flex: 0 0 auto;
    width: 75%; }

  .colA-4c-4 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-3c- */
  .colA-3c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-3c-1 {
    flex: 0 0 auto;
    width: 33.333333333333%; }

  .colA-3c-2 {
    flex: 0 0 auto;
    width: 66.666666666667%; }

  .colA-3c-3 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-2c- */
  .colA-2c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-2c-1 {
    flex: 0 0 auto;
    width: 50%; }

  .colA-2c-2 {
    flex: 0 0 auto;
    width: 100%; }

  /* colA-1c- */
  .colA-1c-auto {
    flex: 0 0 auto;
    width: auto; }

  .colA-1c-1 {
    flex: 0 0 auto;
    width: 100%; }

  /*================================= gap =================================*/
  /*================================= gap =================================*/
  /*================================= gap =================================*/
  /* gapA-px- */
  .gapA-px-0 {
    gap: 0px !important; }

  .gapA-px-1 {
    gap: 1px !important; }

  .gapA-px-2 {
    gap: 2px !important; }

  .gapA-px-3 {
    gap: 3px !important; }

  .gapA-px-4 {
    gap: 4px !important; }

  .gapA-px-5 {
    gap: 5px !important; }

  .gapA-px-6 {
    gap: 6px !important; }

  .gapA-px-7 {
    gap: 7px !important; }

  .gapA-px-8 {
    gap: 8px !important; }

  .gapA-px-9 {
    gap: 9px !important; }

  .gapA-px-10 {
    gap: 10px !important; }

  .gapA-px-11 {
    gap: 11px !important; }

  .gapA-px-12 {
    gap: 12px !important; }

  .gapA-px-13 {
    gap: 13px !important; }

  .gapA-px-14 {
    gap: 14px !important; }

  .gapA-px-15 {
    gap: 15px !important; }

  .gapA-px-16 {
    gap: 16px !important; }

  .gapA-px-17 {
    gap: 17px !important; }

  .gapA-px-18 {
    gap: 18px !important; }

  .gapA-px-19 {
    gap: 19px !important; }

  .gapA-px-20 {
    gap: 20px !important; }

  .gapA-px-21 {
    gap: 21px !important; }

  .gapA-px-22 {
    gap: 22px !important; }

  .gapA-px-23 {
    gap: 23px !important; }

  .gapA-px-24 {
    gap: 24px !important; }

  .gapA-px-25 {
    gap: 25px !important; }

  .gapA-px-26 {
    gap: 26px !important; }

  .gapA-px-27 {
    gap: 27px !important; }

  .gapA-px-28 {
    gap: 28px !important; }

  .gapA-px-29 {
    gap: 29px !important; }

  .gapA-px-30 {
    gap: 30px !important; }

  .gapA-px-31 {
    gap: 31px !important; }

  .gapA-px-32 {
    gap: 32px !important; }

  .gapA-px-33 {
    gap: 33px !important; }

  .gapA-px-34 {
    gap: 34px !important; }

  .gapA-px-35 {
    gap: 35px !important; }

  .gapA-px-36 {
    gap: 36px !important; }

  .gapA-px-37 {
    gap: 37px !important; }

  .gapA-px-38 {
    gap: 38px !important; }

  .gapA-px-39 {
    gap: 39px !important; }

  .gapA-px-40 {
    gap: 40px !important; }

  .gapA-px-41 {
    gap: 41px !important; }

  .gapA-px-42 {
    gap: 42px !important; }

  .gapA-px-43 {
    gap: 43px !important; }

  .gapA-px-44 {
    gap: 44px !important; }

  .gapA-px-45 {
    gap: 45px !important; }

  .gapA-px-46 {
    gap: 46px !important; }

  .gapA-px-47 {
    gap: 47px !important; }

  .gapA-px-48 {
    gap: 48px !important; }

  .gapA-px-49 {
    gap: 49px !important; }

  .gapA-px-50 {
    gap: 50px !important; }

  .gapA-px-51 {
    gap: 51px !important; }

  .gapA-px-52 {
    gap: 52px !important; }

  .gapA-px-53 {
    gap: 53px !important; }

  .gapA-px-54 {
    gap: 54px !important; }

  .gapA-px-55 {
    gap: 55px !important; }

  .gapA-px-56 {
    gap: 56px !important; }

  .gapA-px-57 {
    gap: 57px !important; }

  .gapA-px-58 {
    gap: 58px !important; }

  .gapA-px-59 {
    gap: 59px !important; }

  .gapA-px-60 {
    gap: 60px !important; }

  .gapA-px-61 {
    gap: 61px !important; }

  .gapA-px-62 {
    gap: 62px !important; }

  .gapA-px-63 {
    gap: 63px !important; }

  .gapA-px-64 {
    gap: 64px !important; }

  .gapA-px-65 {
    gap: 65px !important; }

  .gapA-px-66 {
    gap: 66px !important; }

  .gapA-px-67 {
    gap: 67px !important; }

  .gapA-px-68 {
    gap: 68px !important; }

  .gapA-px-69 {
    gap: 69px !important; }

  .gapA-px-70 {
    gap: 70px !important; }

  .gapA-px-71 {
    gap: 71px !important; }

  .gapA-px-72 {
    gap: 72px !important; }

  .gapA-px-73 {
    gap: 73px !important; }

  .gapA-px-74 {
    gap: 74px !important; }

  .gapA-px-75 {
    gap: 75px !important; }

  .gapA-px-76 {
    gap: 76px !important; }

  .gapA-px-77 {
    gap: 77px !important; }

  .gapA-px-78 {
    gap: 78px !important; }

  .gapA-px-79 {
    gap: 79px !important; }

  .gapA-px-80 {
    gap: 80px !important; }

  .gapA-px-81 {
    gap: 81px !important; }

  .gapA-px-82 {
    gap: 82px !important; }

  .gapA-px-83 {
    gap: 83px !important; }

  .gapA-px-84 {
    gap: 84px !important; }

  .gapA-px-85 {
    gap: 85px !important; }

  .gapA-px-86 {
    gap: 86px !important; }

  .gapA-px-87 {
    gap: 87px !important; }

  .gapA-px-88 {
    gap: 88px !important; }

  .gapA-px-89 {
    gap: 89px !important; }

  .gapA-px-90 {
    gap: 90px !important; }

  .gapA-px-91 {
    gap: 91px !important; }

  .gapA-px-92 {
    gap: 92px !important; }

  .gapA-px-93 {
    gap: 93px !important; }

  .gapA-px-94 {
    gap: 94px !important; }

  .gapA-px-95 {
    gap: 95px !important; }

  .gapA-px-96 {
    gap: 96px !important; }

  .gapA-px-97 {
    gap: 97px !important; }

  .gapA-px-98 {
    gap: 98px !important; }

  .gapA-px-99 {
    gap: 99px !important; }

  .gapA-px-100 {
    gap: 100px !important; }

  .gapA-px-110 {
    gap: 110px !important; }

  .gapA-px-120 {
    gap: 120px !important; }

  .gapA-px-130 {
    gap: 130px !important; }

  .gapA-px-140 {
    gap: 140px !important; }

  .gapA-px-150 {
    gap: 150px !important; }

  .gapA-px-160 {
    gap: 160px !important; }

  .gapA-px-170 {
    gap: 170px !important; }

  .gapA-px-180 {
    gap: 180px !important; }

  .gapA-px-190 {
    gap: 190px !important; }

  .gapA-px-200 {
    gap: 200px !important; }

  .gapA-px-210 {
    gap: 210px !important; }

  .gapA-px-220 {
    gap: 220px !important; }

  .gapA-px-230 {
    gap: 230px !important; }

  .gapA-px-240 {
    gap: 240px !important; }

  .gapA-px-250 {
    gap: 250px !important; }

  .gapA-px-260 {
    gap: 260px !important; }

  .gapA-px-270 {
    gap: 270px !important; }

  .gapA-px-280 {
    gap: 280px !important; }

  .gapA-px-290 {
    gap: 290px !important; }

  .gapA-px-300 {
    gap: 300px !important; }

  .gapA-px-310 {
    gap: 310px !important; }

  .gapA-px-320 {
    gap: 320px !important; }

  .gapA-px-330 {
    gap: 330px !important; }

  .gapA-px-340 {
    gap: 340px !important; }

  .gapA-px-350 {
    gap: 350px !important; }

  .gapA-px-360 {
    gap: 360px !important; }

  .gapA-px-370 {
    gap: 370px !important; }

  .gapA-px-380 {
    gap: 380px !important; }

  .gapA-px-390 {
    gap: 390px !important; }

  .gapA-px-400 {
    gap: 400px !important; }

  .gapA-px-410 {
    gap: 410px !important; }

  .gapA-px-420 {
    gap: 420px !important; }

  .gapA-px-430 {
    gap: 430px !important; }

  .gapA-px-440 {
    gap: 440px !important; }

  .gapA-px-450 {
    gap: 450px !important; }

  .gapA-px-460 {
    gap: 460px !important; }

  .gapA-px-470 {
    gap: 470px !important; }

  .gapA-px-480 {
    gap: 480px !important; }

  .gapA-px-490 {
    gap: 490px !important; }

  .gapA-px-500 {
    gap: 500px !important; }

  /*================================= colA gap left =================================*/
  /*================================= colA gap left =================================*/
  /*================================= colA gap left =================================*/
  /* gapA-left-20c- */
  .gapA-left-20c-0 {
    margin-left: 0; }

  .gapA-left-20c-1 {
    margin-left: 5%; }

  .gapA-left-20c-2 {
    margin-left: 10%; }

  .gapA-left-20c-3 {
    margin-left: 15%; }

  .gapA-left-20c-4 {
    margin-left: 20%; }

  .gapA-left-20c-5 {
    margin-left: 25%; }

  .gapA-left-20c-6 {
    margin-left: 30%; }

  .gapA-left-20c-7 {
    margin-left: 35%; }

  .gapA-left-20c-8 {
    margin-left: 40%; }

  .gapA-left-20c-9 {
    margin-left: 45%; }

  .gapA-left-20c-10 {
    margin-left: 50%; }

  .gapA-left-20c-11 {
    margin-left: 55%; }

  .gapA-left-20c-12 {
    margin-left: 60%; }

  .gapA-left-20c-13 {
    margin-left: 65%; }

  .gapA-left-20c-14 {
    margin-left: 70%; }

  .gapA-left-20c-15 {
    margin-left: 75%; }

  .gapA-left-20c-16 {
    margin-left: 80%; }

  .gapA-left-20c-17 {
    margin-left: 85%; }

  .gapA-left-20c-18 {
    margin-left: 90%; }

  .gapA-left-20c-19 {
    margin-left: 95%; }

  /* gapA-left-16c- */
  .gapA-left-16c-0 {
    margin-left: 0; }

  .gapA-left-16c-1 {
    margin-left: 6.25%; }

  .gapA-left-16c-2 {
    margin-left: 12.5%; }

  .gapA-left-16c-3 {
    margin-left: 18.75%; }

  .gapA-left-16c-4 {
    margin-left: 25%; }

  .gapA-left-16c-5 {
    margin-left: 31.25%; }

  .gapA-left-16c-6 {
    margin-left: 37.5%; }

  .gapA-left-16c-7 {
    margin-left: 43.75%; }

  .gapA-left-16c-8 {
    margin-left: 50%; }

  .gapA-left-16c-9 {
    margin-left: 56.25%; }

  .gapA-left-16c-10 {
    margin-left: 62.5%; }

  .gapA-left-16c-11 {
    margin-left: 68.75%; }

  .gapA-left-16c-12 {
    margin-left: 75%; }

  .gapA-left-16c-13 {
    margin-left: 81.25%; }

  .gapA-left-16c-14 {
    margin-left: 87.5%; }

  .gapA-left-16c-15 {
    margin-left: 93.75%; }

  /* gapA-left-15c- */
  .gapA-left-15c-0 {
    margin-left: 0; }

  .gapA-left-15c-1 {
    margin-left: 6.6666666666667%; }

  .gapA-left-15c-2 {
    margin-left: 13.333333333333%; }

  .gapA-left-15c-3 {
    margin-left: 20%; }

  .gapA-left-15c-4 {
    margin-left: 26.666666666667%; }

  .gapA-left-15c-5 {
    margin-left: 33.333333333333%; }

  .gapA-left-15c-6 {
    margin-left: 40%; }

  .gapA-left-15c-7 {
    margin-left: 46.666666666667%; }

  .gapA-left-15c-8 {
    margin-left: 53.333333333333%; }

  .gapA-left-15c-9 {
    margin-left: 60%; }

  .gapA-left-15c-10 {
    margin-left: 66.666666666667%; }

  .gapA-left-15c-11 {
    margin-left: 73.333333333333%; }

  .gapA-left-15c-12 {
    margin-left: 80%; }

  .gapA-left-15c-13 {
    margin-left: 86.666666666667%; }

  .gapA-left-15c-14 {
    margin-left: 93.333333333333%; }

  /* gapA-left-14c- */
  .gapA-left-14c-0 {
    margin-left: 0; }

  .gapA-left-14c-1 {
    margin-left: 7.1428571428571%; }

  .gapA-left-14c-2 {
    margin-left: 14.285714285714%; }

  .gapA-left-14c-3 {
    margin-left: 21.428571428571%; }

  .gapA-left-14c-4 {
    margin-left: 28.571428571429%; }

  .gapA-left-14c-5 {
    margin-left: 35.714285714286%; }

  .gapA-left-14c-6 {
    margin-left: 42.857142857143%; }

  .gapA-left-14c-7 {
    margin-left: 50%; }

  .gapA-left-14c-8 {
    margin-left: 57.142857142857%; }

  .gapA-left-14c-9 {
    margin-left: 64.285714285714%; }

  .gapA-left-14c-10 {
    margin-left: 71.428571428571%; }

  .gapA-left-14c-11 {
    margin-left: 78.571428571429%; }

  .gapA-left-14c-12 {
    margin-left: 85.714285714286%; }

  .gapA-left-14c-13 {
    margin-left: 92.857142857143%; }

  /* gapA-left-13c- */
  .gapA-left-13c-0 {
    margin-left: 0; }

  .gapA-left-13c-1 {
    margin-left: 7.6923076923077%; }

  .gapA-left-13c-2 {
    margin-left: 15.384615384615%; }

  .gapA-left-13c-3 {
    margin-left: 23.076923076923%; }

  .gapA-left-13c-4 {
    margin-left: 30.769230769231%; }

  .gapA-left-13c-5 {
    margin-left: 38.461538461538%; }

  .gapA-left-13c-6 {
    margin-left: 46.153846153846%; }

  .gapA-left-13c-7 {
    margin-left: 53.846153846154%; }

  .gapA-left-13c-8 {
    margin-left: 61.538461538462%; }

  .gapA-left-13c-9 {
    margin-left: 69.230769230769%; }

  .gapA-left-13c-10 {
    margin-left: 76.923076923077%; }

  .gapA-left-13c-11 {
    margin-left: 84.615384615385%; }

  .gapA-left-13c-12 {
    margin-left: 92.307692307692%; }

  /* gapA-left-12c- */
  .gapA-left-12c-0 {
    margin-left: 0; }

  .gapA-left-12c-1 {
    margin-left: 8.3333333333333%; }

  .gapA-left-12c-2 {
    margin-left: 16.666666666667%; }

  .gapA-left-12c-3 {
    margin-left: 25%; }

  .gapA-left-12c-4 {
    margin-left: 33.333333333333%; }

  .gapA-left-12c-5 {
    margin-left: 41.666666666667%; }

  .gapA-left-12c-6 {
    margin-left: 50%; }

  .gapA-left-12c-7 {
    margin-left: 58.333333333333%; }

  .gapA-left-12c-8 {
    margin-left: 66.666666666667%; }

  .gapA-left-12c-9 {
    margin-left: 75%; }

  .gapA-left-12c-10 {
    margin-left: 83.333333333333%; }

  .gapA-left-12c-11 {
    margin-left: 91.666666666667%; }

  /* gapA-left-11c- */
  .gapA-left-11c-0 {
    margin-left: 0; }

  .gapA-left-11c-1 {
    margin-left: 9.0909090909091%; }

  .gapA-left-11c-2 {
    margin-left: 18.181818181818%; }

  .gapA-left-11c-3 {
    margin-left: 27.272727272727%; }

  .gapA-left-11c-4 {
    margin-left: 36.363636363636%; }

  .gapA-left-11c-5 {
    margin-left: 45.454545454545%; }

  .gapA-left-11c-6 {
    margin-left: 54.545454545455%; }

  .gapA-left-11c-7 {
    margin-left: 63.636363636364%; }

  .gapA-left-11c-8 {
    margin-left: 72.727272727273%; }

  .gapA-left-11c-9 {
    margin-left: 81.818181818182%; }

  .gapA-left-11c-10 {
    margin-left: 90.909090909091%; }

  /* gapA-left-10c- */
  .gapA-left-10c-0 {
    margin-left: 0; }

  .gapA-left-10c-1 {
    margin-left: 10%; }

  .gapA-left-10c-2 {
    margin-left: 20%; }

  .gapA-left-10c-3 {
    margin-left: 30%; }

  .gapA-left-10c-4 {
    margin-left: 40%; }

  .gapA-left-10c-5 {
    margin-left: 50%; }

  .gapA-left-10c-6 {
    margin-left: 60%; }

  .gapA-left-10c-7 {
    margin-left: 70%; }

  .gapA-left-10c-8 {
    margin-left: 80%; }

  .gapA-left-10c-9 {
    margin-left: 90%; }

  /* gapA-left-9c- */
  .gapA-left-9c-0 {
    margin-left: 0; }

  .gapA-left-9c-1 {
    margin-left: 11.111111111111%; }

  .gapA-left-9c-2 {
    margin-left: 22.222222222222%; }

  .gapA-left-9c-3 {
    margin-left: 33.333333333333%; }

  .gapA-left-9c-4 {
    margin-left: 44.444444444444%; }

  .gapA-left-9c-5 {
    margin-left: 55.555555555556%; }

  .gapA-left-9c-6 {
    margin-left: 66.666666666667%; }

  .gapA-left-9c-7 {
    margin-left: 77.777777777778%; }

  .gapA-left-9c-8 {
    margin-left: 88.888888888889%; }

  /* gapA-left-8c- */
  .gapA-left-8c-0 {
    margin-left: 0; }

  .gapA-left-8c-1 {
    margin-left: 12.5%; }

  .gapA-left-8c-2 {
    margin-left: 25%; }

  .gapA-left-8c-3 {
    margin-left: 37.5%; }

  .gapA-left-8c-4 {
    margin-left: 50%; }

  .gapA-left-8c-5 {
    margin-left: 62.5%; }

  .gapA-left-8c-6 {
    margin-left: 75%; }

  .gapA-left-8c-7 {
    margin-left: 87.5%; }

  /* gapA-left-7c- */
  .gapA-left-7c-0 {
    margin-left: 0; }

  .gapA-left-7c-1 {
    margin-left: 14.285714285714%; }

  .gapA-left-7c-2 {
    margin-left: 28.571428571429%; }

  .gapA-left-7c-3 {
    margin-left: 42.857142857143%; }

  .gapA-left-7c-4 {
    margin-left: 57.142857142857%; }

  .gapA-left-7c-5 {
    margin-left: 71.428571428571%; }

  .gapA-left-7c-6 {
    margin-left: 85.714285714286%; }

  /* gapA-left-6c- */
  .gapA-left-6c-0 {
    margin-left: 0; }

  .gapA-left-6c-1 {
    margin-left: 16.666666666667%; }

  .gapA-left-6c-2 {
    margin-left: 33.333333333333%; }

  .gapA-left-6c-3 {
    margin-left: 50%; }

  .gapA-left-6c-4 {
    margin-left: 66.666666666667%; }

  .gapA-left-6c-5 {
    margin-left: 83.333333333333%; }

  /* gapA-left-5c- */
  .gapA-left-5c-0 {
    margin-left: 0; }

  .gapA-left-5c-1 {
    margin-left: 20%; }

  .gapA-left-5c-2 {
    margin-left: 40%; }

  .gapA-left-5c-3 {
    margin-left: 60%; }

  .gapA-left-5c-4 {
    margin-left: 80%; }

  /* gapA-left-4c- */
  .gapA-left-4c-0 {
    margin-left: 0; }

  .gapA-left-4c-1 {
    margin-left: 25%; }

  .gapA-left-4c-2 {
    margin-left: 50%; }

  .gapA-left-4c-3 {
    margin-left: 75%; }

  /* gapA-left-3c- */
  .gapA-left-3c-0 {
    margin-left: 0; }

  .gapA-left-3c-1 {
    margin-left: 33.333333333333%; }

  .gapA-left-3c-2 {
    margin-left: 66.666666666667%; }

  /* gapA-left-2c- */
  .gapA-left-2c-0 {
    margin-left: 0; }

  .gapA-left-2c-1 {
    margin-left: 50%; }

  /* gapA-left-1c- */
  .gapA-left-1c-0 {
    margin-left: 0; }

  /*================================= colA gap right =================================*/
  /*================================= colA gap right =================================*/
  /*================================= colA gap right =================================*/
  /* gapA-right-20c- */
  .gapA-right-20c-0 {
    margin-right: 0; }

  .gapA-right-20c-1 {
    margin-right: 5%; }

  .gapA-right-20c-2 {
    margin-right: 10%; }

  .gapA-right-20c-3 {
    margin-right: 15%; }

  .gapA-right-20c-4 {
    margin-right: 20%; }

  .gapA-right-20c-5 {
    margin-right: 25%; }

  .gapA-right-20c-6 {
    margin-right: 30%; }

  .gapA-right-20c-7 {
    margin-right: 35%; }

  .gapA-right-20c-8 {
    margin-right: 40%; }

  .gapA-right-20c-9 {
    margin-right: 45%; }

  .gapA-right-20c-10 {
    margin-right: 50%; }

  .gapA-right-20c-11 {
    margin-right: 55%; }

  .gapA-right-20c-12 {
    margin-right: 60%; }

  .gapA-right-20c-13 {
    margin-right: 65%; }

  .gapA-right-20c-14 {
    margin-right: 70%; }

  .gapA-right-20c-15 {
    margin-right: 75%; }

  .gapA-right-20c-16 {
    margin-right: 80%; }

  .gapA-right-20c-17 {
    margin-right: 85%; }

  .gapA-right-20c-18 {
    margin-right: 90%; }

  .gapA-right-20c-19 {
    margin-right: 95%; }

  /* gapA-right-16c- */
  .gapA-right-16c-0 {
    margin-right: 0; }

  .gapA-right-16c-1 {
    margin-right: 6.25%; }

  .gapA-right-16c-2 {
    margin-right: 12.5%; }

  .gapA-right-16c-3 {
    margin-right: 18.75%; }

  .gapA-right-16c-4 {
    margin-right: 25%; }

  .gapA-right-16c-5 {
    margin-right: 31.25%; }

  .gapA-right-16c-6 {
    margin-right: 37.5%; }

  .gapA-right-16c-7 {
    margin-right: 43.75%; }

  .gapA-right-16c-8 {
    margin-right: 50%; }

  .gapA-right-16c-9 {
    margin-right: 56.25%; }

  .gapA-right-16c-10 {
    margin-right: 62.5%; }

  .gapA-right-16c-11 {
    margin-right: 68.75%; }

  .gapA-right-16c-12 {
    margin-right: 75%; }

  .gapA-right-16c-13 {
    margin-right: 81.25%; }

  .gapA-right-16c-14 {
    margin-right: 87.5%; }

  .gapA-right-16c-15 {
    margin-right: 93.75%; }

  /* gapA-right-15c- */
  .gapA-right-15c-0 {
    margin-right: 0; }

  .gapA-right-15c-1 {
    margin-right: 6.6666666666667%; }

  .gapA-right-15c-2 {
    margin-right: 13.333333333333%; }

  .gapA-right-15c-3 {
    margin-right: 20%; }

  .gapA-right-15c-4 {
    margin-right: 26.666666666667%; }

  .gapA-right-15c-5 {
    margin-right: 33.333333333333%; }

  .gapA-right-15c-6 {
    margin-right: 40%; }

  .gapA-right-15c-7 {
    margin-right: 46.666666666667%; }

  .gapA-right-15c-8 {
    margin-right: 53.333333333333%; }

  .gapA-right-15c-9 {
    margin-right: 60%; }

  .gapA-right-15c-10 {
    margin-right: 66.666666666667%; }

  .gapA-right-15c-11 {
    margin-right: 73.333333333333%; }

  .gapA-right-15c-12 {
    margin-right: 80%; }

  .gapA-right-15c-13 {
    margin-right: 86.666666666667%; }

  .gapA-right-15c-14 {
    margin-right: 93.333333333333%; }

  /* gapA-right-14c- */
  .gapA-right-14c-0 {
    margin-right: 0; }

  .gapA-right-14c-1 {
    margin-right: 7.1428571428571%; }

  .gapA-right-14c-2 {
    margin-right: 14.285714285714%; }

  .gapA-right-14c-3 {
    margin-right: 21.428571428571%; }

  .gapA-right-14c-4 {
    margin-right: 28.571428571429%; }

  .gapA-right-14c-5 {
    margin-right: 35.714285714286%; }

  .gapA-right-14c-6 {
    margin-right: 42.857142857143%; }

  .gapA-right-14c-7 {
    margin-right: 50%; }

  .gapA-right-14c-8 {
    margin-right: 57.142857142857%; }

  .gapA-right-14c-9 {
    margin-right: 64.285714285714%; }

  .gapA-right-14c-10 {
    margin-right: 71.428571428571%; }

  .gapA-right-14c-11 {
    margin-right: 78.571428571429%; }

  .gapA-right-14c-12 {
    margin-right: 85.714285714286%; }

  .gapA-right-14c-13 {
    margin-right: 92.857142857143%; }

  /* gapA-right-13c- */
  .gapA-right-13c-0 {
    margin-right: 0; }

  .gapA-right-13c-1 {
    margin-right: 7.6923076923077%; }

  .gapA-right-13c-2 {
    margin-right: 15.384615384615%; }

  .gapA-right-13c-3 {
    margin-right: 23.076923076923%; }

  .gapA-right-13c-4 {
    margin-right: 30.769230769231%; }

  .gapA-right-13c-5 {
    margin-right: 38.461538461538%; }

  .gapA-right-13c-6 {
    margin-right: 46.153846153846%; }

  .gapA-right-13c-7 {
    margin-right: 53.846153846154%; }

  .gapA-right-13c-8 {
    margin-right: 61.538461538462%; }

  .gapA-right-13c-9 {
    margin-right: 69.230769230769%; }

  .gapA-right-13c-10 {
    margin-right: 76.923076923077%; }

  .gapA-right-13c-11 {
    margin-right: 84.615384615385%; }

  .gapA-right-13c-12 {
    margin-right: 92.307692307692%; }

  /* gapA-right-12c- */
  .gapA-right-12c-0 {
    margin-right: 0; }

  .gapA-right-12c-1 {
    margin-right: 8.3333333333333%; }

  .gapA-right-12c-2 {
    margin-right: 16.666666666667%; }

  .gapA-right-12c-3 {
    margin-right: 25%; }

  .gapA-right-12c-4 {
    margin-right: 33.333333333333%; }

  .gapA-right-12c-5 {
    margin-right: 41.666666666667%; }

  .gapA-right-12c-6 {
    margin-right: 50%; }

  .gapA-right-12c-7 {
    margin-right: 58.333333333333%; }

  .gapA-right-12c-8 {
    margin-right: 66.666666666667%; }

  .gapA-right-12c-9 {
    margin-right: 75%; }

  .gapA-right-12c-10 {
    margin-right: 83.333333333333%; }

  .gapA-right-12c-11 {
    margin-right: 91.666666666667%; }

  /* gapA-right-11c- */
  .gapA-right-11c-0 {
    margin-right: 0; }

  .gapA-right-11c-1 {
    margin-right: 9.0909090909091%; }

  .gapA-right-11c-2 {
    margin-right: 18.181818181818%; }

  .gapA-right-11c-3 {
    margin-right: 27.272727272727%; }

  .gapA-right-11c-4 {
    margin-right: 36.363636363636%; }

  .gapA-right-11c-5 {
    margin-right: 45.454545454545%; }

  .gapA-right-11c-6 {
    margin-right: 54.545454545455%; }

  .gapA-right-11c-7 {
    margin-right: 63.636363636364%; }

  .gapA-right-11c-8 {
    margin-right: 72.727272727273%; }

  .gapA-right-11c-9 {
    margin-right: 81.818181818182%; }

  .gapA-right-11c-10 {
    margin-right: 90.909090909091%; }

  /* gapA-right-10c- */
  .gapA-right-10c-0 {
    margin-right: 0; }

  .gapA-right-10c-1 {
    margin-right: 10%; }

  .gapA-right-10c-2 {
    margin-right: 20%; }

  .gapA-right-10c-3 {
    margin-right: 30%; }

  .gapA-right-10c-4 {
    margin-right: 40%; }

  .gapA-right-10c-5 {
    margin-right: 50%; }

  .gapA-right-10c-6 {
    margin-right: 60%; }

  .gapA-right-10c-7 {
    margin-right: 70%; }

  .gapA-right-10c-8 {
    margin-right: 80%; }

  .gapA-right-10c-9 {
    margin-right: 90%; }

  /* gapA-right-9c- */
  .gapA-right-9c-0 {
    margin-right: 0; }

  .gapA-right-9c-1 {
    margin-right: 11.111111111111%; }

  .gapA-right-9c-2 {
    margin-right: 22.222222222222%; }

  .gapA-right-9c-3 {
    margin-right: 33.333333333333%; }

  .gapA-right-9c-4 {
    margin-right: 44.444444444444%; }

  .gapA-right-9c-5 {
    margin-right: 55.555555555556%; }

  .gapA-right-9c-6 {
    margin-right: 66.666666666667%; }

  .gapA-right-9c-7 {
    margin-right: 77.777777777778%; }

  .gapA-right-9c-8 {
    margin-right: 88.888888888889%; }

  /* gapA-right-8c- */
  .gapA-right-8c-0 {
    margin-right: 0; }

  .gapA-right-8c-1 {
    margin-right: 12.5%; }

  .gapA-right-8c-2 {
    margin-right: 25%; }

  .gapA-right-8c-3 {
    margin-right: 37.5%; }

  .gapA-right-8c-4 {
    margin-right: 50%; }

  .gapA-right-8c-5 {
    margin-right: 62.5%; }

  .gapA-right-8c-6 {
    margin-right: 75%; }

  .gapA-right-8c-7 {
    margin-right: 87.5%; }

  /* gapA-right-7c- */
  .gapA-right-7c-0 {
    margin-right: 0; }

  .gapA-right-7c-1 {
    margin-right: 14.285714285714%; }

  .gapA-right-7c-2 {
    margin-right: 28.571428571429%; }

  .gapA-right-7c-3 {
    margin-right: 42.857142857143%; }

  .gapA-right-7c-4 {
    margin-right: 57.142857142857%; }

  .gapA-right-7c-5 {
    margin-right: 71.428571428571%; }

  .gapA-right-7c-6 {
    margin-right: 85.714285714286%; }

  /* gapA-right-6c- */
  .gapA-right-6c-0 {
    margin-right: 0; }

  .gapA-right-6c-1 {
    margin-right: 16.666666666667%; }

  .gapA-right-6c-2 {
    margin-right: 33.333333333333%; }

  .gapA-right-6c-3 {
    margin-right: 50%; }

  .gapA-right-6c-4 {
    margin-right: 66.666666666667%; }

  .gapA-right-6c-5 {
    margin-right: 83.333333333333%; }

  /* gapA-right-5c- */
  .gapA-right-5c-0 {
    margin-right: 0; }

  .gapA-right-5c-1 {
    margin-right: 20%; }

  .gapA-right-5c-2 {
    margin-right: 40%; }

  .gapA-right-5c-3 {
    margin-right: 60%; }

  .gapA-right-5c-4 {
    margin-right: 80%; }

  /* gapA-right-4c- */
  .gapA-right-4c-0 {
    margin-right: 0; }

  .gapA-right-4c-1 {
    margin-right: 25%; }

  .gapA-right-4c-2 {
    margin-right: 50%; }

  .gapA-right-4c-3 {
    margin-right: 75%; }

  /* gapA-right-3c- */
  .gapA-right-3c-0 {
    margin-right: 0; }

  .gapA-right-3c-1 {
    margin-right: 33.333333333333%; }

  .gapA-right-3c-2 {
    margin-right: 66.666666666667%; }

  /* gapA-right-2c- */
  .gapA-right-2c-0 {
    margin-right: 0; }

  .gapA-right-2c-1 {
    margin-right: 50%; }

  /* gapA-right-1c- */
  .gapA-right-1c-0 {
    margin-right: 0; }

  /*/////////////////////////////////////////////////////////////////////////*/
  /*=============================*/
  /*=============================*/
  .g-xxl-0,
  .gx-xxl-0 {
    --dnA-v-x: 0 ; }

  .g-xxl-0,
  .gy-xxl-0 {
    --dnA-v-y: 0 ; }

  .g-xxl-1,
  .gx-xxl-1 {
    --dnA-v-x: 0.25rem ; }

  .g-xxl-1,
  .gy-xxl-1 {
    --dnA-v-y: 0.25rem ; }

  .g-xxl-2,
  .gx-xxl-2 {
    --dnA-v-x: 0.5rem ; }

  .g-xxl-2,
  .gy-xxl-2 {
    --dnA-v-y: 0.5rem ; }

  .g-xxl-3,
  .gx-xxl-3 {
    --dnA-v-x: 1rem ; }

  .g-xxl-3,
  .gy-xxl-3 {
    --dnA-v-y: 1rem ; }

  .g-xxl-4,
  .gx-xxl-4 {
    --dnA-v-x: 1.5rem ; }

  .g-xxl-4,
  .gy-xxl-4 {
    --dnA-v-y: 1.5rem ; }

  .g-xxl-5,
  .gx-xxl-5 {
    --dnA-v-x: 3rem ; }

  .g-xxl-5,
  .gy-xxl-5 {
    --dnA-v-y: 3rem ; } }
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-20c-auto {
  width: auto; }

.widthA-20c-1 {
  width: 5% !important; }

.widthA-20c-2 {
  width: 10% !important; }

.widthA-20c-3 {
  width: 15% !important; }

.widthA-20c-4 {
  width: 20% !important; }

.widthA-20c-5 {
  width: 25% !important; }

.widthA-20c-6 {
  width: 30% !important; }

.widthA-20c-7 {
  width: 35% !important; }

.widthA-20c-8 {
  width: 40% !important; }

.widthA-20c-9 {
  width: 45% !important; }

.widthA-20c-10 {
  width: 50% !important; }

.widthA-20c-11 {
  width: 55% !important; }

.widthA-20c-12 {
  width: 60% !important; }

.widthA-20c-13 {
  width: 65% !important; }

.widthA-20c-14 {
  width: 70% !important; }

.widthA-20c-15 {
  width: 75% !important; }

.widthA-20c-16 {
  width: 80% !important; }

.widthA-20c-17 {
  width: 85% !important; }

.widthA-20c-18 {
  width: 90% !important; }

.widthA-20c-19 {
  width: 95% !important; }

.widthA-20c-20 {
  width: 100% !important; }

.left-gap-20c-0 {
  margin-left: 0; }

.left-gap-20c-1 {
  margin-left: 5% !important; }

.left-gap-20c-2 {
  margin-left: 10% !important; }

.left-gap-20c-3 {
  margin-left: 15% !important; }

.left-gap-20c-4 {
  margin-left: 20% !important; }

.left-gap-20c-5 {
  margin-left: 25% !important; }

.left-gap-20c-6 {
  margin-left: 30% !important; }

.left-gap-20c-7 {
  margin-left: 35% !important; }

.left-gap-20c-8 {
  margin-left: 40% !important; }

.left-gap-20c-9 {
  margin-left: 45% !important; }

.left-gap-20c-10 {
  margin-left: 50% !important; }

.left-gap-20c-11 {
  margin-left: 60% !important; }

.left-gap-20c-12 {
  margin-left: 65% !important; }

.left-gap-20c-13 {
  margin-left: 70% !important; }

.left-gap-20c-14 {
  margin-left: 75% !important; }

.left-gap-20c-15 {
  margin-left: 80% !important; }

.left-gap-20c-16 {
  margin-left: 85% !important; }

.left-gap-20c-17 {
  margin-left: 90% !important; }

.left-gap-20c-18 {
  margin-left: 95% !important; }

.left-gap-20c-19 {
  margin-left: 100% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-16c-auto {
  width: auto !important; }

.widthA-16c-1 {
  width: 6.25% !important; }

.widthA-16c-2 {
  width: 12.50% !important; }

.widthA-16c-3 {
  width: 18.75% !important; }

.widthA-16c-4 {
  width: 25% !important; }

.widthA-16c-5 {
  width: 31.25% !important; }

.widthA-16c-6 {
  width: 37.50% !important; }

.widthA-16c-7 {
  width: 43.75% !important; }

.widthA-16c-8 {
  width: 50% !important; }

.widthA-16c-9 {
  width: 56.25% !important; }

.widthA-16c-10 {
  width: 62.50% !important; }

.widthA-16c-11 {
  width: 68.75% !important; }

.widthA-16c-12 {
  width: 75% !important; }

.widthA-16c-13 {
  width: 81.25% !important; }

.widthA-16c-14 {
  width: 87.50% !important; }

.widthA-16c-15 {
  width: 93.75% !important; }

.widthA-16c-16 {
  width: 100% !important; }

.left-gap-16c-0 {
  margin-left: 0 !important; }

.left-gap-16c-1 {
  margin-left: 6.25% !important; }

.left-gap-16c-2 {
  margin-left: 12.50% !important; }

.left-gap-16c-3 {
  margin-left: 18.75% !important; }

.left-gap-16c-4 {
  margin-left: 25% !important; }

.left-gap-16c-5 {
  margin-left: 31.25% !important; }

.left-gap-16c-6 {
  margin-left: 37.50% !important; }

.left-gap-16c-7 {
  margin-left: 43.75% !important; }

.left-gap-16c-8 {
  margin-left: 50% !important; }

.left-gap-16c-9 {
  margin-left: 56.25% !important; }

.left-gap-16c-10 {
  margin-left: 62.50% !important; }

.left-gap-16c-11 {
  margin-left: 68.75%; }

.left-gap-16c-12 {
  margin-left: 75% !important; }

.left-gap-16c-13 {
  margin-left: 81.25% !important; }

.left-gap-16c-14 {
  margin-left: 87.50% !important; }

.left-gap-16c-15 {
  margin-left: 93.75% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-15c-auto {
  width: auto !important; }

.widthA-15c-1 {
  width: 6.666666667% !important; }

.widthA-15c-2 {
  width: 13.33333333% !important; }

.widthA-15c-3 {
  width: 20% !important; }

.widthA-15c-4 {
  width: 26.66666667% !important; }

.widthA-15c-5 {
  width: 33.33333333% !important; }

.widthA-15c-6 {
  width: 40% !important; }

.widthA-15c-7 {
  width: 46.66666667% !important; }

.widthA-15c-8 {
  width: 53.33333333% !important; }

.widthA-15c-9 {
  width: 60% !important; }

.widthA-15c-10 {
  width: 66.66666667% !important; }

.widthA-15c-11 {
  width: 73.33333333% !important; }

.widthA-15c-12 {
  width: 80% !important; }

.widthA-15c-13 {
  width: 86.66666667% !important; }

.widthA-15c-14 {
  width: 93.33333333% !important; }

.widthA-15c-15 {
  width: 100% !important; }

.left-gap-15c-0 {
  margin-left: 0 !important; }

.left-gap-15c-1 {
  margin-left: 6.666666667% !important; }

.left-gap-15c-2 {
  margin-left: 13.33333333% !important; }

.left-gap-15c-3 {
  margin-left: 20% !important; }

.left-gap-15c-4 {
  margin-left: 26.66666667% !important; }

.left-gap-15c-5 {
  margin-left: 33.33333333% !important; }

.left-gap-15c-6 {
  margin-left: 40% !important; }

.left-gap-15c-7 {
  margin-left: 46.66666667% !important; }

.left-gap-15c-8 {
  margin-left: 53.33333333% !important; }

.left-gap-15c-9 {
  margin-left: 60% !important; }

.left-gap-15c-10 {
  margin-left: 66.66666667% !important; }

.left-gap-15c-11 {
  margin-left: 73.33333333% !important; }

.left-gap-15c-12 {
  margin-left: 80% !important; }

.left-gap-15c-13 {
  margin-left: 86.66666667% !important; }

.left-gap-15c-14 {
  margin-left: 93.33333333% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-12c-auto {
  width: auto; }

.widthA-12c-1 {
  width: 8.3333333333%; }

.widthA-12c-2 {
  width: 16.6666666667%; }

.widthA-12c-3 {
  width: 25%; }

.widthA-12c-4 {
  width: 33.3333333333%; }

.widthA-12c-5 {
  width: 41.6666666667%; }

.widthA-12c-6 {
  width: 50%; }

.widthA-12c-7 {
  width: 58.3333333333%; }

.widthA-12c-8 {
  width: 66.6666666667%; }

.widthA-12c-9 {
  width: 75%; }

.widthA-12c-10 {
  width: 83.3333333333%; }

.widthA-12c-11 {
  width: 91.6666666667%; }

.widthA-12c-12 {
  width: 100%; }

.left-gap-12c-0 {
  margin-left: 0; }

.left-gap-12c-1 {
  margin-left: 8.3333333333%; }

.left-gap-12c-2 {
  margin-left: 16.6666666667%; }

.left-gap-12c-3 {
  margin-left: 25%; }

.left-gap-12c-4 {
  margin-left: 33.3333333333%; }

.left-gap-12c-5 {
  margin-left: 41.6666666667%; }

.left-gap-12c-6 {
  margin-left: 50%; }

.left-gap-12c-7 {
  margin-left: 58.3333333333%; }

.left-gap-12c-8 {
  margin-left: 66.6666666667%; }

.left-gap-12c-9 {
  margin-left: 75%; }

.left-gap-12c-10 {
  margin-left: 83.3333333333%; }

.left-gap-12c-11 {
  margin-left: 91.6666666667%; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-10c-auto {
  width: auto !important; }

.widthA-10c-1 {
  width: 10% !important; }

.widthA-10c-2 {
  width: 20% !important; }

.widthA-10c-3 {
  width: 30% !important; }

.widthA-10c-4 {
  width: 40% !important; }

.widthA-10c-5 {
  width: 50% !important; }

.widthA-10c-6 {
  width: 60% !important; }

.widthA-10c-7 {
  width: 70% !important; }

.widthA-10c-8 {
  width: 80% !important; }

.widthA-10c-9 {
  width: 90% !important; }

.widthA-10c-10 {
  width: 100% !important; }

.left-gap-10c-0 {
  margin-left: 0 !important; }

.left-gap-10c-1 {
  margin-left: 10% !important; }

.left-gap-10c-2 {
  margin-left: 20% !important; }

.left-gap-10c-3 {
  margin-left: 30% !important; }

.left-gap-10c-4 {
  margin-left: 40% !important; }

.left-gap-10c-5 {
  margin-left: 50% !important; }

.left-gap-10c-6 {
  margin-left: 60% !important; }

.left-gap-10c-7 {
  margin-left: 70% !important; }

.left-gap-10c-8 {
  margin-left: 80% !important; }

.left-gap-10c-9 {
  margin-left: 90% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-9c-auto {
  width: auto !important; }

.widthA-9c-1 {
  width: 11.11111111111110% !important; }

.widthA-9c-2 {
  width: 22.22222222222220% !important; }

.widthA-9c-3 {
  width: 33.33333333333330% !important; }

.widthA-9c-4 {
  width: 44.44444444444440% !important; }

.widthA-9c-5 {
  width: 55.55555555555560% !important; }

.widthA-9c-6 {
  width: 66.66666666666670% !important; }

.widthA-9c-7 {
  width: 77.77777777777780% !important; }

.widthA-9c-8 {
  width: 88.88888888888890% !important; }

.widthA-9c-9 {
  width: 100% !important; }

.left-gap-9c-0 {
  margin-left: 0 !important; }

.left-gap-9c-1 {
  margin-left: 11.11111111111110% !important; }

.left-gap-9c-2 {
  margin-left: 22.22222222222220% !important; }

.left-gap-9c-3 {
  margin-left: 33.33333333333330% !important; }

.left-gap-9c-4 {
  margin-left: 44.44444444444440% !important; }

.left-gap-9c-5 {
  margin-left: 55.55555555555560% !important; }

.left-gap-9c-6 {
  margin-left: 66.66666666666670% !important; }

.left-gap-9c-7 {
  margin-left: 77.77777777777780% !important; }

.left-gap-9c-8 {
  margin-left: 88.88888888888890% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-8c-auto {
  width: auto !important; }

.widthA-8c-1 {
  width: 12.5% !important; }

.widthA-8c-2 {
  width: 25% !important; }

.widthA-8c-3 {
  width: 37.5% !important; }

.widthA-8c-4 {
  width: 50% !important; }

.widthA-8c-5 {
  width: 62.5% !important; }

.widthA-8c-6 {
  width: 75% !important; }

.widthA-8c-7 {
  width: 87.5% !important; }

.widthA-8c-8 {
  width: 100% !important; }

.left-gap-8c-0 {
  margin-left: 0 !important; }

.left-gap-8c-1 {
  margin-left: 12.5% !important; }

.left-gap-8c-2 {
  margin-left: 25% !important; }

.left-gap-8c-3 {
  margin-left: 37.5% !important; }

.left-gap-8c-4 {
  margin-left: 50% !important; }

.left-gap-8c-5 {
  margin-left: 62.5% !important; }

.left-gap-8c-6 {
  margin-left: 75% !important; }

.left-gap-8c-7 {
  margin-left: 87.5% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-7c-auto {
  width: auto !important; }

.widthA-7c-1 {
  width: 14.28571429% !important; }

.widthA-7c-2 {
  width: 28.57142857% !important; }

.widthA-7c-3 {
  width: 42.85714286% !important; }

.widthA-7c-4 {
  width: 57.14285714% !important; }

.widthA-7c-5 {
  width: 71.42857143% !important; }

.widthA-7c-6 {
  width: 85.71428571% !important; }

.widthA-7c-7 {
  width: 100% !important; }

.left-gap-7c-0 {
  margin-left: 0 !important; }

.left-gap-7c-1 {
  margin-left: 14.28571429% !important; }

.left-gap-7c-2 {
  margin-left: 28.57142857% !important; }

.left-gap-7c-3 {
  margin-left: 42.85714286% !important; }

.left-gap-7c-4 {
  margin-left: 57.14285714% !important; }

.left-gap-7c-5 {
  margin-left: 71.42857143% !important; }

.left-gap-7c-6 {
  margin-left: 85.71428571% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-6c-auto {
  width: auto !important; }

.widthA-6c-1 {
  width: 16.66666667% !important; }

.widthA-6c-2 {
  width: 33.33333333% !important; }

.widthA-6c-3 {
  width: 50% !important; }

.widthA-6c-4 {
  width: 66.66666667% !important; }

.widthA-6c-5 {
  width: 83.33333333% !important; }

.widthA-6c-6 {
  width: 100% !important; }

.left-gap-6c-0 {
  margin-left: 0 !important; }

.left-gap-6c-1 {
  margin-left: 16.66666667% !important; }

.left-gap-6c-2 {
  margin-left: 33.33333333% !important; }

.left-gap-6c-3 {
  margin-left: 50% !important; }

.left-gap-6c-4 {
  margin-left: 66.66666667% !important; }

.left-gap-6c-5 {
  margin-left: 83.33333333% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-5c-auto {
  width: auto !important; }

.widthA-5c-1 {
  width: 20% !important; }

.widthA-5c-2 {
  width: 40% !important; }

.widthA-5c-3 {
  width: 60% !important; }

.widthA-5c-4 {
  width: 80% !important; }

.widthA-5c-5 {
  width: 100% !important; }

.left-gap-5c-0 {
  margin-left: 0 !important; }

.left-gap-5c-1 {
  margin-left: 20% !important; }

.left-gap-5c-2 {
  margin-left: 40% !important; }

.left-gap-5c-3 {
  margin-left: 60% !important; }

.left-gap-5c-4 {
  margin-left: 80% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-4c-auto {
  width: auto !important; }

.widthA-4c-1 {
  width: 25% !important; }

.widthA-4c-2 {
  width: 50% !important; }

.widthA-4c-3 {
  width: 75% !important; }

.widthA-4c-4 {
  width: 100% !important; }

.left-gap-4c-0 {
  margin-left: 0 !important; }

.left-gap-4c-1 {
  margin-left: 25% !important; }

.left-gap-4c-2 {
  margin-left: 50% !important; }

.left-gap-6c-3 {
  margin-left: 75% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-3c-auto {
  width: auto !important; }

.widthA-3c-1 {
  width: 33.33333333% !important; }

.widthA-3c-2 {
  width: 66.66666667% !important; }

.widthA-3c-3 {
  width: 100% !important; }

.left-gap-3c-0 {
  margin-left: 0 !important; }

.left-gap-3c-1 {
  margin-left: 33.33333333% !important; }

.left-gap-3c-2 {
  margin-left: 66.66666667% !important; }

/*=============================*/
/*/////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////*/
.widthA-2c-auto {
  width: auto !important; }

.widthA-2c-1 {
  width: 50% !important; }

.widthA-2c-2 {
  width: 100% !important; }

.left-gap-2c-0 {
  margin-left: 0 !important; }

.left-gap-2c-1 {
  margin-left: 50% !important; }

.column-label {
  margin-bottom: 0.5rem; }

.colA-20c-formA-label,
.colA-16c-formA-label,
.colA-15c-formA-label,
.colA-14c-formA-label,
.colA-13c-formA-label,
.colA-12c-formA-label,
.colA-11c-formA-label,
.colA-10c-formA-label,
.colA-9c-formA-label,
.colA-8c-formA-label,
.colA-7c-formA-label,
.colA-6c-formA-label,
.colA-5c-formA-label,
.colA-4c-formA-label,
.colA-3c-formA-label,
.colA-2c-formA-label,
.colA-1c-formA-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.colA-20c-formA-label-lg-1,
.colA-16c-formA-label-lg-1,
.colA-15c-formA-label-lg-1,
.colA-14c-formA-label-lg-1,
.colA-13c-formA-label-lg-1,
.colA-12c-formA-label-lg-1,
.colA-11c-formA-label-lg-1,
.colA-10c-formA-label-lg-1,
.colA-9c-formA-label-lg-1,
.colA-8c-formA-label-lg-1,
.colA-7c-formA-label-lg-1,
.colA-6c-formA-label-lg-1,
.colA-5c-formA-label-lg-1,
.colA-4c-formA-label-lg-1,
.colA-3c-formA-label-lg-1,
.colA-2c-formA-label-lg-1,
.colA-1c-formA-label-lg-1 {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem; }

.colA-20c-formA-label-sm-1,
.colA-16c-formA-label-sm-1,
.colA-15c-formA-label-sm-1,
.colA-12c-formA-label-sm-1,
.colA-10c-formA-label-sm-1,
.colA-9c-formA-label-sm-1,
.colA-8c-formA-label-sm-1,
.colA-7c-formA-label-sm-1,
.colA-6c-formA-label-sm-1,
.colA-5c-formA-label-sm-1,
.colA-4c-formA-label-sm-1,
.colA-3c-formA-label-sm-1,
.colA-2c-formA-label-sm-1,
.colA-1c-formA-label-sm-1 {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: 0.875rem; }

.formA-text {
  margin-top: .25rem;
  font-size: .875em;
  color: var(--formA_text_color); }

.formA-main,
.formA-select,
[class^="formA-search-if-"], [class*=" formA-search-if-"] {
  width: 100%;
  font-weight: 400;
  color: var(--formA_text_color);
  background-color: var(--formA_background_color);
  background-clip: padding-box;
  border: 1px solid var(--formA_border_color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  z-index: 8;
  transition: .3s; }

.darkA-bg .formA-main,
.darkA-bg.formA-main,
.darkA-bg .formA-select,
.darkA-bg.formA-select,
.darkA-bg [class^="formA-search-if-"], .darkA-bg [class*=" formA-search-if-"],
.darkA-bg[class^="formA-search-if-"], .darkA-bg[class*=" formA-search-if-"] {
  color: var(--formA_text_color_deep);
  background-color: var(--formA_background_color_deep);
  border: 1px solid var(--formA_border_color_deep);
  transition: .3s; }

@media (prefers-reduced-motion: reduce) {
  .formA-main {
    transition: none; } }
.formA-main[type=file] {
  overflow: hidden; }

.formA-main[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer; }

.formA-main:focus,
.formA-select:focus,
[class^="formA-search-if-"]:focus, [class*=" formA-search-if-"]:focus {
  color: var(--formA_focus_color);
  background-color: var(--formA_focus_background_color);
  border-color: var(--formA_focus_border_color);
  outline: 0;
  box-shadow: 0 0 0 3px rgba(18, 158, 18, 0.25); }

.formA-main::-webkit-date-and-time-value {
  height: 1.5em; }

.formA-main::-webkit-input-placeholder {
  color: #824A4A;
  opacity: 1; }

.formA-main::-moz-placeholder {
  color: #824A4A;
  opacity: 1; }

.formA-main::placeholder {
  color: #824A4A;
  opacity: 1; }

.formA-main[readonly] {
  background-color: #e9ecef;
  z-index: 2;
  opacity: 1; }

.formA-main::file-selector-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .formA-main::file-selector-button {
    transition: none; } }
.formA-main:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3; }

.formA-main::-webkit-file-upload-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .formA-main::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none; } }
.formA-main:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3; }

.formA-main-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }

.formA-main-plaintext.formA-main-lg,
.formA-main-plaintext.formA-main-sm {
  padding-right: 0;
  padding-left: 0; }

.formA-main,
.formA-select,
[class^="formA-search-if-"], [class*=" formA-search-if-"] {
  line-height: normal;
  height: 36px;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 5px;
  transition: .2s; }

[class^="formA-search-if-left"], [class*=" formA-search-if-left"] {
  padding-left: 33px !important;
  background-repeat: no-repeat;
  background-position: left 7px center;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 376.31 376.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23999;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M2060.23-5776.4a140,140,0,0,0,0-198,140,140,0,0,0-198,0,140,140,0,0,0-12.53,183.64l-19.53,19.53a36.45,36.45,0,0,0-34.41,9.67l-65.7,65.7a17.58,17.58,0,0,0,0,24.87l26.74,26.74a17.59,17.59,0,0,0,24.88,0l65.7-65.69a36.48,36.48,0,0,0,9.66-34.42l19.53-19.53A140,140,0,0,0,2060.23-5776.4Zm-169.71-169.71a100.11,100.11,0,0,1,141.42,0,100.11,100.11,0,0,1,0,141.42,100.11,100.11,0,0,1-141.42,0A100.11,100.11,0,0,1,1890.52-5946.11Z' transform='translate(-1724.92 6015.4)'/%3E%3C/svg%3E");
  transition: .3s; }

[class^="formA-search-if-right"], [class*=" formA-search-if-right"] {
  padding-right: 33px !important;
  background-repeat: no-repeat;
  background-position: right 7px center;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 376.31 376.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23999;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4536-1309.4a140,140,0,0,1,0-198,140,140,0,0,1,198,0,140,140,0,0,1,12.53,183.64l19.53,19.53a36.45,36.45,0,0,1,34.41,9.67l65.7,65.7a17.58,17.58,0,0,1,0,24.87l-26.75,26.74a17.58,17.58,0,0,1-24.87,0l-65.7-65.69a36.48,36.48,0,0,1-9.66-34.42l-19.53-19.53A140,140,0,0,1,4536-1309.4Zm169.71-169.71a100.11,100.11,0,0,0-141.42,0,100.11,100.11,0,0,0,0,141.42,100.11,100.11,0,0,0,141.42,0A100.11,100.11,0,0,0,4705.68-1479.11Z' transform='translate(-4494.97 1548.4)'/%3E%3C/svg%3E");
  transition: .3s; }

[class^="formA-search-if-left"]:focus, [class*=" formA-search-if-left"]:focus {
  background-repeat: no-repeat;
  background-position: left 7px center;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 376.31 376.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:url(%23linear-gradient);%7D.cls-3%7Bfill:url(%23linear-gradient-2);%7D.cls-4%7Bfill:url(%23radial-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='3430.12' y1='-3020.18' x2='3468.12' y2='-3020.18' gradientTransform='translate(-1185.05 -3348.21) rotate(45)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0'/%3E%3Cstop offset='0.5' stop-color='%23fff'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='3412.62' y1='-2938.2' x2='3485.62' y2='-2938.2' gradientTransform='translate(-1185.05 -3348.21) rotate(45)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='0.35' stop-color='%23008df4'/%3E%3Cstop offset='0.65' stop-color='%23008df4'/%3E%3Cstop offset='1' stop-color='blue'/%3E%3C/linearGradient%3E%3CradialGradient id='radial-gradient' cx='3449.12' cy='-3172.7' r='140' gradientTransform='translate(-1185.05 -3348.21) rotate(45)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.69' stop-color='blue'/%3E%3Cstop offset='0.86' stop-color='%23008df4'/%3E%3Cstop offset='1' stop-color='blue'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle class='cls-1' cx='236.31' cy='140' r='100'/%3E%3Cpath class='cls-2' d='M3385.76-3068.1l-19.53,19.53a36.38,36.38,0,0,1,17.21,9.66,36.34,36.34,0,0,1,9.66,17.21l19.53-19.53a141.59,141.59,0,0,1-14.35-12.53A141.54,141.54,0,0,1,3385.76-3068.1Z' transform='translate(-3260.97 3292.75)'/%3E%3Cpath class='cls-3' d='M3366.23-3048.57a36.47,36.47,0,0,0-34.41,9.66l-65.7,65.7a17.59,17.59,0,0,0,0,24.88l26.74,26.74a17.59,17.59,0,0,0,24.88,0l65.7-65.7a36.47,36.47,0,0,0,9.66-34.41,36.34,36.34,0,0,0-9.66-17.21A36.38,36.38,0,0,0,3366.23-3048.57Z' transform='translate(-3260.97 3292.75)'/%3E%3Cpath class='cls-4' d='M3596.27-3251.74a140,140,0,0,0-198,0,140,140,0,0,0-12.52,183.64,141.54,141.54,0,0,0,12.52,14.34,141.59,141.59,0,0,0,14.35,12.53,140,140,0,0,0,183.64-12.53A140,140,0,0,0,3596.27-3251.74ZM3568-3082a100.11,100.11,0,0,1-141.42,0,100.11,100.11,0,0,1,0-141.42,100.11,100.11,0,0,1,141.42,0A100.11,100.11,0,0,1,3568-3082Z' transform='translate(-3260.97 3292.75)'/%3E%3C/svg%3E");
  transition: .3s; }

[class^="formA-search-if-right"]:focus, [class*=" formA-search-if-right"]:focus {
  background-repeat: no-repeat;
  background-position: right 7px center;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 376.31 376.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:url(%23linear-gradient);%7D.cls-3%7Bfill:url(%23linear-gradient-2);%7D.cls-4%7Bfill:url(%23radial-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='4795.55' y1='-2042.25' x2='4833.55' y2='-2042.25' gradientTransform='matrix(-0.71, 0.71, 0.71, 0.71, 10088.25, -3348.21)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0'/%3E%3Cstop offset='0.5' stop-color='%23fff'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='4778.05' y1='-1960.27' x2='4851.05' y2='-1960.27' gradientTransform='matrix(-0.71, 0.71, 0.71, 0.71, 10088.25, -3348.21)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='0.35' stop-color='%23008df4'/%3E%3Cstop offset='0.65' stop-color='%23008df4'/%3E%3Cstop offset='1' stop-color='blue'/%3E%3C/linearGradient%3E%3CradialGradient id='radial-gradient' cx='4814.55' cy='-2194.77' r='140' gradientTransform='matrix(-0.71, 0.71, 0.71, 0.71, 10088.25, -3348.21)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.69' stop-color='blue'/%3E%3Cstop offset='0.86' stop-color='%23008df4'/%3E%3Cstop offset='1' stop-color='blue'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle class='cls-1' cx='140' cy='140' r='100'/%3E%3Cpath class='cls-2' d='M5243.44-1411.1l19.53,19.53a36.29,36.29,0,0,0-17.21,9.66,36.34,36.34,0,0,0-9.66,17.21l-19.53-19.53a141.49,141.49,0,0,0,14.34-12.53A140.42,140.42,0,0,0,5243.44-1411.1Z' transform='translate(-4991.92 1635.75)'/%3E%3Cpath class='cls-3' d='M5263-1391.57a36.47,36.47,0,0,1,34.41,9.66l65.7,65.7a17.59,17.59,0,0,1,0,24.88l-26.75,26.74a17.58,17.58,0,0,1-24.87,0l-65.7-65.7a36.47,36.47,0,0,1-9.66-34.41,36.34,36.34,0,0,1,9.66-17.21A36.29,36.29,0,0,1,5263-1391.57Z' transform='translate(-4991.92 1635.75)'/%3E%3Cpath class='cls-4' d='M5032.92-1594.74a140,140,0,0,1,198,0,140,140,0,0,1,12.53,183.64,140.42,140.42,0,0,1-12.53,14.34,141.49,141.49,0,0,1-14.34,12.53,140,140,0,0,1-183.65-12.53A140,140,0,0,1,5032.92-1594.74Zm28.29,169.7a100.11,100.11,0,0,0,141.42,0,100.11,100.11,0,0,0,0-141.42,100.11,100.11,0,0,0-141.42,0A100.11,100.11,0,0,0,5061.21-1425Z' transform='translate(-4991.92 1635.75)'/%3E%3C/svg%3E");
  transition: .3s; }

.formA-main:hover,
.formA-select:hover,
[class^="formA-search-if-"]:hover, [class*=" formA-search-if-"]:hover {
  border-color: var(--formA_hover_border_color);
  transition: .2s; }

textarea.formA-main {
  height: calc(68px * 1) !important; }

.formA-main.formA-lg-3,
.formA-select.formA-lg-3,
[class^="formA-search-if-"].formA-lg-3, [class*=" formA-search-if-"].formA-lg-3 {
  height: 68px !important;
  padding: 7px 15px !important;
  font-size: 36px !important;
  border-radius: 4px !important; }

[class^="formA-search-if-right"].formA-lg-3, [class*=" formA-search-if-right"].formA-lg-3 {
  height: 68px !important;
  padding: 7px 25px 7px 15px !important;
  font-size: 36px !important;
  border-radius: 4px !important; }

textarea.formA-main.formA-lg-1 {
  height: calc(68px * 2.5) !important; }

.formA-main.formA-lg-2,
.formA-select.formA-lg-2,
[class^="formA-search-if-"].formA-lg-2, [class*=" formA-search-if-"].formA-lg-2 {
  height: 54px !important;
  padding: 6px 12px !important;
  font-size: 26px !important;
  border-radius: 4px !important; }

textarea.formA-main.formA-lg-1 {
  height: calc(54px * 2.5) !important; }

.formA-main.formA-lg,
.formA-main.formA-lg-1,
.formA-select.formA-lg,
.formA-select.formA-lg-1,
[class^="formA-search-if-"].formA-lg, [class*=" formA-search-if-"].formA-lg,
[class^="formA-search-if-"].formA-lg-1, [class*=" formA-search-if-"].formA-lg-1 {
  height: 42px !important;
  padding: 5px 10px !important;
  font-size: 20px !important;
  border-radius: 5px !important; }

textarea.formA-main.formA-lg,
textarea.formA-main.formA-lg-1 {
  height: calc(42px * 2.5) !important; }

.formA-main.formA-sm,
.formA-main.formA-sm-1,
.formA-select.formA-sm,
.formA-select.formA-sm-1,
[class^="formA-search-if-"].formA-sm, [class*=" formA-search-if-"].formA-sm,
[class^="formA-search-if-"].formA-sm-1, [class*=" formA-search-if-"].formA-sm-1 {
  height: 32px !important;
  padding: 4px 7px !important;
  font-size: 14px !important;
  border-radius: 4px !important; }

textarea.formA-main.formA-sm,
textarea.formA-main.formA-sm-1 {
  height: calc(32px * 2) !important; }

.formA-main.formA-sm-2,
.formA-select.formA-sm-2,
[class^="formA-search-if-"].formA-sm-2, [class*=" formA-search-if-"].formA-sm-2 {
  height: 28px !important;
  padding: 3px 6px !important;
  font-size: 13px !important;
  border-radius: 4px !important; }

textarea.formA-main.formA-sm-2 {
  height: calc(28px * 2) !important; }

.formA-main.formA-sm-3,
.formA-select.formA-sm-3,
[class^="formA-search-if-"].formA-sm-3, [class*=" formA-search-if-"].formA-sm-3 {
  height: 24px !important;
  padding: 3px 5px !important;
  font-size: 12px !important;
  border-radius: 4px !important; }

textarea.formA-main.formA-sm-3 {
  height: calc(24px * 2) !important; }

.formA-main.formA-ty,
.formA-main.formA-ty-1,
.formA-select.formA-ty,
.formA-select.formA-ty-1,
[class^="formA-search-if-"].formA-ty, [class*=" formA-search-if-"].formA-ty,
[class^="formA-search-if-"].formA-ty-1, [class*=" formA-search-if-"].formA-ty-1 {
  height: 21px !important;
  padding: 2px 5px !important;
  font-size: 11.5px !important;
  border-radius: 3px !important; }

textarea.formA-main.formA-ty,
textarea.formA-main.formA-ty-1 {
  height: calc(42px * 1) !important; }

.formA-main.formA-ty-2,
.formA-select.formA-ty-2,
[class^="formA-search-if-"].formA-ty-2, [class*=" formA-search-if-"].formA-ty-2 {
  height: 18px !important;
  padding: 2px 4px !important;
  font-size: 10px !important;
  border-radius: 4px !important; }

textarea.formA-main.formA-ty-2 {
  height: calc(36px * 1) !important; }

.formA-main.formA-ty-3,
.formA-select.formA-ty-3,
[class^="formA-search-if-"].formA-ty-3, [class*=" formA-search-if-"].formA-ty-3 {
  height: 15px !important;
  padding: 1px 4px !important;
  font-size: 8px !important;
  border-radius: 2px !important; }

textarea.formA-main.formA-ty-3 {
  height: calc(30px * 1) !important; }

.formA-main[type="color"] {
  padding: 2px !important;
  border: 1px solid #999; }

/* === */
[class^="formA-search-if-left"].formA-lg-3, [class*=" formA-search-if-left"].formA-lg-3 {
  padding-left: 54px !important;
  background-position: left 10px center;
  background-size: 30px 30px; }

[class^="formA-search-if-right"].formA-lg-3, [class*=" formA-search-if-right"].formA-lg-3 {
  padding-right: 54px !important;
  background-position: right 10px center;
  background-size: 30px 30px; }

[class^="formA-search-if-left"].formA-lg-2, [class*=" formA-search-if-left"].formA-lg-2 {
  padding-left: 44px !important;
  background-position: left 9px center;
  background-size: 24px 24px; }

[class^="formA-search-if-right"].formA-lg-2, [class*=" formA-search-if-right"].formA-lg-2 {
  padding-right: 44px !important;
  background-position: right 9px center;
  background-size: 24px 24px; }

[class^="formA-search-if-left"].formA-lg, [class*=" formA-search-if-left"].formA-lg,
[class^="formA-search-if-left"].formA-lg-1, [class*=" formA-search-if-left"].formA-lg-1 {
  padding-left: 36px !important;
  background-position: left 8px center;
  background-size: 18px 18px; }

[class^="formA-search-if-right"].formA-lg, [class*=" formA-search-if-right"].formA-lg,
[class^="formA-search-if-right"].formA-lg-1, [class*=" formA-search-if-right"].formA-lg-1 {
  padding-right: 36px !important;
  background-position: right 8px center;
  background-size: 18px 18px; }

[class^="formA-search-if-left"].formA-sm, [class*=" formA-search-if-left"].formA-sm,
[class^="formA-search-if-left"].formA-sm-1, [class*=" formA-search-if-left"].formA-sm-1 {
  padding-left: 28px !important;
  background-position: left 6px center;
  background-size: 14px 14px; }

[class^="formA-search-if-right"].formA-sm, [class*=" formA-search-if-right"].formA-sm,
[class^="formA-search-if-right"].formA-sm-1, [class*=" formA-search-if-right"].formA-sm-1 {
  padding-right: 28px !important;
  background-position: right 6px center;
  background-size: 16px 16px; }

[class^="formA-search-if-left"].formA-sm-2, [class*=" formA-search-if-left"].formA-sm-2 {
  padding-left: 26px !important;
  background-position: left 5px center;
  background-size: 13px 13px; }

[class^="formA-search-if-right"].formA-sm-2, [class*=" formA-search-if-right"].formA-sm-2 {
  padding-right: 26px !important;
  background-position: right 5px center;
  background-size: 13px 13px; }

[class^="formA-search-if-left"].formA-sm-3, [class*=" formA-search-if-left"].formA-sm-3 {
  padding-left: 22px !important;
  background-position: left 5px center;
  background-size: 11px 11px; }

[class^="formA-search-if-right"].formA-sm-3, [class*=" formA-search-if-right"].formA-sm-3 {
  padding-right: 22px !important;
  background-position: right 5px center;
  background-size: 11px 11px; }

[class^="formA-search-if-left"].formA-ty, [class*=" formA-search-if-left"].formA-ty,
[class^="formA-search-if-left"].formA-ty-1, [class*=" formA-search-if-left"].formA-ty-1 {
  padding-left: 20px !important;
  background-position: left 5px center;
  background-size: 10px 10px; }

[class^="formA-search-if-right"].formA-ty, [class*=" formA-search-if-right"].formA-ty,
[class^="formA-search-if-right"].formA-ty-1, [class*=" formA-search-if-right"].formA-ty-1 {
  padding-right: 20px !important;
  background-position: right 5px center;
  background-size: 10px 10px; }

[class^="formA-search-if-left"].formA-ty-2, [class*=" formA-search-if-left"].formA-ty-2 {
  padding-left: 18px !important;
  background-position: left 5px center;
  background-size: 9px 9px; }

[class^="formA-search-if-right"].formA-ty-2, [class*=" formA-search-if-right"].formA-ty-2 {
  padding-right: 18px !important;
  background-position: right 5px center;
  background-size: 9px 9px; }

[class^="formA-search-if-left"].formA-ty-3, [class*=" formA-search-if-left"].formA-ty-3 {
  padding-left: 14px !important;
  background-position: left 3px center;
  background-size: 7px 7px; }

[class^="formA-search-if-right"].formA-ty-3, [class*=" formA-search-if-right"].formA-ty-3 {
  padding-right: 14px !important;
  background-position: right 3px center;
  background-size: 7px 7px; }

[class^="formA-search-if-left"]:disabled, [class*=" formA-search-if-left"]:disabled,
[class^="formA-search-if-left"]:disabled:hover, [class*=" formA-search-if-left"]:disabled:hover,
[class^="formA-search-if-right"]:disabled, [class*=" formA-search-if-right"]:disabled,
[class^="formA-search-if-right"]:disabled:hover, [class*=" formA-search-if-right"]:disabled:hover {
  border-color: #ccc !important;
  background-color: #f2f2f2 !important;
  box-shadow: none !important; }

/* === */
.formA-main-sm::file-selector-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: 0.5rem; }

.formA-main-sm::-webkit-file-upload-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: 0.5rem; }

.formA-main-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.formA-main-lg::file-selector-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem; }

.formA-main-lg::-webkit-file-upload-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem; }

textarea.formA-main {
  min-height: calc(1.5em + .75rem + 2px); }

textarea.formA-main-sm {
  min-height: calc(1.5em + .5rem + 2px); }

textarea.formA-main-lg {
  min-height: calc(1.5em + 1rem + 2px); }

.formA-main-color {
  max-width: 3rem;
  height: auto;
  padding: 0.375rem; }

.formA-main-color:not(:disabled):not([readonly]) {
  cursor: pointer; }

.formA-main-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem; }

.formA-main-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem; }

.formA-select {
  display: block;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 41'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23222622;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M207.61-5677.94a20.52,20.52,0,0,1-20.5-20.5,20.53,20.53,0,0,1,20.5-20.5,20.52,20.52,0,0,1,20.5,20.5A20.52,20.52,0,0,1,207.61-5677.94Zm0-39a18.52,18.52,0,0,0-18.5,18.5,18.52,18.52,0,0,0,18.5,18.5,18.52,18.52,0,0,0,18.5-18.5A18.52,18.52,0,0,0,207.61-5716.94Z' transform='translate(-187.11 5718.94)'/%3E%3Cpolygon class='cls-1' points='31.85 20.02 22 28.15 22 7.72 19 7.72 19 28.15 9.15 20.02 7.24 22.34 20.5 33.28 33.76 22.34 31.85 20.02'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 5px;
  background-size: 18px 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.formA-select:disabled,
.formA-select:disabled:hover {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 41'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23B5B5B5;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M207.61-5677.94a20.52,20.52,0,0,1-20.5-20.5,20.53,20.53,0,0,1,20.5-20.5,20.52,20.52,0,0,1,20.5,20.5A20.52,20.52,0,0,1,207.61-5677.94Zm0-39a18.52,18.52,0,0,0-18.5,18.5,18.52,18.52,0,0,0,18.5,18.5,18.52,18.52,0,0,0,18.5-18.5A18.52,18.52,0,0,0,207.61-5716.94Z' transform='translate(-187.11 5718.94)'/%3E%3Cpolygon class='cls-1' points='31.85 20.02 22 28.15 22 7.72 19 7.72 19 28.15 9.15 20.02 7.24 22.34 20.5 33.28 33.76 22.34 31.85 20.02'/%3E%3C/svg%3E"); }

.formA-select.formA-lg-3 {
  background-position: center right 10px;
  background-size: 25px 25px;
  padding-right: 45px !important; }

.formA-select.formA-lg-2 {
  background-position: center right 8px;
  background-size: 22px 22px;
  padding-right: 38px !important; }

.formA-select.formA-lg,
.formA-select.formA-lg-1 {
  background-position: center right 7px;
  background-size: 20px 20px;
  padding-right: 36px !important; }

.formA-select.formA-sm,
.formA-select.formA-sm-1 {
  background-position: center right 6px;
  background-size: 17px 17px;
  padding-right: 32px !important; }

.formA-select.formA-sm-2 {
  background-position: center right 5px;
  background-size: 16px 16px;
  padding-right: 28px !important; }

.formA-select.formA-sm-3 {
  background-position: center right 4px;
  background-size: 14px 14px;
  padding-right: 26px !important; }

.formA-select.formA-ty,
.formA-select.formA-ty-1 {
  background-position: center right 3px;
  background-size: 13px 13px;
  padding-right: 24px !important; }

.formA-select.formA-ty-2 {
  background-position: center right 3px;
  background-size: 11px 11px;
  padding-right: 22px !important; }

.formA-select.formA-ty-3 {
  background-position: center right 3px;
  background-size: 9px 9px;
  padding-right: 20px !important; }

.formA-select[multiple],
.formA-select[size]:not([size="1"]) {
  padding-right: .75rem;
  background-image: none; }

.formA-main:disabled,
.formA-main:disabled:hover,
.formA-select:disabled,
.formA-select:disabled,
.formA-file:disabled,
.formA-file:disabled {
  color: #CCC !important;
  background-color: #F2F2F2;
  border-color: #CCC;
  cursor: url("support/cursor/field_disabled_001.png"), auto; }

.formA-main:read-only,
.formA-main:readonly,
.formA-file:read-only,
.formA-file:readonly {
  background-color: #F2F2F2;
  cursor: url("support/cursor/field_Readinly_001.png"), auto; }

.formA-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529; }

.formA-select-sm {
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: 0.875rem; }

.formA-select-lg {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.formA-switch {
  padding-left: 2.5em; }

.formA-switch .formA-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .formA-switch .formA-check-input {
    transition: none; } }
.formA-switch .formA-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); }

.formA-switch .formA-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.formA-check-inline {
  display: inline-block;
  margin-right: 1rem; }

.btnA-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.btnA-check:disabled + .btnA,
.btnA-check[disabled] + .btnA {
  pointer-events: none;
  filter: none;
  opacity: 0.65; }

.formA-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.formA-range:focus {
  outline: 0; }

.formA-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.formA-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.formA-range::-moz-focus-outer {
  border: 0; }

.formA-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .formA-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none; } }
.formA-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe; }

.formA-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

.formA-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  -moz-appearance: none;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .formA-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none; } }
.formA-range::-moz-range-thumb:active {
  background-color: #b6d4fe; }

.formA-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

.formA-range:disabled {
  pointer-events: none; }

.formA-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd; }

.formA-range:disabled::-moz-range-thumb {
  background-color: #adb5bd; }

.formA-floating {
  position: relative; }

.formA-floating > .formA-main,
.formA-floating > .formA-select {
  height: calc(3.5rem + 2px);
  padding: 1rem 0.75rem; }

.formA-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem .75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transformA-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .formA-floating > label {
    transition: none; } }
.formA-floating > .formA-main::-webkit-input-placeholder {
  color: transparent; }

.formA-floating > .formA-main::-moz-placeholder {
  color: transparent; }

.formA-floating > .formA-main::placeholder {
  color: transparent; }

.formA-floating > .formA-main:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem; }

.formA-floating > .formA-main:focus,
.formA-floating > .formA-main:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem; }

.formA-floating > .formA-main:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem; }

.formA-floating > .formA-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem; }

.formA-floating > .formA-main:not(:-moz-placeholder-shown) ~ label {
  opacity: .65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.formA-floating > .formA-main:focus ~ label,
.formA-floating > .formA-main:not(:placeholder-shown) ~ label,
.formA-floating > .formA-select ~ label {
  opacity: .65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.formA-floating > .formA-main:-webkit-autofill ~ label {
  opacity: .65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.inputA-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }

.inputA-group > .formA-main,
.inputA-group > .formA-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0; }

.inputA-group > .formA-main:focus,
.inputA-group > .formA-select:focus {
  z-index: 3; }

.inputA-group .btnA {
  position: relative;
  z-index: 2; }

.inputA-group .btnA:focus {
  z-index: 3; }

.inputA-group-text {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

/* ======================================= */
/* ======================================= */
/* ============== formA-file ============= */
.formA-file {
  width: 100%;
  height: 36px;
  font-size: 15px;
  font-weight: 600;
  position: relative;
  border: 1px solid var(--formA_border_color);
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
  transition: .3s; }

.formA-file input[type="file"] {
  display: none; }

.formA-file::before {
  content: "Browse";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  background: linear-gradient(to top, #e5e5e5, #fff);
  border-right: 1px solid var(--formA_border_color);
  transition: .3s; }

.formA-file::after {
  font-size: 14px;
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  min-width: 120px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 32px;
  color: #999;
  background-repeat: no-repeat;
  background-position: right 5px center;
  background-size: 22px 22px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.3 24.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23666;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='3.5' y='5' width='12' height='1'/%3E%3Crect class='cls-1' x='3.5' y='9' width='12' height='1'/%3E%3Cpath class='cls-1' d='M7180.7-5790v-10.75h-19v23h7.3v1.75h20v-14Zm-11.7,2.25h-3.8v1h3.8v3h-3.8v1h3.8v4h-6.3v-21h17v9.75H7169Zm19,5.82-3.49-4.36-5.14,6.17-5.92-3-3.45,2.59v-8.5h18Z' transform='translate(-7161.7 5800.75)'/%3E%3Ccircle class='cls-1' cx='12.3' cy='14.75' r='1.5'/%3E%3C/svg%3E"); }

.formA-file.iconA-folder::after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 27.7 17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1d377;%7D.cls-2%7Bfill:%23389ad2;%7D.cls-3%7Bfill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='13.85' y1='8' x2='13.85' y2='17' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffe28d'/%3E%3Cstop offset='1' stop-color='%23f1d377'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-1' d='M7246.41-6097v-3h-12v-.41a1.59,1.59,0,0,0-1.59-1.59h-6.41v2h-2v15l4.76-12Z' transform='translate(-7224.41 6102)'/%3E%3Cpolygon class='cls-2' points='20.17 17 0 17 4.36 5 24.53 5 20.17 17'/%3E%3Cpolygon class='cls-3' points='20.17 17 0 17 7.54 8 27.7 8 20.17 17'/%3E%3C/svg%3E"); }

.formA-file.iconA-folder-windows::after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 25.97 17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23b79f5c;%7D.cls-2%7Bfill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='1.43' y1='11.5' x2='25.97' y2='11.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffe28d'/%3E%3Cstop offset='1' stop-color='%23f1d377'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='cls-1' d='M7187-6082v-3h-12v-.41a1.59,1.59,0,0,0-1.59-1.59H7167v2h-2v15l4.76-12Z' transform='translate(-7165 6087)'/%3E%3Cpolygon class='cls-2' points='21.6 17 1.44 17 5.8 6 25.96 6 21.6 17'/%3E%3C/svg%3E"); }

.formA-file.iconA-folder-mac::after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 25.97 17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23linear-gradient);%7D.cls-2%7Bfill:%23389ad2;%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='1.43' y1='11.5' x2='25.97' y2='11.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2374d0fb'/%3E%3Cstop offset='1' stop-color='%23389ad2'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon class='cls-1' points='21.6 17 1.44 17 5.8 6 25.96 6 21.6 17'/%3E%3Cpath class='cls-2' d='M7150-6053l-2.14-1.61a2,2,0,0,0-1.18-.39H7140v17l4.76-12H7162v-3Z' transform='translate(-7140 6055)'/%3E%3C/svg%3E"); }

.formA-file:hover {
  box-shadow: 0 0 0 3px var(--dnA_c_hover_box_shadow_light_silver);
  transition: .3s; }

.formA-file:hover::before {
  color: var(--formA_hover_border_color);
  border-right-color: var(--formA_hover_border_color);
  transition: .3s; }

.formA-file .formA-file-label {
  display: block; }

.formA-file .selected-label {
  font-size: 14px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 90px;
  right: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #666;
  overflow: hidden;
  white-space: nowrap; }

.formA-file .selected-label span {
  color: #097600; }

.formA-file.formA-lg-3 {
  height: 68px !important; }

.formA-file.formA-lg-3::before {
  font-size: 26px;
  width: 120px !important; }

.formA-file.formA-lg-3::after {
  background-position: right 7px center !important;
  background-size: 35px 35px !important; }

.formA-file.formA-lg-3 .selected-label {
  font-size: 20px !important;
  left: 130px !important;
  right: 50px !important; }

.formA-file.formA-lg-2 {
  height: 54px !important; }

.formA-file.formA-lg-2::before {
  font-size: 22px;
  width: 110px !important; }

.formA-file.formA-lg-2::after {
  background-position: right 7px center !important;
  background-size: 30px 30px !important; }

.formA-file.formA-lg-2 .selected-label {
  font-size: 16px !important;
  left: 120px !important;
  right: 50px !important; }

.formA-file.formA-lg,
.formA-file.formA-lg-1 {
  height: 42px !important; }

.formA-file.formA-lg::before,
.formA-file.formA-lg-1::before {
  font-size: 20px;
  width: 95px !important; }

.formA-file.formA-lg-1::after,
.formA-file.formA-lg-1::after {
  background-position: right 6px center !important;
  background-size: 25px 25px !important; }

.formA-file.formA-lg .selected-label,
.formA-file.formA-lg-1 .selected-label {
  font-size: 16px !important;
  left: 105px !important;
  right: 45px !important; }

.formA-file.formA-sm,
.formA-file.formA-sm-1 {
  height: 32px !important; }

.formA-file.formA-sm::before,
.formA-file.formA-sm-1::before {
  font-size: 16px;
  width: 80px !important; }

.formA-file.formA-sm-1::after,
.formA-file.formA-sm-1::after {
  background-position: right 2px center !important;
  background-size: 21px 21px !important; }

.formA-file.formA-sm .selected-label,
.formA-file.formA-sm-1 .selected-label {
  font-size: 12px !important;
  left: 90px !important;
  right: 35px !important; }

.formA-file.formA-sm-2 {
  height: 28px !important; }

.formA-file.formA-sm-2::before {
  font-size: 14px;
  width: 65px !important; }

.formA-file.formA-sm-2::after {
  background-position: right 2px center !important;
  background-size: 20px 20px !important; }

.formA-file.formA-sm-2 .selected-label {
  font-size: 11px !important;
  left: 75px !important;
  right: 33px !important; }

.formA-file.formA-sm-3 {
  height: 24px !important; }

.formA-file.formA-sm-3::before {
  font-size: 14px;
  width: 65px !important; }

.formA-file.formA-sm-3::after {
  background-position: right 2px center !important;
  background-size: 18px 18px !important; }

.formA-file.formA-sm-3 .selected-label {
  font-size: 10px !important;
  left: 72px !important;
  right: 32px !important; }

.formA-file.formA-ty,
.formA-file.formA-ty-1 {
  height: 21px !important; }

.formA-file.formA-ty::before,
.formA-file.formA-ty-1::before {
  font-size: 12px !important;
  width: 60px !important; }

.formA-file.formA-ty::after,
.formA-file.formA-ty-1::after {
  background-position: right 3px center !important;
  background-size: 17px 17px !important; }

.formA-file.formA-ty .selected-label,
.formA-file.formA-ty-1 .selected-label {
  font-size: 10px !important;
  left: 67px !important;
  right: 28px !important; }

.formA-file.formA-ty-2 {
  height: 18px !important; }

.formA-file.formA-ty-2::before {
  font-size: 11px !important;
  width: 55px !important; }

.formA-file.formA-ty-2::after {
  background-position: right 2px center !important;
  background-size: 14px 14px !important; }

.formA-file.formA-ty-2 .selected-label {
  font-size: 9px !important;
  left: 60px !important;
  right: 27px !important; }

.formA-file.formA-ty-3 {
  height: 15px !important; }

.formA-file.formA-ty-3::before {
  font-size: 10px !important;
  width: 50px !important; }

.formA-file.formA-ty-3::after {
  background-position: right 2px center !important;
  background-size: 12px 12px !important; }

.formA-file.formA-ty-3 .selected-label {
  font-size: 8px !important;
  left: 55px !important;
  right: 25px !important; }

.formA-file.fileA-regular {
  border-color: var(--dnA_c_regular) !important; }

.formA-file.fileA-regular::before {
  color: var(--dnA_c_regular) !important;
  border-color: var(--dnA_c_regular) !important; }

.formA-file.fileA-regular:hover::before {
  color: var(--dnA_c_regular_deep) !important; }

.formA-file.fileA-royal {
  border-color: var(--dnA_c_royal) !important; }

.formA-file.fileA-royal::before {
  color: var(--dnA_c_royal) !important;
  border-color: var(--dnA_c_royal) !important; }

.formA-file.fileA-royal:hover::before {
  color: var(--dnA_c_royal_deep) !important; }

.formA-file.fileA-help {
  border-color: var(--dnA_c_help) !important; }

.formA-file.fileA-help::before {
  color: var(--dnA_c_help) !important;
  border-color: var(--dnA_c_help) !important; }

.formA-file.fileA-help:hover::before {
  color: var(--dnA_c_help_deep) !important; }

.formA-file.fileA-yes {
  border-color: var(--dnA_c_yes) !important; }

.formA-file.fileA-yes::before {
  color: var(--dnA_c_yes) !important;
  border-color: var(--dnA_c_yes) !important; }

.formA-file.fileA-yes:hover::before {
  color: var(--dnA_c_yes_deep) !important; }

.formA-file.fileA-no {
  border-color: var(--dnA_c_no) !important; }

.formA-file.fileA-no::before {
  color: var(--dnA_c_no) !important;
  border-color: var(--dnA_c_no) !important; }

.formA-file.fileA-no:hover::before {
  color: var(--dnA_c_no_deep) !important; }

.formA-file.fileA-alert {
  border-color: var(--dnA_c_alert) !important; }

.formA-file.fileA-alert::before {
  color: var(--dnA_c_alert) !important;
  border-color: var(--dnA_c_alert) !important; }

.formA-file.fileA-alert:hover::before {
  color: var(--dnA_c_alert_deep) !important; }

.formA-file.fileA-night {
  border-color: var(--dnA_c_night) !important; }

.formA-file.fileA-night::before {
  color: var(--dnA_c_night) !important;
  border-color: var(--dnA_c_night) !important; }

.formA-file.fileA-night:hover::before {
  color: var(--dnA_c_night_deep) !important; }

.formA-file.fileA-light {
  border-color: var(--dnA_c_light) !important; }

.formA-file.fileA-light::before {
  color: var(--dnA_c_light) !important;
  border-color: var(--dnA_c_light) !important;
  background: linear-gradient(to top, #666, #999); }

.formA-file.fileA-light:hover::before {
  color: var(--dnA_c_light_deep) !important; }

.formA-file.fileA-bright {
  border-color: var(--dnA_c_bright) !important; }

.formA-file.fileA-bright::before {
  color: var(--dnA_c_bright) !important;
  border-color: var(--dnA_c_bright) !important;
  background: linear-gradient(to top, #666, #999); }

.formA-file.fileA-bright:hover::before {
  color: var(--dnA_c_bright_deep) !important; }

.formA-file.fileA-attn {
  border-color: var(--dnA_c_attn) !important; }

.formA-file.fileA-attn::before {
  color: var(--dnA_c_attn) !important;
  border-color: var(--dnA_c_attn) !important;
  background: linear-gradient(to top, #666, #999); }

.formA-file.fileA-attn:hover::before {
  color: var(--dnA_c_attn_deep) !important; }

.formA-file.fileA-easy {
  border-color: var(--dnA_c_easy) !important; }

.formA-file.fileA-easy::before {
  color: var(--dnA_c_easy) !important;
  border-color: var(--dnA_c_easy) !important;
  background: linear-gradient(to top, #666, #999); }

.formA-file.fileA-easy:hover::before {
  color: var(--dnA_c_easy_deep) !important; }

.formA-file.fileA-highlight {
  border-color: var(--dnA_c_highlight) !important; }

.formA-file.fileA-highlight::before {
  color: var(--dnA_c_highlight) !important;
  border-color: var(--dnA_c_highlight) !important;
  background: linear-gradient(to top, #666, #999); }

.formA-file.fileA-highlight:hover::before {
  color: var(--dnA_c_highlight_deep) !important; }

.formA-file.fileA-msg {
  border-color: var(--dnA_c_msg) !important; }

.formA-file.fileA-msg::before {
  color: var(--dnA_c_msg) !important;
  border-color: var(--dnA_c_msg) !important; }

.formA-file.fileA-msg:hover::before {
  color: var(--dnA_c_msg_deep) !important; }

.formA-file.fileA-happy {
  border-color: var(--dnA_c_happy) !important; }

.formA-file.fileA-happy::before {
  color: var(--dnA_c_happy) !important;
  border-color: var(--dnA_c_happy) !important; }

.formA-file.fileA-happy:hover::before {
  color: var(--dnA_c_happy_deep) !important; }

.formA-file.fileA-gold-1 {
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file.fileA-gold-1::before {
  color: var(--dnA_c_gold_1) !important;
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file.fileA-gold-1:hover::before {
  color: var(--dnA_c_gold_1_deep) !important; }

.formA-file.fileA-gold-2 {
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file.fileA-gold-2::before {
  color: var(--dnA_c_gold_2) !important;
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file.fileA-gold-2:hover::before {
  color: var(--dnA_c_gold_2_deep) !important; }

.formA-file.fileA-gold-3 {
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file.fileA-gold-3::before {
  color: var(--dnA_c_gold_3) !important;
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file.fileA-gold-3:hover::before {
  color: var(--dnA_c_gold_3_deep) !important; }

.formA-file.fileA-gold-4 {
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file.fileA-gold-4::before {
  color: var(--dnA_c_gold_4) !important;
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file.fileA-gold-4:hover::before {
  color: var(--dnA_c_gold_4_deep) !important; }

.formA-file.fileA-round {
  border-radius: 60px !important; }

.formA-file.fileA-round::before {
  border-radius: 60px 0 0 60px !important; }

/* =========== */
.formA-file.fileA-regular-fill {
  border-color: var(--dnA_c_regular) !important; }

.formA-file.fileA-regular-fill::before {
  color: var(--dnA_c_regular_light) !important;
  background: var(--dnA_c_regular) !important;
  border-color: var(--dnA_c_regular) !important; }

.formA-file.fileA-regular-fill {
  border-color: var(--dnA_c_regular_deep) !important; }

.formA-file.fileA-regular:hover-fill::before {
  background: var(--dnA_c_regular_deep) !important; }

.formA-file.fileA-royal-fill {
  border-color: var(--dnA_c_royal) !important; }

.formA-file.fileA-royal-fill::before {
  color: #fff !important;
  background: var(--dnA_c_royal) !important;
  border-color: var(--dnA_c_royal) !important; }

.formA-file.fileA-royal {
  border-color: var(--dnA_c_royal_deep) !important; }

.formA-file.fileA-royal:hover-fill::before {
  background: var(--dnA_c_royal_deep) !important; }

.formA-file.fileA-help-fill {
  border-color: var(--dnA_c_help) !important; }

.formA-file.fileA-help-fill::before {
  color: #fff !important;
  background: var(--dnA_c_help) !important;
  border-color: var(--dnA_c_help) !important; }

.formA-file.fileA-help {
  border-color: var(--dnA_c_help_deep) !important; }

.formA-file.fileA-help:hover-fill::before {
  background: var(--dnA_c_help_deep) !important; }

.formA-file.fileA-yes-fill {
  border-color: var(--dnA_c_yes) !important; }

.formA-file.fileA-yes-fill::before {
  color: #fff !important;
  background: var(--dnA_c_yes) !important;
  border-color: var(--dnA_c_yes) !important; }

.formA-file.fileA-yes {
  border-color: var(--dnA_c_yes_deep) !important; }

.formA-file.fileA-yes:hover-fill::before {
  background: var(--dnA_c_yes_deep) !important; }

.formA-file.fileA-no-fill {
  border-color: var(--dnA_c_no) !important; }

.formA-file.fileA-no-fill::before {
  color: #fff !important;
  background: var(--dnA_c_no) !important;
  border-color: var(--dnA_c_no) !important; }

.formA-file.fileA-no {
  border-color: var(--dnA_c_no_deep) !important; }

.formA-file.fileA-no:hover-fill::before {
  background: var(--dnA_c_no_deep) !important; }

.formA-file.fileA-alert-fill {
  border-color: var(--dnA_c_alert) !important; }

.formA-file.fileA-alert-fill::before {
  color: #fff !important;
  background: var(--dnA_c_alert) !important;
  border-color: var(--dnA_c_alert) !important; }

.formA-file.fileA-alert {
  border-color: var(--dnA_c_alert_deep) !important; }

.formA-file.fileA-alert:hover-fill::before {
  background: var(--dnA_c_alert_deep) !important; }

.formA-file.fileA-night-fill {
  border-color: var(--dnA_c_night) !important; }

.formA-file.fileA-night-fill::before {
  color: #fff !important;
  background: var(--dnA_c_night) !important;
  border-color: var(--dnA_c_night) !important; }

.formA-file.fileA-night {
  border-color: var(--dnA_c_night_deep) !important; }

.formA-file.fileA-night:hover-fill::before {
  background: var(--dnA_c_night_deep) !important; }

.formA-file.fileA-light-fill {
  border-color: var(--dnA_c_light) !important; }

.formA-file.fileA-light-fill::before {
  color: #fff !important;
  background: var(--dnA_c_light) !important;
  border-color: var(--dnA_c_light) !important; }

.formA-file.fileA-light {
  border-color: var(--dnA_c_light_deep) !important; }

.formA-file.fileA-light:hover-fill::before {
  background: var(--dnA_c_light_deep) !important; }

.formA-file.fileA-bright-fill {
  border-color: var(--dnA_c_bright) !important; }

.formA-file.fileA-bright-fill::before {
  color: #666 !important;
  background: var(--dnA_c_bright) !important;
  border-color: var(--dnA_c_bright) !important; }

.formA-file.fileA-bright {
  border-color: var(--dnA_c_bright_deep) !important; }

.formA-file.fileA-bright:hover-fill::before {
  background: var(--dnA_c_bright_deep) !important; }

.formA-file.fileA-attn-fill {
  border-color: var(--dnA_c_attn) !important; }

.formA-file.fileA-attn-fill::before {
  color: #097600 !important;
  background: var(--dnA_c_attn) !important;
  border-color: var(--dnA_c_attn) !important; }

.formA-file.fileA-attn {
  border-color: var(--dnA_c_attn_deep) !important; }

.formA-file.fileA-attn:hover-fill::before {
  color: var(--dnA_c_attn_light) !important;
  background: var(--dnA_c_attn_deep) !important; }

.formA-file.fileA-easy-fill {
  border-color: var(--dnA_c_easy) !important; }

.formA-file.fileA-easy-fill::before {
  color: #0066B0 !important;
  background: var(--dnA_c_easy) !important;
  border-color: var(--dnA_c_easy) !important; }

.formA-file.fileA-easy {
  border-color: var(--dnA_c_easy_deep) !important; }

.formA-file.fileA-easy:hover-fill::before {
  color: var(--dnA_c_easy_light) !important;
  background: var(--dnA_c_easy_deep) !important; }

.formA-file.fileA-highlight-fill {
  border-color: var(--dnA_c_highlight) !important; }

.formA-file.fileA-highlight-fill::before {
  color: #8B7500 !important;
  background: var(--dnA_c_highlight) !important;
  border-color: var(--dnA_c_highlight) !important; }

.formA-file.fileA-highlight {
  border-color: var(--dnA_c_highlight_deep) !important; }

.formA-file.fileA-highlight:hover-fill::before {
  background: var(--dnA_c_highlight_deep) !important; }

.formA-file.fileA-msg-fill {
  border-color: var(--dnA_c_msg) !important; }

.formA-file.fileA-msg-fill::before {
  color: var(--dnA_c_msg_light) !important;
  background: var(--dnA_c_msg) !important;
  border-color: var(--dnA_c_msg) !important; }

.formA-file.fileA-msg {
  border-color: var(--dnA_c_msg_deep) !important; }

.formA-file.fileA-msg:hover-fill::before {
  background: var(--dnA_c_msg_deep) !important; }

.formA-file.fileA-happy-fill {
  border-color: var(--dnA_c_happy) !important; }

.formA-file.fileA-happy-fill::before {
  color: var(--dnA_c_happy_light) !important;
  background: var(--dnA_c_happy) !important;
  border-color: var(--dnA_c_happy) !important; }

.formA-file.fileA-happy {
  border-color: var(--dnA_c_happy_deep) !important; }

.formA-file.fileA-happy:hover-fill::before {
  background: var(--dnA_c_happy_deep) !important; }

.formA-file.fileA-gold-1-fill {
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file.fileA-gold-1-fill::before {
  color: #8B7500 !important;
  background: var(--dnA_c_gold_1) !important;
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file.fileA-gold-1 {
  border-color: var(--dnA_c_gold_1_deep) !important; }

.formA-file.fileA-gold-1:hover-fill::before {
  color: #FCFF92 !important;
  background: var(--dnA_c_gold_1_deep) !important; }

.formA-file.fileA-gold-2-fill {
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file.fileA-gold-2-fill::before {
  color: #353602 !important;
  background: var(--dnA_c_gold_2) !important;
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file.fileA-gold-2 {
  border-color: var(--dnA_c_gold_2_deep) !important; }

.formA-file.fileA-gold-2:hover-fill::before {
  color: #8B7500 !important;
  background: var(--dnA_c_gold_2_deep) !important; }

.formA-file.fileA-gold-3-fill {
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file.fileA-gold-3-fill::before {
  color: #353602 !important;
  background: var(--dnA_c_gold_3) !important;
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file.fileA-gold-3 {
  border-color: var(--dnA_c_gold_3_deep) !important; }

.formA-file.fileA-gold-3:hover-fill::before {
  color: #353602 !important;
  background: var(--dnA_c_gold_3_deep) !important; }

.formA-file.fileA-gold-4-fill {
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file.fileA-gold-4-fill::before {
  color: #FCFF92 !important;
  background: var(--dnA_c_gold_4) !important;
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file.fileA-gold-4 {
  border-color: var(--dnA_c_gold_4_deep) !important; }

.formA-file.fileA-gold-4:hover-fill::before {
  color: #FCFF92 !important;
  background: var(--dnA_c_gold_4_deep) !important; }

.formA-file.fileA-round {
  border-radius: 60px !important; }

.formA-file.fileA-round-fill::before {
  border-radius: 60px 0 0 60px !important; }

/* ======================================= */
/* ======================================= */
/* ============== formA-file-cus ============= */
.formA-file-cus {
  width: 100%;
  height: 36px;
  font-size: 15px;
  font-weight: 600;
  position: relative;
  border: 1px solid var(--formA_border_color);
  background-color: #fff;
  border-radius: 4px;
  cursor: pointer;
  transition: .3s; }

.formA-file-cus.fileA-dark {
  border: 1px solid var(--dnA_c_hard);
  background-color: #212121;
  transition: .3s; }

.formA-file-cus input[type="file"] {
  display: none; }

.formA-file-cus .formA-file-cus-area {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 40px;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px; }

.formA-file-cus .formA-file-browse-lab-bg {
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 35px;
  padding: 0 10px;
  color: #333;
  background: linear-gradient(to top, #e5e5e5, #fff);
  border-radius: 3px 0 0 3px;
  border-right: 1px solid var(--formA_border_color);
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  transition: .3s; }

.formA-file-cus.fileA-dark .formA-file-browse-lab-bg {
  color: #fff;
  background: linear-gradient(to top, #000f00, #3E4140);
  border-right-color: var(--dnA_c_hard);
  transition: .3s; }

.formA-file-cus .formA-file-browse-lab-bg svg {
  height: 15px;
  transition: .3s; }

.formA-file-cus .formA-file-browse-lab-bg svg .formA-file-browse-svg-1 {
  fill: #B79F5C;
  transition: .3s; }

.formA-file-cus .formA-file-browse-lab-bg svg .formA-file-browse-svg-2 {
  fill: #F1D377;
  transition: .3s; }

.formA-file-cus::after {
  font-size: 14px;
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  min-width: 120px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 32px;
  color: #999;
  background-repeat: no-repeat;
  background-position: right 5px center;
  background-size: 22px 22px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.3 24.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23666;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='3.5' y='5' width='12' height='1'/%3E%3Crect class='cls-1' x='3.5' y='9' width='12' height='1'/%3E%3Cpath class='cls-1' d='M7180.7-5790v-10.75h-19v23h7.3v1.75h20v-14Zm-11.7,2.25h-3.8v1h3.8v3h-3.8v1h3.8v4h-6.3v-21h17v9.75H7169Zm19,5.82-3.49-4.36-5.14,6.17-5.92-3-3.45,2.59v-8.5h18Z' transform='translate(-7161.7 5800.75)'/%3E%3Ccircle class='cls-1' cx='12.3' cy='14.75' r='1.5'/%3E%3C/svg%3E"); }

.formA-file-cus.fileA-dark::after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.3 24.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23999;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='3.5' y='5' width='12' height='1'/%3E%3Crect class='cls-1' x='3.5' y='9' width='12' height='1'/%3E%3Cpath class='cls-1' d='M7015.7-5741v-10.75h-19v23h7.3v1.75h20v-14Zm-10.7,10.75,3.55-2.66,6.08,3,4.86-5.83,3.51,4.39v3.32h-18Zm14.51-7-5.14,6.17-5.92-3-3.45,2.59v-8.5h18v7.07Zm-21.81,7.54v-21h17v9.75H7004v2.25h-3.8v1h3.8v3h-3.8v1h3.8v4Z' transform='translate(-6996.7 5751.75)'/%3E%3Ccircle class='cls-1' cx='12.3' cy='14.75' r='1.5'/%3E%3C/svg%3E"); }

.formA-file-cus:hover {
  box-shadow: 0 0 0 4px var(--dnA_c_hover_box_shadow_light_silver);
  transition: .3s; }

.formA-file-cus:hover .formA-file-browse-lab-bg svg {
  transform: scale(1.2);
  transition: .3s; }

.formA-file-cus:hover::before {
  color: var(--formA_hover_border_color);
  border-right-color: var(--formA_hover_border_color);
  transition: .3s; }

.formA-file-cus .formA-file-label,
.formA-file-cus .formA-file-cus-label {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center; }

.formA-file-cus .selected-label {
  width: auto;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  white-space: nowrap; }

.formA-file-cus.fileA-dark .selected-label {
  color: #999; }

.formA-file-cus .selected-label span {
  color: #097600; }

.formA-file-cus.fileA-dark .selected-label span {
  color: #22FF01; }

.formA-file-cus.formA-lg-3 {
  height: 68px !important; }

.formA-file-cus.formA-lg-3 .formA-file-cus-area {
  right: 60px !important; }

.formA-file-cus.formA-lg-3 .formA-file-browse-lab-bg {
  font-size: 26px !important;
  height: 67px !important;
  padding: 0 20px; }

.formA-file-cus.formA-lg-3 .formA-file-browse-lab-bg svg {
  height: 22px !important; }

.formA-file-cus.formA-lg-3::after {
  background-position: right 7px center !important;
  background-size: 35px 35px !important; }

.formA-file-cus.formA-lg-3 .selected-label {
  font-size: 20px !important; }

.formA-file-cus.formA-lg-2 {
  height: 54px !important; }

.formA-file-cus.formA-lg-2 .formA-file-cus-area {
  right: 50px !important; }

.formA-file-cus.formA-lg-2 .formA-file-browse-lab-bg {
  font-size: 22px !important;
  height: 53px !important;
  padding: 0 16px; }

.formA-file-cus.formA-lg-2 .formA-file-browse-lab-bg svg {
  height: 18px !important; }

.formA-file-cus.formA-lg-2::after {
  background-position: right 7px center !important;
  background-size: 30px 30px !important; }

.formA-file-cus.formA-lg-2 .selected-label {
  font-size: 16px !important; }

.formA-file-cus.formA-lg,
.formA-file-cus.formA-lg-1 {
  height: 42px !important; }

.formA-file-cus.formA-lg .formA-file-browse-lab-bg,
.formA-file-cus.formA-lg-1 .formA-file-browse-lab-bg {
  font-size: 20px !important;
  height: 41px !important;
  padding: 0 14px; }

.formA-file-cus.formA-lg .formA-file-browse-lab-bg svg,
.formA-file-cus.formA-lg-1 .formA-file-browse-lab-bg svg {
  height: 16px !important; }

.formA-file-cus.formA-lg-1::after,
.formA-file-cus.formA-lg-1::after {
  background-position: right 6px center !important;
  background-size: 25px 25px !important; }

.formA-file-cus.formA-lg .selected-label,
.formA-file-cus.formA-lg-1 .selected-label {
  font-size: 16px !important; }

.formA-file-cus.formA-sm,
.formA-file-cus.formA-sm-1 {
  height: 32px !important; }

.formA-file-cus.formA-sm .formA-file-browse-lab-bg,
.formA-file-cus.formA-sm-1 .formA-file-browse-lab-bg {
  font-size: 16px !important;
  height: 31px !important;
  padding: 0 10px; }

.formA-file-cus.formA-sm .formA-file-browse-lab-bg svg,
.formA-file-cus.formA-sm-1 .formA-file-browse-lab-bg svg {
  height: 14px !important; }

.formA-file-cus.formA-sm-1::after,
.formA-file-cus.formA-sm-1::after {
  background-position: right 2px center !important;
  background-size: 21px 21px !important; }

.formA-file-cus.formA-sm .selected-label,
.formA-file-cus.formA-sm-1 .selected-label {
  font-size: 12px !important; }

.formA-file-cus.formA-sm-2 {
  height: 28px !important; }

.formA-file-cus.formA-sm-2 .formA-file-browse-lab-bg {
  font-size: 14px !important;
  height: 27px !important;
  padding: 0 8px; }

.formA-file-cus.formA-sm-2 .formA-file-browse-lab-bg svg {
  height: 12px !important; }

.formA-file-cus.formA-sm-2::after {
  background-position: right 2px center !important;
  background-size: 20px 20px !important; }

.formA-file-cus.formA-sm-2 .selected-label {
  font-size: 11px !important; }

.formA-file-cus.formA-sm-3 {
  height: 24px !important; }

.formA-file-cus.formA-sm-3 .formA-file-browse-lab-bg {
  font-size: 13px !important;
  height: 23px !important;
  padding: 0 7px; }

.formA-file-cus.formA-sm-3 .formA-file-browse-lab-bg svg {
  height: 11px !important; }

.formA-file-cus.formA-sm-3::after {
  background-position: right 2px center !important;
  background-size: 18px 18px !important; }

.formA-file-cus.formA-sm-3 .selected-label {
  font-size: 10px !important; }

.formA-file-cus.formA-ty,
.formA-file-cus.formA-ty-1 {
  height: 21px !important; }

.formA-file-cus.formA-ty .formA-file-browse-lab-bg,
.formA-file-cus.formA-ty-1 .formA-file-browse-lab-bg {
  font-size: 12px !important;
  height: 20px !important;
  padding: 0 5px; }

.formA-file-cus.formA-ty .formA-file-browse-lab-bg svg,
.formA-file-cus.formA-ty-1 .formA-file-browse-lab-bg svg {
  height: 9px !important; }

.formA-file-cus.formA-ty::after,
.formA-file-cus.formA-ty-1::after {
  background-position: right 3px center !important;
  background-size: 15px 15px !important; }

.formA-file-cus.formA-ty .selected-label,
.formA-file-cus.formA-ty-1 .selected-label {
  font-size: 10px !important; }

.formA-file-cus.formA-ty-2 {
  height: 18px !important; }

.formA-file-cus.formA-ty-2 .formA-file-browse-lab-bg {
  font-size: 11px !important;
  height: 17px !important;
  padding: 0 5px; }

.formA-file-cus.formA-ty-2 .formA-file-browse-lab-bg svg {
  height: 9px !important; }

.formA-file-cus.formA-ty-2::after {
  background-position: right 2px center !important;
  background-size: 13px 13px !important; }

.formA-file-cus.formA-ty-2 .selected-label {
  font-size: 9px !important; }

.formA-file-cus.formA-ty-3 {
  height: 15px !important; }

.formA-file-cus.formA-ty-3 .formA-file-browse-lab-bg {
  font-size: 10px !important;
  height: 14px !important;
  padding: 0 5px; }

.formA-file-cus.formA-ty-3 .formA-file-browse-lab-bg svg {
  height: 8px !important; }

.formA-file-cus.formA-ty-3::before {
  font-size: 10px !important;
  width: 50px !important; }

.formA-file-cus.formA-ty-3::after {
  background-position: right 2px center !important;
  background-size: 12px 12px !important; }

.formA-file-cus.formA-ty-3 .selected-label {
  font-size: 8px !important;
  left: 55px !important;
  right: 25px !important; }

.formA-file-cus.fileA-round {
  border-radius: 60px !important; }

.formA-file-cus.fileA-round .formA-file-cus-area,
.formA-file-cus.fileA-round .formA-file-browse-lab-bg {
  border-radius: 60px 0 0 60px !important; }

/* ============= */
.formA-file-cus.fileA-regular .formA-file-browse-lab-bg {
  color: var(--dnA_c_regular) !important;
  border-color: var(--dnA_c_regular) !important; }

.formA-file-cus.fileA-regular {
  border-color: var(--dnA_c_regular) !important; }

.formA-file-cus.fileA-royal .formA-file-browse-lab-bg {
  color: var(--dnA_c_royal) !important;
  border-color: var(--dnA_c_royal) !important; }

.formA-file-cus.fileA-royal {
  border-color: var(--dnA_c_royal) !important; }

.formA-file-cus.fileA-help .formA-file-browse-lab-bg {
  color: var(--dnA_c_help) !important;
  border-color: var(--dnA_c_help) !important; }

.formA-file-cus.fileA-help {
  border-color: var(--dnA_c_help) !important; }

.formA-file-cus.fileA-yes .formA-file-browse-lab-bg {
  color: var(--dnA_c_yes) !important;
  border-color: var(--dnA_c_yes) !important; }

.formA-file-cus.fileA-yes {
  border-color: var(--dnA_c_yes) !important; }

.formA-file-cus.fileA-no .formA-file-browse-lab-bg {
  color: var(--dnA_c_no) !important;
  border-color: var(--dnA_c_no) !important; }

.formA-file-cus.fileA-no {
  border-color: var(--dnA_c_no) !important; }

.formA-file-cus.fileA-alert .formA-file-browse-lab-bg {
  color: var(--dnA_c_alert) !important;
  border-color: var(--dnA_c_alert) !important; }

.formA-file-cus.fileA-alert {
  border-color: var(--dnA_c_alert) !important; }

.formA-file-cus.fileA-night .formA-file-browse-lab-bg {
  color: var(--dnA_c_night) !important;
  border-color: var(--dnA_c_night) !important; }

.formA-file-cus.fileA-night {
  border-color: var(--dnA_c_night) !important; }

.formA-file-cus.fileA-light .formA-file-browse-lab-bg {
  color: var(--dnA_c_light) !important;
  border-color: var(--dnA_c_light) !important; }

.formA-file-cus.fileA-light {
  border-color: var(--dnA_c_light) !important; }

.formA-file-cus.fileA-bright .formA-file-browse-lab-bg {
  color: var(--dnA_c_bright) !important;
  border-color: var(--dnA_c_bright) !important; }

.formA-file-cus.fileA-bright {
  border-color: var(--dnA_c_bright) !important; }

.formA-file-cus.fileA-attn .formA-file-browse-lab-bg {
  color: var(--dnA_c_attn) !important;
  border-color: var(--dnA_c_attn) !important; }

.formA-file-cus.fileA-attn {
  border-color: var(--dnA_c_attn) !important; }

.formA-file-cus.fileA-easy .formA-file-browse-lab-bg {
  color: var(--dnA_c_easy) !important;
  border-color: var(--dnA_c_easy) !important; }

.formA-file-cus.fileA-easy {
  border-color: var(--dnA_c_easy) !important; }

.formA-file-cus.fileA-highlight .formA-file-browse-lab-bg {
  color: var(--dnA_c_highlight) !important;
  border-color: var(--dnA_c_highlight) !important; }

.formA-file-cus.fileA-highlight {
  border-color: var(--dnA_c_highlight) !important; }

.formA-file-cus.fileA-msg .formA-file-browse-lab-bg {
  color: var(--dnA_c_msg) !important;
  border-color: var(--dnA_c_msg) !important; }

.formA-file-cus.fileA-msg {
  border-color: var(--dnA_c_msg) !important; }

.formA-file-cus.fileA-happy .formA-file-browse-lab-bg {
  color: var(--dnA_c_happy) !important;
  border-color: var(--dnA_c_happy) !important; }

.formA-file-cus.fileA-happy {
  border-color: var(--dnA_c_happy) !important; }

.formA-file-cus.fileA-gold-1 .formA-file-browse-lab-bg {
  color: var(--dnA_c_gold_1) !important;
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file-cus.fileA-gold-1 {
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file-cus.fileA-gold-2 .formA-file-browse-lab-bg {
  color: var(--dnA_c_gold_2) !important;
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file-cus.fileA-gold-2 {
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file-cus.fileA-gold-3 .formA-file-browse-lab-bg {
  color: var(--dnA_c_gold_3) !important;
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file-cus.fileA-gold-3 {
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file-cus.fileA-gold-4 .formA-file-browse-lab-bg {
  color: var(--dnA_c_gold_4) !important;
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file-cus.fileA-gold-4 {
  border-color: var(--dnA_c_gold_4) !important; }

/* ============= */
.formA-file-cus.fileA-fill .formA-file-browse-lab-bg {
  color: #333 !important;
  background: #e5e5e5 !important;
  border-color: var(--dnA_c_regular) !important; }

.formA-file-cus.fileA-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #333; }

.formA-file-cus.fileA-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333; }

.formA-file-cus.fileA-fill {
  border-color: #333 !important; }

.formA-file-cus.fileA-regular-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_regular_light) !important;
  background: var(--dnA_c_regular) !important;
  border-color: var(--dnA_c_regular) !important; }

.formA-file-cus.fileA-regular-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-regular-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-regular-fill {
  border-color: var(--dnA_c_regular_deep) !important; }

.formA-file-cus.fileA-royal-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_royal) !important;
  border-color: var(--dnA_c_royal) !important; }

.formA-file-cus.fileA-royal-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-royal-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-royal-fill {
  border-color: var(--dnA_c_royal_deep) !important; }

.formA-file-cus.fileA-help-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_help) !important;
  border-color: var(--dnA_c_help) !important; }

.formA-file-cus.fileA-help-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-help-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-help-fill {
  border-color: var(--dnA_c_help_deep) !important; }

.formA-file-cus.fileA-yes-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_yes) !important;
  border-color: var(--dnA_c_yes) !important; }

.formA-file-cus.fileA-yes-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-yes-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-yes-fill {
  border-color: var(--dnA_c_yes_deep) !important; }

.formA-file-cus.fileA-no-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_no) !important;
  border-color: var(--dnA_c_no) !important; }

.formA-file-cus.fileA-no-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-no-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-no-fill {
  border-color: var(--dnA_c_no_deep) !important; }

.formA-file-cus.fileA-alert-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_alert) !important;
  border-color: var(--dnA_c_alert) !important; }

.formA-file-cus.fileA-alert-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-alert-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-alert-fill {
  border-color: var(--dnA_c_alert_deep) !important; }

.formA-file-cus.fileA-night-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_night) !important;
  border-color: var(--dnA_c_night) !important; }

.formA-file-cus.fileA-night-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-night-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-night-fill {
  border-color: var(--dnA_c_night_deep) !important; }

.formA-file-cus.fileA-light-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: var(--dnA_c_light) !important;
  border-color: var(--dnA_c_light) !important; }

.formA-file-cus.fileA-light-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-light-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff; }

.formA-file-cus.fileA-light-fill {
  border-color: var(--dnA_c_light_deep) !important; }

.formA-file-cus.fileA-bright-fill .formA-file-browse-lab-bg {
  color: #666 !important;
  background: var(--dnA_c_bright) !important;
  border-color: var(--dnA_c_bright) !important; }

.formA-file-cus.fileA-bright-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #666 !important; }

.formA-file-cus.fileA-bright-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #666 !important; }

.formA-file-cus.fileA-bright-fill {
  border-color: var(--dnA_c_bright_deep) !important; }

.formA-file-cus.fileA-attn-fill .formA-file-browse-lab-bg {
  color: #097600 !important;
  background: var(--dnA_c_attn) !important;
  border-color: var(--dnA_c_attn) !important; }

.formA-file-cus.fileA-attn-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #097600 !important; }

.formA-file-cus.fileA-attn-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #097600 !important; }

.formA-file-cus.fileA-attn-fill {
  border-color: var(--dnA_c_attn_deep) !important; }

.formA-file-cus.fileA-easy-fill .formA-file-browse-lab-bg {
  color: #0066B0 !important;
  background: var(--dnA_c_easy) !important;
  border-color: var(--dnA_c_easy) !important; }

.formA-file-cus.fileA-easy-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #0066B0 !important; }

.formA-file-cus.fileA-easy-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #0066B0 !important; }

.formA-file-cus.fileA-easy-fill {
  border-color: var(--dnA_c_easy_deep) !important; }

.formA-file-cus.fileA-highlight-fill .formA-file-browse-lab-bg {
  color: #8B7500 !important;
  background: var(--dnA_c_highlight) !important;
  border-color: var(--dnA_c_highlight) !important; }

.formA-file-cus.fileA-highlight-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #8B7500 !important; }

.formA-file-cus.fileA-highlight-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #8B7500 !important; }

.formA-file-cus.fileA-highlight-fill {
  border-color: var(--dnA_c_highlight_deep) !important; }

.formA-file-cus.fileA-msg-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_msg_light) !important;
  background: var(--dnA_c_msg) !important;
  border-color: var(--dnA_c_msg) !important; }

.formA-file-cus.fileA-msg-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff !important; }

.formA-file-cus.fileA-msg-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-msg-fill {
  border-color: var(--dnA_c_msg_deep) !important; }

.formA-file-cus.fileA-happy-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_happy_light) !important;
  background: var(--dnA_c_happy) !important;
  border-color: var(--dnA_c_happy) !important; }

.formA-file-cus.fileA-happy-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-happy-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff !important; }

.formA-file-cus.fileA-happy-fill {
  border-color: var(--dnA_c_happy_deep) !important; }

.formA-file-cus.fileA-gold-1-fill .formA-file-browse-lab-bg {
  color: #8B7500 !important;
  background: var(--dnA_c_gold_1) !important;
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file-cus.fileA-gold-1-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #8B7500 !important; }

.formA-file-cus.fileA-gold-1-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #8B7500 !important; }

.formA-file-cus.fileA-gold-1-fill {
  border-color: var(--dnA_c_gold_1_deep) !important; }

.formA-file-cus.fileA-gold-2-fill .formA-file-browse-lab-bg {
  color: #353602 !important;
  background: var(--dnA_c_gold_2) !important;
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file-cus.fileA-gold-2-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #353602 !important; }

.formA-file-cus.fileA-gold-2-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #353602 !important; }

.formA-file-cus.fileA-gold-2-fill {
  border-color: var(--dnA_c_gold_2_deep) !important; }

.formA-file-cus.fileA-gold-3-fill .formA-file-browse-lab-bg {
  color: #353602 !important;
  background: var(--dnA_c_gold_3) !important;
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file-cus.fileA-gold-3-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #353602 !important; }

.formA-file-cus.fileA-gold-3-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #353602 !important; }

.formA-file-cus.fileA-gold-3-fill {
  border-color: var(--dnA_c_gold_3_deep) !important; }

.formA-file-cus.fileA-gold-4-fill .formA-file-browse-lab-bg {
  color: #FCFF92 !important;
  background: var(--dnA_c_gold_4) !important;
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file-cus.fileA-gold-4-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #FCFF92 !important; }

.formA-file-cus.fileA-gold-4-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #FCFF92 !important; }

.formA-file-cus.fileA-gold-4-fill {
  border-color: var(--dnA_c_gold_4_deep) !important; }

/* ============= */
.formA-file-cus.fileA-cool-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_royal_deep) !important;
  background: linear-gradient(to top, #e5e5e5, #fff) !important;
  border-color: #b5b5b5 !important; }

.formA-file-cus.fileA-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #B79F5C; }

.formA-file-cus.fileA-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #F1D377; }

.formA-file-cus.fileA-cool-fill {
  border-color: var(--dnA_c_royal_deep) !important; }

.formA-file-cus.fileA-regular-cool-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_regular_light) !important;
  background: linear-gradient(to top, var(--dnA_c_regular_deep), var(--dnA_c_regular)) !important;
  border-color: var(--dnA_c_regular) !important; }

.formA-file-cus.fileA-regular-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-regular-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_regular_light) !important; }

.formA-file-cus.fileA-regular-cool-fill {
  border-color: var(--dnA_c_regular_deep) !important; }

.formA-file-cus.fileA-royal-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_royal_deep), var(--dnA_c_royal)) !important;
  border-color: var(--dnA_c_royal) !important; }

.formA-file-cus.fileA-royal-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-royal-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_royal_light) !important; }

.formA-file-cus.fileA-royal-cool-fill {
  border-color: var(--dnA_c_royal_deep) !important; }

.formA-file-cus.fileA-help-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_help_deep), var(--dnA_c_help)) !important;
  border-color: var(--dnA_c_help) !important; }

.formA-file-cus.fileA-help-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-help-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_help_light) !important; }

.formA-file-cus.fileA-help-cool-fill {
  border-color: var(--dnA_c_help_deep) !important; }

.formA-file-cus.fileA-yes-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_yes_deep), var(--dnA_c_yes)) !important;
  border-color: var(--dnA_c_yes) !important; }

.formA-file-cus.fileA-yes-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff; }

.formA-file-cus.fileA-yes-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_yes_light) !important; }

.formA-file-cus.fileA-yes-cool-fill {
  border-color: var(--dnA_c_yes_deep) !important; }

.formA-file-cus.fileA-no-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_no_deep), var(--dnA_c_no)) !important;
  border-color: var(--dnA_c_no) !important; }

.formA-file-cus.fileA-no-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-no-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_no_light) !important; }

.formA-file-cus.fileA-no-cool-fill {
  border-color: var(--dnA_c_no_deep) !important; }

.formA-file-cus.fileA-alert-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_alert_deep), var(--dnA_c_alert)) !important;
  border-color: var(--dnA_c_alert) !important; }

.formA-file-cus.fileA-alert-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-alert-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_alert_light) !important; }

.formA-file-cus.fileA-alert-cool-fill {
  border-color: var(--dnA_c_alert_deep) !important; }

.formA-file-cus.fileA-night-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_night_deep), var(--dnA_c_night)) !important;
  border-color: var(--dnA_c_night) !important; }

.formA-file-cus.fileA-night-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-night-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_night_light) !important; }

.formA-file-cus.fileA-night-cool-fill {
  border-color: var(--dnA_c_night_deep) !important; }

.formA-file-cus.fileA-light-cool-fill .formA-file-browse-lab-bg {
  color: #fff !important;
  background: linear-gradient(to top, var(--dnA_c_light_deep), var(--dnA_c_light)) !important;
  border-color: var(--dnA_c_light) !important; }

.formA-file-cus.fileA-light-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-light-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_light_light) !important; }

.formA-file-cus.fileA-light-cool-fill {
  border-color: var(--dnA_c_light_deep) !important; }

.formA-file-cus.fileA-bright-cool-fill .formA-file-browse-lab-bg {
  color: #666 !important;
  background: linear-gradient(to top, var(--dnA_c_bright_deep), var(--dnA_c_bright)) !important;
  border-color: var(--dnA_c_bright) !important; }

.formA-file-cus.fileA-bright-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #333 !important; }

.formA-file-cus.fileA-bright-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #666 !important; }

.formA-file-cus.fileA-bright-cool-fill {
  border-color: var(--dnA_c_bright_deep) !important; }

.formA-file-cus.fileA-attn-cool-fill .formA-file-browse-lab-bg {
  color: #097600 !important;
  background: linear-gradient(to top, var(--dnA_c_attn_deep), var(--dnA_c_attn)) !important;
  border-color: var(--dnA_c_attn) !important; }

.formA-file-cus.fileA-attn-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333 !important; }

.formA-file-cus.fileA-attn-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #097600 !important; }

.formA-file-cus.fileA-attn-cool-fill {
  border-color: var(--dnA_c_attn_deep) !important; }

.formA-file-cus.fileA-easy-cool-fill .formA-file-browse-lab-bg {
  color: #0066B0 !important;
  background: linear-gradient(to top, var(--dnA_c_easy_deep), var(--dnA_c_easy)) !important;
  border-color: var(--dnA_c_easy) !important; }

.formA-file-cus.fileA-easy-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333 !important; }

.formA-file-cus.fileA-easy-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #0066B0 !important; }

.formA-file-cus.fileA-easy-cool-fill {
  border-color: var(--dnA_c_easy_deep) !important; }

.formA-file-cus.fileA-highlight-cool-fill .formA-file-browse-lab-bg {
  color: #8B7500 !important;
  background: linear-gradient(to top, var(--dnA_c_highlight_deep), var(--dnA_c_highlight)) !important;
  border-color: var(--dnA_c_highlight) !important; }

.formA-file-cus.fileA-highlight-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333 !important; }

.formA-file-cus.fileA-highlight-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #8B7500 !important; }

.formA-file-cus.fileA-highlight-cool-fill {
  border-color: var(--dnA_c_highlight_deep) !important; }

.formA-file-cus.fileA-msg-cool-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_msg_light) !important;
  background: linear-gradient(to top, var(--dnA_c_msg_deep), var(--dnA_c_msg)) !important;
  border-color: var(--dnA_c_msg) !important; }

.formA-file-cus.fileA-msg-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #fff !important; }

.formA-file-cus.fileA-msg-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_msg_light) !important; }

.formA-file-cus.fileA-msg-cool-fill {
  border-color: var(--dnA_c_msg_deep) !important; }

.formA-file-cus.fileA-happy-cool-fill .formA-file-browse-lab-bg {
  color: var(--dnA_c_happy_light) !important;
  background: var(--dnA_c_happy) !important;
  background: linear-gradient(to top, var(--dnA_c_happy_deep), var(--dnA_c_happy)) !important;
  border-color: var(--dnA_c_happy) !important; }

.formA-file-cus.fileA-happy-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-happy-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_happy_light) !important; }

.formA-file-cus.fileA-happy-cool-fill {
  border-color: var(--dnA_c_happy_deep) !important; }

.formA-file-cus.fileA-gold-1-cool-fill .formA-file-browse-lab-bg {
  color: #8B7500 !important;
  background: linear-gradient(to top, var(--dnA_c_gold_1_deep), var(--dnA_c_gold_1)) !important;
  border-color: var(--dnA_c_gold_1) !important; }

.formA-file-cus.fileA-gold-1-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333 !important; }

.formA-file-cus.fileA-gold-1-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #8B7500 !important; }

.formA-file-cus.fileA-gold-1-cool-fill {
  border-color: var(--dnA_c_gold_1_deep) !important; }

.formA-file-cus.fileA-gold-2-cool-fill .formA-file-browse-lab-bg {
  color: #353602 !important;
  background: linear-gradient(to top, var(--dnA_c_gold_2_deep), var(--dnA_c_gold_2)) !important;
  border-color: var(--dnA_c_gold_2) !important; }

.formA-file-cus.fileA-gold-2-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333 !important; }

.formA-file-cus.fileA-gold-2-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #353602 !important; }

.formA-file-cus.fileA-gold-2-cool-fill {
  border-color: var(--dnA_c_gold_2_deep) !important; }

.formA-file-cus.fileA-gold-3-cool-fill .formA-file-browse-lab-bg {
  color: #353602 !important;
  background: linear-gradient(to top, var(--dnA_c_gold_3_deep), var(--dnA_c_gold_3)) !important;
  border-color: var(--dnA_c_gold_3) !important; }

.formA-file-cus.fileA-gold-3-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #333 !important; }

.formA-file-cus.fileA-gold-3-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #353602 !important; }

.formA-file-cus.fileA-gold-3-cool-fill {
  border-color: var(--dnA_c_gold_3_deep) !important; }

.formA-file-cus.fileA-gold-4-cool-fill .formA-file-browse-lab-bg {
  color: #FCFF92 !important;
  background: linear-gradient(to top, var(--dnA_c_gold_4_deep), var(--dnA_c_gold_4)) !important;
  border-color: var(--dnA_c_gold_4) !important; }

.formA-file-cus.fileA-gold-4-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #fff !important; }

.formA-file-cus.fileA-gold-4-cool-fill .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #FCFF92 !important; }

.formA-file-cus.fileA-gold-4-cool-fill {
  border-color: var(--dnA_c_gold_4_deep) !important; }

/* ============= */
.formA_file_cus_exanple.ooo .formA-file-browse-svg-1
.formA-file-cus.iconA-clr-mac .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #389AD2 !important; }

.formA-file-cus.iconA-clr-mac .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #74D0FB !important; }

.formA-file-cus.iconA-clr-linux .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #D74A15 !important; }

.formA-file-cus.iconA-clr-linux .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #ED5020 !important; }

.formA-file-cus.iconA-clr-android .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: #EA4335 !important; }

.formA-file-cus.iconA-clr-android .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: #FBBC05 !important; }

.formA-file-cus.iconA-clr-regular .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_regular_deep) !important; }

.formA-file-cus.iconA-clr-regular .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_regular) !important; }

.formA-file-cus.iconA-clr-royal .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_royal_deep) !important; }

.formA-file-cus.iconA-clr-royal .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_royal) !important; }

.formA-file-cus.iconA-clr-help .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_help_deep) !important; }

.formA-file-cus.iconA-clr-help .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_help) !important; }

.formA-file-cus.iconA-clr-yes .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_yes_deep) !important; }

.formA-file-cus.iconA-clr-yes .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_yes) !important; }

.formA-file-cus.iconA-clr-no .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_no_deep) !important; }

.formA-file-cus.iconA-clr-no .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_no) !important; }

.formA-file-cus.iconA-clr-alert .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_alert_deep) !important; }

.formA-file-cus.iconA-clr-alert .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_alert) !important; }

.formA-file-cus.iconA-clr-night .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_night_deep) !important; }

.formA-file-cus.iconA-clr-night .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_night) !important; }

.formA-file-cus.iconA-clr-light .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_light_deep) !important; }

.formA-file-cus.iconA-clr-light .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_light) !important; }

.formA-file-cus.iconA-clr-bright .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_bright_deep) !important; }

.formA-file-cus.iconA-clr-bright .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_bright) !important; }

.formA-file-cus.iconA-clr-attn .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_attn_deep) !important; }

.formA-file-cus.iconA-clr-attn .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_attn) !important; }

.formA-file-cus.iconA-clr-easy .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_easy_deep) !important; }

.formA-file-cus.iconA-clr-easy .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_easy) !important; }

.formA-file-cus.iconA-clr-highlight .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_highlight_deep) !important; }

.formA-file-cus.iconA-clr-highlight .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_highlight) !important; }

.formA-file-cus.iconA-clr-msg .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_msg_deep) !important; }

.formA-file-cus.iconA-clr-msg .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_msg) !important; }

.formA-file-cus.iconA-clr-happy .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_happy_deep) !important; }

.formA-file-cus.iconA-clr-happy .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_happy) !important; }

.formA-file-cus.iconA-clr-easy .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_easy_deep) !important; }

.formA-file-cus.iconA-clr-easy .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_easy) !important; }

.formA-file-cus.iconA-clr-gold-1 .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_gold_1_deep) !important; }

.formA-file-cus.iconA-clr-gold-1 .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_gold_1) !important; }

.formA-file-cus.iconA-clr-gold-2 .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_gold_2_deep) !important; }

.formA-file-cus.iconA-clr-gold-2 .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_gold_2) !important; }

.formA-file-cus.iconA-clr-gold-3 .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_gold_3_deep) !important; }

.formA-file-cus.iconA-clr-gold-3 .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_gold_3) !important; }

.formA-file-cus.iconA-clr-gold-4 .formA-file-browse-lab-bg .formA-file-browse-svg-1 {
  fill: var(--dnA_c_gold_4_deep) !important; }

.formA-file-cus.iconA-clr-gold-4 .formA-file-browse-lab-bg .formA-file-browse-svg-2 {
  fill: var(--dnA_c_gold_4) !important; }

/* ============= */
.inputA-group-lg > .btnA,
.inputA-group-lg > .formA-main,
.inputA-group-lg > .formA-select,
.inputA-group-lg > .inputA-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.inputA-group-sm > .btnA,
.inputA-group-sm > .formA-main,
.inputA-group-sm > .formA-select,
.inputA-group-sm > .inputA-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: 0.2rem; }

.inputA-group-lg > .formA-select,
.inputA-group-sm > .formA-select {
  padding-right: 3rem; }

.inputA-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.inputA-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.inputA-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.inputA-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.inputA-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: #198754; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem; }

.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block; }

.formA-main.is-valid,
.was-validated .formA-main:valid {
  border-color: #198754;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); }

.formA-main.is-valid:focus,
.was-validated .formA-main:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.was-validated textarea.formA-main:valid,
textarea.formA-main.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem); }

.formA-select.is-valid,
.was-validated .formA-select:valid {
  border-color: #198754;
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem); }

.formA-select.is-valid:focus,
.was-validated .formA-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.formA-check-input.is-valid,
.was-validated .formA-check-input:valid {
  border-color: #198754; }

.formA-check-input.is-valid:checked,
.was-validated .formA-check-input:valid:checked {
  background-color: #198754; }

.formA-check-input.is-valid:focus,
.was-validated .formA-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.formA-check-input.is-valid ~ .formA-check-label,
.was-validated .formA-check-input:valid ~ .formA-check-label {
  color: #198754; }

.formA-check-inline .formA-check-input ~ .valid-feedback {
  margin-left: 0.5em; }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block; }

.formA-main.is-invalid,
.was-validated .formA-main:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); }

.formA-main.is-invalid:focus,
.was-validated .formA-main:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.formA-main:invalid,
textarea.formA-main.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem); }

.formA-select.is-invalid,
.was-validated .formA-select:invalid {
  border-color: #dc3545;
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem); }

.formA-select.is-invalid:focus,
.was-validated .formA-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.formA-check-input.is-invalid,
.was-validated .formA-check-input:invalid {
  border-color: #dc3545; }

.formA-check-input.is-invalid:checked,
.was-validated .formA-check-input:invalid:checked {
  background-color: #dc3545; }

.formA-check-input.is-invalid:focus,
.was-validated .formA-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.formA-check-input.is-invalid ~ .formA-check-label,
.was-validated .formA-check-input:invalid ~ .formA-check-label {
  color: #dc3545; }

.formA-check-inline .formA-check-input ~ .invalid-feedback {
  margin-left: 0.5em; }

.fadeA {
  transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) {
  .fadeA {
    transition: none; } }
.fadeA:not(.show) {
  opacity: 0; }

.btnA-group,
.btnA-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }

.btnA-group-vertical > .btnA,
.btnA-group > .btnA {
  position: relative;
  flex: 1 1 auto; }

.btnA-group-vertical > .btnA-check:checked + .btnA,
.btnA-group-vertical > .btnA-check:focus + .btnA,
.btnA-group-vertical > .btnA.active,
.btnA-group-vertical > .btnA:active,
.btnA-group-vertical > .btnA:focus,
.btnA-group-vertical > .btnA:hover,
.btnA-group > .btnA-check:checked + .btnA,
.btnA-group > .btnA-check:focus + .btnA,
.btnA-group > .btnA.active,
.btnA-group > .btnA:active,
.btnA-group > .btnA:focus,
.btnA-group > .btnA:hover {
  z-index: 1 !important; }

.btnA:disabled:active {
  transform: scale(1); }

.btnA-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }

.btnA-toolbar .inputA-group {
  width: auto; }

.btnA-group > .btnA-group:not(:first-child),
.btnA-group > .btnA:not(:first-child) {
  margin-left: -1px; }

.btnA-group > .btnA-group:not(:last-child) > .btnA,
.btnA-group > .btnA:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btnA-group > .btnA-group:not(:first-child) > .btnA,
.btnA-group > .btnA:nth-child(n+3),
.btnA-group > :not(.btnA-check) + .btnA {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btnA-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }

.btnA-group-vertical > .btnA,
.btnA-group-vertical > .btnA-group {
  width: 100%; }

.btnA-group-vertical > .btnA-group:not(:first-child),
.btnA-group-vertical > .btnA:not(:first-child) {
  margin-top: -1px; }

.btnA-group-vertical > .btnA-group:not(:last-child) > .btnA,
.btnA-group-vertical > .btnA:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btnA-group-vertical > .btnA-group:not(:first-child) > .btnA,
.btnA-group-vertical > .btnA ~ .btnA {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.cardA {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }

.cardA > hr {
  margin-right: 0;
  margin-left: 0; }

.cardA > .list-group {
  border-top: inherit;
  border-bottom: inherit; }

.cardA > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px); }

.cardA > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px); }

.cardA > .cardA-header + .list-group,
.cardA > .list-group + .cardA-footer {
  border-top: 0; }

.cardA-body {
  flex: 1 1 auto;
  padding: 1rem 1rem; }

.cardA-title {
  margin-bottom: 0.5rem; }

.cardA-subtitle {
  margin-top: -.25rem;
  margin-bottom: 0; }

.cardA-text:last-child {
  margin-bottom: 0; }

.cardA-link:hover {
  text-decoration: none; }

.cardA-link + .cardA-link {
  margin-left: 1rem; }

.cardA-header {
  padding: .5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.cardA-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; }

.cardA-footer {
  padding: .5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }

.cardA-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px); }

.cardA-header-tabs {
  margin-right: -.5rem;
  margin-bottom: -.5rem;
  margin-left: -.5rem;
  border-bottom: 0; }

.cardA-header-pills {
  margin-right: -.5rem;
  margin-left: -0.5rem; }

.cardA-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(.25rem - 1px); }

.cardA-img,
.cardA-img-bottom,
.cardA-img-top {
  width: 100%; }

.cardA-img,
.cardA-img-top {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px); }

.cardA-img,
.cardA-img-bottom {
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px); }

.cardA-group > .cardA {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .cardA-group {
    display: flex;
    flex-flow: row wrap; }

  .cardA-group > .cardA {
    flex: 1 0 0%;
    margin-bottom: 0; }

  .cardA-group > .cardA + .cardA {
    margin-left: 0;
    border-left: 0; }

  .cardA-group > .cardA:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

  .cardA-group > .cardA:not(:last-child) .cardA-header,
  .cardA-group > .cardA:not(:last-child) .cardA-img-top {
    border-top-right-radius: 0; }

  .cardA-group > .cardA:not(:last-child) .cardA-footer,
  .cardA-group > .cardA:not(:last-child) .cardA-img-bottom {
    border-bottom-right-radius: 0; }

  .cardA-group > .cardA:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

  .cardA-group > .cardA:not(:first-child) .cardA-header,
  .cardA-group > .cardA:not(:first-child) .cardA-img-top {
    border-top-left-radius: 0; }

  .cardA-group > .cardA:not(:first-child) .cardA-footer,
  .cardA-group > .cardA:not(:first-child) .cardA-img-bottom {
    border-bottom-left-radius: 0; } }
.badgeA {
  display: inline-block;
  padding: .35em .65em;
  font-size: .75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }

.badgeA:empty {
  display: none; }

.btnA .badgeA {
  position: relative;
  top: -1px; }

.clearfixA::after {
  display: block;
  clear: both;
  content: ""; }

.ratioA {
  position: relative;
  width: 100%; }

.ratioA::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: ""; }

.ratioA > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ratioA-1x1 {
  --bs-aspect-ratio: 100% ; }

.ratioA-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%) ; }

.ratioA-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%) ; }

.ratioA-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%) ; }

.fixedA-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixedA-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.stickyA-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .stickyA-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }
@media (min-width: 768px) {
  .stickyA-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }
@media (min-width: 990px) {
  .stickyA-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }
@media (min-width: 1220px) {
  .stickyA-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }
@media (min-width: 1400px) {
  .stickyA-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.floatA-left {
  float: left !important; }

.floatA-right {
  float: right !important; }

.floatA-none {
  float: none !important; }

.ofA-auto {
  overflow: auto !important; }

.ofA-hidden {
  overflow: hidden !important; }

.ofA-visible {
  overflow: visible !important; }

.ofA-scroll {
  overflow: scroll !important; }

.dA-inline {
  display: inline !important; }

.dA-inline-block {
  display: inline-block !important; }

.dA-block {
  display: block !important; }

.dA-grid {
  display: grid !important; }

.dA-table {
  display: table !important; }

.dA-table-rowA {
  display: table-rowA !important; }

.dA-table-cell {
  display: table-cell !important; }

.dA-flex {
  display: flex !important; }

.dA-inline-flex {
  display: inline-flex !important; }

.dA-none {
  display: none !important; }

.posA-static {
  position: static !important; }

.posA-relative {
  position: relative !important; }

.posA-absolute {
  position: absolute !important; }

.posA-fixed {
  position: fixed !important; }

.posA-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.topA-0 {
  top: 0 !important; }

.topA-10 {
  top: 10% !important; }

.topA-20 {
  top: 20% !important; }

.topA-30 {
  top: 30% !important; }

.topA-40 {
  top: 40% !important; }

.topA-50 {
  top: 50% !important; }

.topA-60 {
  top: 60% !important; }

.topA-70 {
  top: 70% !important; }

.topA-80 {
  top: 80% !important; }

.topA-90 {
  top: 90% !important; }

.topA-100 {
  top: 100% !important; }

.bottomA-0 {
  bottom: 0 !important; }

.bottomA-10 {
  bottom: 10% !important; }

.bottomA-20 {
  bottom: 20% !important; }

.bottomA-30 {
  bottom: 30% !important; }

.bottomA-40 {
  bottom: 40% !important; }

.bottomA-50 {
  bottom: 50% !important; }

.bottomA-60 {
  bottom: 60% !important; }

.bottomA-70 {
  bottom: 70% !important; }

.bottomA-80 {
  bottom: 80% !important; }

.bottomA-90 {
  bottom: 90% !important; }

.bottomA-100 {
  bottom: 100% !important; }

.leftA-0 {
  left: 0 !important; }

.leftA-10 {
  left: 10% !important; }

.leftA-20 {
  left: 20% !important; }

.leftA-30 {
  left: 30% !important; }

.leftA-40 {
  left: 40% !important; }

.leftA-50 {
  left: 50% !important; }

.leftA-60 {
  left: 60% !important; }

.leftA-70 {
  left: 70% !important; }

.leftA-80 {
  left: 80% !important; }

.leftA-90 {
  left: 90% !important; }

.leftA-100 {
  left: 100% !important; }

.right-0 {
  right: 0 !important; }

.right-10 {
  right: 10% !important; }

.right-20 {
  right: 20% !important; }

.right-30 {
  right: 30% !important; }

.right-40 {
  right: 40% !important; }

.right-50 {
  right: 50% !important; }

.right-60 {
  right: 60% !important; }

.right-70 {
  right: 70% !important; }

.right-80 {
  right: 80% !important; }

.right-90 {
  right: 90% !important; }

.right-100 {
  right: 100% !important; }

.translateA-middle {
  transform: translate(-50%, -50%) !important; }

.translateA-middle-x {
  transform: translateX(-50%) !important; }

.translateA-middle-y {
  transform: translateY(-50%) !important; }

.wA-25 {
  width: 25% !important; }

.wA-50 {
  width: 50% !important; }

.wA-75 {
  width: 75% !important; }

.wA-100 {
  width: 100% !important; }

.flexA-grow-0 {
  flex-grow: 0 !important; }

.flexA-grow-1 {
  flex-grow: 1 !important; }

.flexA-shrink-0 {
  flex-shrink: 0 !important; }

.flexA-shrink-1 {
  flex-shrink: 1 !important; }

.flexA-1 {
  flex: 1 !important; }

.spaceA-0 {
  gap: 0 !important; }

.spaceA-1 {
  gap: 0.25rem !important; }

.spaceA-2 {
  gap: 0.5rem !important; }

.spaceA-3 {
  gap: 1rem !important; }

.spaceA-4 {
  gap: 1.5rem !important; }

.spaceA-5 {
  gap: 3rem !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

.alignA-items-start {
  align-items: flex-start !important; }

.alignA-items-end {
  align-items: flex-end !important; }

.alignA-items-center {
  align-items: center !important; }

.alignA-items-baseline {
  align-items: baseline !important; }

.alignA-items-stretch {
  align-items: stretch !important; }

.alignA-content-start {
  align-content: flex-start !important; }

.alignA-content-end {
  align-content: flex-end !important; }

.alignA-content-center {
  align-content: center !important; }

.alignA-content-between {
  align-content: space-between !important; }

.alignA-content-around {
  align-content: space-around !important; }

.alignA-content-stretch {
  align-content: stretch !important; }

.alignA-self-auto {
  align-self: auto !important; }

.alignA-self-start {
  align-self: flex-start !important; }

.alignA-self-end {
  align-self: flex-end !important; }

.alignA-self-center {
  align-self: center !important; }

.alignA-self-baseline {
  align-self: baseline !important; }

.alignA-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: .25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: .5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: .25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: .5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: .25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: .5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: .25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: .5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 {
  font-size: calc(1.325rem + .9vw) !important; }

.fs-3 {
  font-size: calc(1.3rem + .6vw) !important; }

.fs-4 {
  font-size: calc(1.275rem + .3vw) !important; }

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-bolder {
  font-weight: bolder !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-start {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-primary {
  color: #0d6efd !important; }

.text-secondary {
  color: #6c757d !important; }

.text-success {
  color: #198754 !important; }

.text-info {
  color: #0dcaf0 !important; }

.text-warning {
  color: #ffc107 !important; }

.text-danger {
  color: #dc3545 !important; }

.text-light {
  color: #f8f9fa !important; }

.text-dark {
  color: #212529 !important; }

.text-white {
  color: #fff !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  color: inherit !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.25 !important; }

.lh-base {
  line-height: 1.5 !important; }

.lh-lg {
  line-height: 2 !important; }

.bg-primary {
  background-color: #0d6efd !important; }

.bg-secondary {
  background-color: #6c757d !important; }

.bg-success {
  background-color: #198754 !important; }

.bg-info {
  background-color: #0dcaf0 !important; }

.bg-warning {
  background-color: #ffc107 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

.bg-dark {
  background-color: #212529 !important; }

.bg-body {
  background-color: #fff !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-decoration-none {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

.fontA-monospace {
  font-family: var(--bs-font-monospace) !important; }

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: .25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .floatA-sm-start {
    float: left !important; }

  .floatA-sm-end {
    float: right !important; }

  .floatA-sm-none {
    float: none !important; }

  .dA-sm-inline {
    display: inline !important; }

  .dA-sm-inline-block {
    display: inline-block !important; }

  .dA-sm-block {
    display: block !important; }

  .dA-sm-grid {
    display: grid !important; }

  .dA-sm-table {
    display: table !important; }

  .dA-sm-table-rowA {
    display: table-rowA !important; }

  .dA-sm-table-cell {
    display: table-cell !important; }

  .dA-sm-flex {
    display: flex !important; }

  .dA-sm-inline-flex {
    display: inline-flex !important; }

  .dA-sm-none {
    display: none !important; }

  .flexA-sm-fill {
    flex: 1 1 auto !important; }

  .flexA-sm-rowA {
    flex-direction: row !important; }

  .flexA-sm-column {
    flex-direction: column !important; }

  .flexA-sm-rowA-reverse {
    flex-direction: row-reverse !important; }

  .flexA-sm-column-reverse {
    flex-direction: column-reverse !important; }

  .flexA-sm-growA-0 {
    flex-grow: 0 !important; }

  .flexA-sm-growA-1 {
    flex-grow: 1 !important; }

  .flexA-sm-shrink-0 {
    flex-shrink: 0 !important; }

  .flexA-sm-shrink-1 {
    flex-shrink: 1 !important; }

  .flexA-sm-wrap {
    flex-wrap: wrap !important; }

  .flexA-sm-nowrap {
    flex-wrap: nowrap !important; }

  .flexA-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; } }
@media (min-width: 1220px) {
  .fs-1 {
    font-size: 2.5rem !important; } }
@media print {
  .dA-print-inline {
    display: inline !important; }

  .dA-print-inline-block {
    display: inline-block !important; }

  .dA-print-block {
    display: block !important; }

  .dA-print-grid {
    display: grid !important; }

  .dA-print-table {
    display: table !important; }

  .dA-print-table-rowA {
    display: table-rowA !important; }

  .dA-print-table-cell {
    display: table-cell !important; }

  .dA-print-flex {
    display: flex !important; }

  .dA-print-inline-flex {
    display: inline-flex !important; }

  .dA-print-none {
    display: none !important; } }
/*GL line*/
.dnA-line-gold-gl-2px-1 {
  width: 100%;
  height: 2px;
  background: linear-gradient(to right, #f2f2f2, var(--dnA_c_gold_1), var(--dnA_c_gold_1), var(--dnA_c_gold_1), #f2f2f2); }

.dnA-line-gold-gl-3px-1 {
  width: 100%;
  height: 3px;
  background: linear-gradient(to right, #f2f2f2, var(--dnA_c_gold_1), var(--dnA_c_gold_1), var(--dnA_c_gold_1), #f2f2f2); }

.dnA-line-gold-gl-4px-1 {
  width: 100%;
  height: 4px;
  background: linear-gradient(to right, #f2f2f2, var(--dnA_c_gold_1), var(--dnA_c_gold_1), var(--dnA_c_gold_1), #f2f2f2); }

.dnA-line-gold-gl-5px-1 {
  width: 100%;
  height: 5px;
  background: linear-gradient(to right, #f2f2f2, var(--dnA_c_gold_1), var(--dnA_c_gold_1), var(--dnA_c_gold_1), #f2f2f2); }

.dnA-line-silver-gl-2px-1 {
  width: 100%;
  height: 2px;
  background: linear-gradient(to right, #f2f2f2, #ccc, #999, #ccc, #f2f2f2); }

/*border*/
.borderA-light {
  border: 1px solid var(--dnA_c_light); }

.borderA-light-top {
  border-top: 1px solid var(--dnA_c_light); }

.borderA-light-bottom {
  border-bottom: 1px solid var(--dnA_c_light); }

.borderA-light-left {
  border-left: 1px solid var(--dnA_c_light); }

.borderA-light-right {
  border-right: 1px solid var(--dnA_c_light); }

.borderA-normal {
  border: 1px solid var(--dnA_c_normal); }

.borderA-normal-top {
  border-top: 1px solid var(--dnA_c_normal); }

.borderA-normal-bottom {
  border-bottom: 1px solid var(--dnA_c_normal); }

.borderA-normal-left {
  border-left: 1px solid var(--dnA_c_normal); }

.borderA-normal-right {
  border-right: 1px solid var(--dnA_c_normal); }

/* float */
.floatA-left {
  float: left; }

.floatA-right {
  float: right; }

.floatA-inherit {
  float: inherit; }

.floatA-none {
  float: none; }

/* Copy Contain */
.copyA-1-content-1 {
  position: relative;
  width: 100%;
  padding: 10px;
  padding-right: 25px;
  margin-bottom: 0; }
  .copyA-1-content-1 .headerA {
    font-size: 16px;
    color: #000f00 !important; }
  .copyA-1-content-1 xmp {
    padding: 0 !important;
    margin: 0 !important; }

.copyA-1-content-1 .copyA-next-btn {
  position: absolute;
  top: -7px;
  right: -10px;
  overflow: visible;
  padding: 2px 7px 0 7px; }
  .copyA-1-content-1 .copyA-next-btn .copyA-1-content-1-header {
    color: #000f00;
    font-family: "Calibri"; }
  .copyA-1-content-1 .copyA-next-btn span {
    position: absolute;
    top: -7px;
    right: 50px;
    overflow: visible;
    padding: 4px 20px;
    color: #158000 !important;
    background: #fff;
    border: 1px solid #000f00;
    border-radius: 50px; }

.copyA-1-content-1e {
  position: relative;
  width: 100%;
  height: auto !important;
  padding: 10px;
  padding-right: 25px;
  margin-bottom: 0; }
  .copyA-1-content-1e .headerA {
    font-size: 16px;
    color: #000f00 !important; }
  .copyA-1-content-1e xmp {
    padding: 0 !important;
    margin: 0 !important; }

.copyA-1-content-1e .copyA-next-btn {
  position: absolute;
  top: -7px;
  right: -10px;
  overflow: visible;
  padding: 2px 7px 0 7px; }
  .copyA-1-content-1e .copyA-next-btn .copyA-1-content-1-header {
    color: #000f00;
    font-family: "Calibri"; }
  .copyA-1-content-1e .copyA-next-btn span {
    position: absolute;
    top: -7px;
    right: 50px;
    overflow: visible;
    padding: 4px 20px;
    color: #158000 !important;
    background: #fff;
    border: 1px solid #000f00;
    border-radius: 50px; }

.copyA-1-content-1e .copyA-next-btn-2 {
  position: absolute;
  top: 4px;
  right: 4px;
  overflow: visible;
  padding: 2px 7px 0 7px; }
  .copyA-1-content-1e .copyA-next-btn-2 .copyA-1-content-1-header {
    color: #000f00;
    font-family: "Calibri"; }
  .copyA-1-content-1e .copyA-next-btn-2 span {
    position: absolute;
    top: -7px;
    right: 50px;
    overflow: visible;
    padding: 4px 20px;
    color: #158000 !important;
    background: #fff;
    border: 1px solid #000f00;
    border-radius: 50px; }

.copyA-1-content-2 {
  position: relative;
  width: 100%;
  padding: 10px;
  padding-right: 25px;
  margin-bottom: 20px; }
  .copyA-1-content-2 .headerA {
    font-size: 16px;
    color: #000f00 !important; }
  .copyA-1-content-2 xmp {
    font-family: "CourierNew";
    padding: 0 !important;
    margin: 0 !important; }

.copyA-1-content-2 .copyA-next-btn {
  position: absolute;
  top: -7px;
  right: -10px;
  overflow: visible;
  padding: 2px 7px 0 7px; }
  .copyA-1-content-2 .copyA-next-btn .copyA-1-content-2-header {
    color: #000f00;
    font-family: "Calibri"; }
  .copyA-1-content-2 .copyA-next-btn span {
    position: absolute;
    top: -7px;
    right: 50px;
    overflow: visible;
    padding: 4px 20px;
    color: #158000 !important;
    background: #fff;
    border: 1px solid #000f00;
    border-radius: 50px; }

/* white-space */
.whiteA-space-normal {
  white-space: normal; }

.whiteA-space-nowrap {
  white-space: nowrap; }

.whiteA-space-pre {
  white-space: pre; }

.whiteA-space-pre-line {
  white-space: pre-line; }

.whiteA-space-pre-wrap {
  white-space: pre-wrap; }

.whiteA-space-pre-line {
  white-space: pre-line; }

.whiteA-space-break-spaces {
  white-space: break-spaces; }

/*==*/
.whiteA-space-inherit {
  white-space: inherit; }

.whiteA-space-initial {
  white-space: initial; }

.whiteA-space-revert {
  white-space: revert; }

.whiteA-space-revert-layer {
  white-space: revert-layer; }

.whiteA-space-unset {
  white-space: unset; }

/* /////////////////////////////////////////////////////////////////// */
.formA-check {
  display: inline-block !important;
  width: fit-content;
  clear: right !important;
  cursor: pointer; }

.formA-check input[type="checkbox"],
.formA-check input[type="radio"] {
  appearance: none;
  position: relative;
  border: 1.5px solid #757575;
  background: linear-gradient(to top, #e5e5e5, #fff);
  width: 14px;
  height: 14px;
  margin-bottom: -2px;
  cursor: pointer; }

.formA-check input[type="radio"] {
  border: 1px solid #757575;
  border-radius: 50%;
  background: radial-gradient(#e5e5e5, #fff); }

/* formA-check | check Size */
/* formA-check | check Size */
.formA-check.checkA-cb-5 input[type="checkbox"],
.formA-check.checkA-rdo-5 input[type="radio"] {
  width: 4px !important;
  height: 4px !important; }

.formA-check.checkA-cb-6 input[type="checkbox"],
.formA-check.checkA-rdo-6 input[type="radio"] {
  width: 5px !important;
  height: 5px !important; }

.formA-check.checkA-cb-7 input[type="checkbox"],
.formA-check.checkA-rdo-7 input[type="radio"] {
  width: 6px !important;
  height: 6px !important; }

.formA-check.checkA-cb-8 input[type="checkbox"],
.formA-check.checkA-rdo-8 input[type="radio"] {
  width: 6px !important;
  height: 6px !important; }

.formA-check.checkA-cb-9 input[type="checkbox"],
.formA-check.checkA-rdo-9 input[type="radio"] {
  width: 7px !important;
  height: 7px !important; }

.formA-check.checkA-cb-10 input[type="checkbox"],
.formA-check.checkA-rdo-10 input[type="radio"] {
  width: 8px !important;
  height: 8px !important; }

.formA-check.checkA-cb-11 input[type="checkbox"],
.formA-check.checkA-rdo-11 input[type="radio"] {
  width: 9px !important;
  height: 9px !important; }

.formA-check.checkA-cb-12 input[type="checkbox"],
.formA-check.checkA-rdo-12 input[type="radio"] {
  width: 10px !important;
  height: 10px !important; }

.formA-check.checkA-cb-13 input[type="checkbox"],
.formA-check.checkA-rdo-13 input[type="radio"] {
  width: 11px !important;
  height: 11px !important; }

.formA-check.checkA-cb-14 input[type="checkbox"],
.formA-check.checkA-rdo-14 input[type="radio"] {
  width: 12px !important;
  height: 12px !important; }

.formA-check.checkA-cb-15 input[type="checkbox"],
.formA-check.checkA-rdo-15 input[type="radio"] {
  width: 13px !important;
  height: 13px !important; }

.formA-check.checkA-cb-16 input[type="checkbox"],
.formA-check.checkA-rdo-16 input[type="radio"] {
  width: 13px !important;
  height: 13px !important; }

.formA-check.checkA-cb-17 input[type="checkbox"],
.formA-check.checkA-rdo-17 input[type="radio"] {
  width: 14px !important;
  height: 14px !important; }

.formA-check.checkA-cb-18 input[type="checkbox"],
.formA-check.checkA-rdo-18 input[type="radio"] {
  width: 15px !important;
  height: 15px !important; }

.formA-check.checkA-cb-19 input[type="checkbox"],
.formA-check.checkA-rdo-19 input[type="radio"] {
  width: 16px !important;
  height: 16px !important; }

.formA-check.checkA-cb-20 input[type="checkbox"],
.formA-check.checkA-rdo-20 input[type="radio"] {
  width: 17px !important;
  height: 17px !important; }

.formA-check.checkA-cb-21 input[type="checkbox"],
.formA-check.checkA-rdo-21 input[type="radio"] {
  width: 18px !important;
  height: 18px !important; }

.formA-check.checkA-cb-22 input[type="checkbox"],
.formA-check.checkA-rdo-22 input[type="radio"] {
  width: 19px !important;
  height: 19px !important; }

.formA-check.checkA-cb-23 input[type="checkbox"],
.formA-check.checkA-rdo-23 input[type="radio"] {
  width: 19px !important;
  height: 19px !important; }

.formA-check.checkA-cb-24 input[type="checkbox"],
.formA-check.checkA-rdo-24 input[type="radio"] {
  width: 20px !important;
  height: 20px !important; }

.formA-check.checkA-cb-25 input[type="checkbox"],
.formA-check.checkA-rdo-25 input[type="radio"] {
  width: 21px !important;
  height: 21px !important; }

.formA-check.checkA-cb-26 input[type="checkbox"],
.formA-check.checkA-rdo-26 input[type="radio"] {
  width: 22px !important;
  height: 22px !important; }

.formA-check.checkA-cb-27 input[type="checkbox"],
.formA-check.checkA-rdo-27 input[type="radio"] {
  width: 23px !important;
  height: 23px !important; }

.formA-check.checkA-cb-28 input[type="checkbox"],
.formA-check.checkA-rdo-28 input[type="radio"] {
  width: 24px !important;
  height: 24px !important; }

.formA-check.checkA-cb-29 input[type="checkbox"],
.formA-check.checkA-rdo-29 input[type="radio"] {
  width: 25px !important;
  height: 25px !important; }

.formA-check.checkA-cb-30 input[type="checkbox"],
.formA-check.checkA-rdo-30 input[type="radio"] {
  width: 26px !important;
  height: 26px !important; }

.formA-check.checkA-cb-31 input[type="checkbox"],
.formA-check.checkA-rdo-31 input[type="radio"] {
  width: 26px !important;
  height: 26px !important; }

.formA-check.checkA-cb-32 input[type="checkbox"],
.formA-check.checkA-rdo-32 input[type="radio"] {
  width: 27px !important;
  height: 27px !important; }

.formA-check.checkA-cb-33 input[type="checkbox"],
.formA-check.checkA-rdo-33 input[type="radio"] {
  width: 28px !important;
  height: 28px !important; }

.formA-check.checkA-cb-34 input[type="checkbox"],
.formA-check.checkA-rdo-34 input[type="radio"] {
  width: 29px !important;
  height: 29px !important; }

.formA-check.checkA-cb-35 input[type="checkbox"],
.formA-check.checkA-rdo-35 input[type="radio"] {
  width: 30px !important;
  height: 30px !important; }

.formA-check.checkA-cb-36 input[type="checkbox"],
.formA-check.checkA-rdo-36 input[type="radio"] {
  width: 31px !important;
  height: 31px !important; }

.formA-check.checkA-cb-37 input[type="checkbox"],
.formA-check.checkA-rdo-37 input[type="radio"] {
  width: 32px !important;
  height: 32px !important; }

.formA-check.checkA-cb-38 input[type="checkbox"],
.formA-check.checkA-rdo-38 input[type="radio"] {
  width: 32px !important;
  height: 32px !important; }

.formA-check.checkA-cb-39 input[type="checkbox"],
.formA-check.checkA-rdo-39 input[type="radio"] {
  width: 33px !important;
  height: 33px !important; }

.formA-check.checkA-cb-40 input[type="checkbox"],
.formA-check.checkA-rdo-40 input[type="radio"] {
  width: 34px !important;
  height: 34px !important; }

.formA-check.checkA-cb-41 input[type="checkbox"],
.formA-check.checkA-rdo-41 input[type="radio"] {
  width: 35px !important;
  height: 35px !important; }

.formA-check.checkA-cb-42 input[type="checkbox"],
.formA-check.checkA-rdo-42 input[type="radio"] {
  width: 36px !important;
  height: 36px !important; }

.formA-check.checkA-cb-43 input[type="checkbox"],
.formA-check.checkA-rdo-43 input[type="radio"] {
  width: 37px !important;
  height: 37px !important; }

.formA-check.checkA-cb-44 input[type="checkbox"],
.formA-check.checkA-rdo-44 input[type="radio"] {
  width: 38px !important;
  height: 38px !important; }

.formA-check.checkA-cb-45 input[type="checkbox"],
.formA-check.checkA-rdo-45 input[type="radio"] {
  width: 39px !important;
  height: 39px !important; }

.formA-check.checkA-cb-46 input[type="checkbox"],
.formA-check.checkA-rdo-46 input[type="radio"] {
  width: 39px !important;
  height: 39px !important; }

.formA-check.checkA-cb-47 input[type="checkbox"],
.formA-check.checkA-rdo-47 input[type="radio"] {
  width: 40px !important;
  height: 40px !important; }

.formA-check.checkA-cb-48 input[type="checkbox"],
.formA-check.checkA-rdo-48 input[type="radio"] {
  width: 41px !important;
  height: 41px !important; }

.formA-check.checkA-cb-49 input[type="checkbox"],
.formA-check.checkA-rdo-49 input[type="radio"] {
  width: 42px !important;
  height: 42px !important; }

.formA-check.checkA-cb-50 input[type="checkbox"],
.formA-check.checkA-rdo-50 input[type="radio"] {
  width: 43px !important;
  height: 43px !important; }

.formA-check.checkA-cb-51 input[type="checkbox"],
.formA-check.checkA-rdo-51 input[type="radio"] {
  width: 44px !important;
  height: 44px !important; }

.formA-check.checkA-cb-52 input[type="checkbox"],
.formA-check.checkA-rdo-52 input[type="radio"] {
  width: 45px !important;
  height: 45px !important; }

.formA-check.checkA-cb-53 input[type="checkbox"],
.formA-check.checkA-rdo-53 input[type="radio"] {
  width: 45px !important;
  height: 45px !important; }

.formA-check.checkA-cb-54 input[type="checkbox"],
.formA-check.checkA-rdo-54 input[type="radio"] {
  width: 46px !important;
  height: 46px !important; }

.formA-check.checkA-cb-55 input[type="checkbox"],
.formA-check.checkA-rdo-55 input[type="radio"] {
  width: 47px !important;
  height: 47px !important; }

.formA-check.checkA-cb-56 input[type="checkbox"],
.formA-check.checkA-rdo-56 input[type="radio"] {
  width: 48px !important;
  height: 48px !important; }

.formA-check.checkA-cb-57 input[type="checkbox"],
.formA-check.checkA-rdo-57 input[type="radio"] {
  width: 49px !important;
  height: 49px !important; }

.formA-check.checkA-cb-58 input[type="checkbox"],
.formA-check.checkA-rdo-58 input[type="radio"] {
  width: 50px !important;
  height: 50px !important; }

.formA-check.checkA-cb-59 input[type="checkbox"],
.formA-check.checkA-rdo-59 input[type="radio"] {
  width: 51px !important;
  height: 51px !important; }

.formA-check.checkA-cb-60 input[type="checkbox"],
.formA-check.checkA-rdo-60 input[type="radio"] {
  width: 52px !important;
  height: 52px !important; }

.formA-check.checkA-cb-61 input[type="checkbox"],
.formA-check.checkA-rdo-61 input[type="radio"] {
  width: 52px !important;
  height: 52px !important; }

.formA-check.checkA-cb-62 input[type="checkbox"],
.formA-check.checkA-rdo-62 input[type="radio"] {
  width: 53px !important;
  height: 53px !important; }

.formA-check.checkA-cb-63 input[type="checkbox"],
.formA-check.checkA-rdo-63 input[type="radio"] {
  width: 54px !important;
  height: 54px !important; }

.formA-check.checkA-cb-64 input[type="checkbox"],
.formA-check.checkA-rdo-64 input[type="radio"] {
  width: 55px !important;
  height: 55px !important; }

.formA-check.checkA-cb-65 input[type="checkbox"],
.formA-check.checkA-rdo-65 input[type="radio"] {
  width: 56px !important;
  height: 56px !important; }

.formA-check.checkA-cb-66 input[type="checkbox"],
.formA-check.checkA-rdo-66 input[type="radio"] {
  width: 57px !important;
  height: 57px !important; }

.formA-check.checkA-cb-67 input[type="checkbox"],
.formA-check.checkA-rdo-67 input[type="radio"] {
  width: 58px !important;
  height: 58px !important; }

.formA-check.checkA-cb-68 input[type="checkbox"],
.formA-check.checkA-rdo-68 input[type="radio"] {
  width: 58px !important;
  height: 58px !important; }

.formA-check.checkA-cb-69 input[type="checkbox"],
.formA-check.checkA-rdo-69 input[type="radio"] {
  width: 59px !important;
  height: 59px !important; }

.formA-check.checkA-cb-70 input[type="checkbox"],
.formA-check.checkA-rdo-70 input[type="radio"] {
  width: 60px !important;
  height: 60px !important; }

.formA-check.checkA-cb-71 input[type="checkbox"],
.formA-check.checkA-rdo-71 input[type="radio"] {
  width: 61px !important;
  height: 61px !important; }

.formA-check.checkA-cb-72 input[type="checkbox"],
.formA-check.checkA-rdo-72 input[type="radio"] {
  width: 62px !important;
  height: 62px !important; }

.formA-check.checkA-cb-73 input[type="checkbox"],
.formA-check.checkA-rdo-73 input[type="radio"] {
  width: 63px !important;
  height: 63px !important; }

.formA-check.checkA-cb-74 input[type="checkbox"],
.formA-check.checkA-rdo-74 input[type="radio"] {
  width: 64px !important;
  height: 64px !important; }

.formA-check.checkA-cb-75 input[type="checkbox"],
.formA-check.checkA-rdo-75 input[type="radio"] {
  width: 65px !important;
  height: 65px !important; }

.formA-check.checkA-cb-76 input[type="checkbox"],
.formA-check.checkA-rdo-76 input[type="radio"] {
  width: 65px !important;
  height: 65px !important; }

.formA-check.checkA-cb-77 input[type="checkbox"],
.formA-check.checkA-rdo-77 input[type="radio"] {
  width: 66px !important;
  height: 66px !important; }

.formA-check.checkA-cb-78 input[type="checkbox"],
.formA-check.checkA-rdo-78 input[type="radio"] {
  width: 67px !important;
  height: 67px !important; }

.formA-check.checkA-cb-79 input[type="checkbox"],
.formA-check.checkA-rdo-79 input[type="radio"] {
  width: 68px !important;
  height: 68px !important; }

.formA-check.checkA-cb-80 input[type="checkbox"],
.formA-check.checkA-rdo-80 input[type="radio"] {
  width: 69px !important;
  height: 69px !important; }

.dnA-dark .formA-check input[type="checkbox"],
.dnA-check-dark .formA-check input[type="checkbox"],
.formA-check.checkA-dark input[type="checkbox"],
.dnA-dark .formA-check input[type="radio"],
.dnA-check-dark .formA-check input[type="radio"],
.formA-check.checkA-dark input[type="radio"] {
  border-color: #e5e5e5 !important;
  background: linear-gradient(to top, #000f00, #363636); }

.dnA-dark .formA-check input[type="checkbox"]:checked,
.dnA-check-dark .formA-check input[type="checkbox"]:checked,
.formA-check.checkA-dark input[type="checkbox"]:checked,
.dnA-dark .formA-check input[type="radio"]:checked,
.dnA-check-dark .formA-check input[type="radio"]:checked,
.formA-check.checkA-dark input[type="radio"]:checked {
  background-color: rgba(255, 255, 219, 0.3);
  color: inherit; }

.formA-check input[type="checkbox"]:checked:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 18px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: left calc(100vw * .003) bottom calc(100vw * .007);
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230f5e01;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E"); }

.formA-check input[type="radio"]:checked:after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230f5e01;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E"); }

/* formA-check | check Size */
.formA-check.checkA-cb-5 input[type="checkbox"]:checked:after {
  width: 5px !important;
  height: 4px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-5 input[type="radio"]:checked:after {
  width: 3px !important;
  height: 3px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-6 input[type="checkbox"]:checked:after {
  width: 6px !important;
  height: 5px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-6 input[type="radio"]:checked:after {
  width: 3px !important;
  height: 3px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-7 input[type="checkbox"]:checked:after {
  width: 8px !important;
  height: 6px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-7 input[type="radio"]:checked:after {
  width: 4px !important;
  height: 4px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-8 input[type="checkbox"]:checked:after {
  width: 8px !important;
  height: 6px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-8 input[type="radio"]:checked:after {
  width: 5px !important;
  height: 5px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-9 input[type="checkbox"]:checked:after {
  width: 9px !important;
  height: 7px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-9 input[type="radio"]:checked:after {
  width: 5px !important;
  height: 5px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-10 input[type="checkbox"]:checked:after {
  width: 10px !important;
  height: 8px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-10 input[type="radio"]:checked:after {
  width: 6px !important;
  height: 6px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-11 input[type="checkbox"]:checked:after {
  width: 12px !important;
  height: 9px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-11 input[type="radio"]:checked:after {
  width: 6px !important;
  height: 6px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-12 input[type="checkbox"]:checked:after {
  width: 13px !important;
  height: 10px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-12 input[type="radio"]:checked:after {
  width: 7px !important;
  height: 7px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-13 input[type="checkbox"]:checked:after {
  width: 14px !important;
  height: 11px !important;
  background-position: bottom 1px left 0px !important; }

.formA-check.checkA-rdo-13 input[type="radio"]:checked:after {
  width: 7px !important;
  height: 7px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-14 input[type="checkbox"]:checked:after {
  width: 15px !important;
  height: 12px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-14 input[type="radio"]:checked:after {
  width: 8px !important;
  height: 8px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-15 input[type="checkbox"]:checked:after {
  width: 17px !important;
  height: 13px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-15 input[type="radio"]:checked:after {
  width: 9px !important;
  height: 9px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-16 input[type="checkbox"]:checked:after {
  width: 17px !important;
  height: 13px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-16 input[type="radio"]:checked:after {
  width: 10px !important;
  height: 10px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-17 input[type="checkbox"]:checked:after {
  width: 18px !important;
  height: 14px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-17 input[type="radio"]:checked:after {
  width: 11px !important;
  height: 11px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-18 input[type="checkbox"]:checked:after {
  width: 19px !important;
  height: 15px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-18 input[type="radio"]:checked:after {
  width: 11px !important;
  height: 11px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-19 input[type="checkbox"]:checked:after {
  width: 21px !important;
  height: 16px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-19 input[type="radio"]:checked:after {
  width: 12px !important;
  height: 12px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-20 input[type="checkbox"]:checked:after {
  width: 22px !important;
  height: 17px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-20 input[type="radio"]:checked:after {
  width: 12px !important;
  height: 12px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-21 input[type="checkbox"]:checked:after {
  width: 23px !important;
  height: 18px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-21 input[type="radio"]:checked:after {
  width: 13px !important;
  height: 13px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-22 input[type="checkbox"]:checked:after {
  width: 24px !important;
  height: 19px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-22 input[type="radio"]:checked:after {
  width: 14px !important;
  height: 14px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-23 input[type="checkbox"]:checked:after {
  width: 24px !important;
  height: 19px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-23 input[type="radio"]:checked:after {
  width: 14px !important;
  height: 14px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-24 input[type="checkbox"]:checked:after {
  width: 26px !important;
  height: 20px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-24 input[type="radio"]:checked:after {
  width: 15px !important;
  height: 15px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-25 input[type="checkbox"]:checked:after {
  width: 27px !important;
  height: 21px !important;
  background-position: bottom 2px left 0px !important; }

.formA-check.checkA-rdo-25 input[type="radio"]:checked:after {
  width: 15px !important;
  height: 15px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-26 input[type="checkbox"]:checked:after {
  width: 28px !important;
  height: 22px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-26 input[type="radio"]:checked:after {
  width: 16px !important;
  height: 16px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-27 input[type="checkbox"]:checked:after {
  width: 30px !important;
  height: 23px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-27 input[type="radio"]:checked:after {
  width: 16px !important;
  height: 16px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-28 input[type="checkbox"]:checked:after {
  width: 31px !important;
  height: 24px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-28 input[type="radio"]:checked:after {
  width: 17px !important;
  height: 17px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-29 input[type="checkbox"]:checked:after {
  width: 32px !important;
  height: 25px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-29 input[type="radio"]:checked:after {
  width: 18px !important;
  height: 18px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-30 input[type="checkbox"]:checked:after {
  width: 33px !important;
  height: 26px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-30 input[type="radio"]:checked:after {
  width: 18px !important;
  height: 18px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-31 input[type="checkbox"]:checked:after {
  width: 33px !important;
  height: 26px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-31 input[type="radio"]:checked:after {
  width: 19px !important;
  height: 19px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-32 input[type="checkbox"]:checked:after {
  width: 35px !important;
  height: 27px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-32 input[type="radio"]:checked:after {
  width: 20px !important;
  height: 20px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-33 input[type="checkbox"]:checked:after {
  width: 36px !important;
  height: 28px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-33 input[type="radio"]:checked:after {
  width: 21px !important;
  height: 21px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-34 input[type="checkbox"]:checked:after {
  width: 37px !important;
  height: 29px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-34 input[type="radio"]:checked:after {
  width: 21px !important;
  height: 21px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-35 input[type="checkbox"]:checked:after {
  width: 39px !important;
  height: 30px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-35 input[type="radio"]:checked:after {
  width: 22px !important;
  height: 22px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-36 input[type="checkbox"]:checked:after {
  width: 40px !important;
  height: 31px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-36 input[type="radio"]:checked:after {
  width: 23px !important;
  height: 23px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-37 input[type="checkbox"]:checked:after {
  width: 41px !important;
  height: 32px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-37 input[type="radio"]:checked:after {
  width: 23px !important;
  height: 23px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-38 input[type="checkbox"]:checked:after {
  width: 41px !important;
  height: 32px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-38 input[type="radio"]:checked:after {
  width: 24px !important;
  height: 24px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-39 input[type="checkbox"]:checked:after {
  width: 42px !important;
  height: 33px !important;
  background-position: bottom 3px left 1px !important; }

.formA-check.checkA-rdo-39 input[type="radio"]:checked:after {
  width: 24px !important;
  height: 24px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-40 input[type="checkbox"]:checked:after {
  width: 44px !important;
  height: 34px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-40 input[type="radio"]:checked:after {
  width: 25px !important;
  height: 25px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-41 input[type="checkbox"]:checked:after {
  width: 45px !important;
  height: 35px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-41 input[type="radio"]:checked:after {
  width: 25px !important;
  height: 25px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-42 input[type="checkbox"]:checked:after {
  width: 46px !important;
  height: 36px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-42 input[type="radio"]:checked:after {
  width: 26px !important;
  height: 26px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-43 input[type="checkbox"]:checked:after {
  width: 48px !important;
  height: 37px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-43 input[type="radio"]:checked:after {
  width: 27px !important;
  height: 27px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-44 input[type="checkbox"]:checked:after {
  width: 49px !important;
  height: 38px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-44 input[type="radio"]:checked:after {
  width: 27px !important;
  height: 27px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-45 input[type="checkbox"]:checked:after {
  width: 50px !important;
  height: 39px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-45 input[type="radio"]:checked:after {
  width: 28px !important;
  height: 28px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-46 input[type="checkbox"]:checked:after {
  width: 50px !important;
  height: 39px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-46 input[type="radio"]:checked:after {
  width: 28px !important;
  height: 28px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-47 input[type="checkbox"]:checked:after {
  width: 51px !important;
  height: 40px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-47 input[type="radio"]:checked:after {
  width: 29px !important;
  height: 29px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-48 input[type="checkbox"]:checked:after {
  width: 53px !important;
  height: 41px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-48 input[type="radio"]:checked:after {
  width: 30px !important;
  height: 30px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-49 input[type="checkbox"]:checked:after {
  width: 54px !important;
  height: 42px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-49 input[type="radio"]:checked:after {
  width: 31px !important;
  height: 31px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-50 input[type="checkbox"]:checked:after {
  width: 55px !important;
  height: 43px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-50 input[type="radio"]:checked:after {
  width: 32px !important;
  height: 32px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-51 input[type="checkbox"]:checked:after {
  width: 57px !important;
  height: 44px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-51 input[type="radio"]:checked:after {
  width: 32px !important;
  height: 32px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-52 input[type="checkbox"]:checked:after {
  width: 58px !important;
  height: 45px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-52 input[type="radio"]:checked:after {
  width: 33px !important;
  height: 33px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-53 input[type="checkbox"]:checked:after {
  width: 58px !important;
  height: 45px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-53 input[type="radio"]:checked:after {
  width: 33px !important;
  height: 33px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-54 input[type="checkbox"]:checked:after {
  width: 59px !important;
  height: 46px !important;
  background-position: bottom 5px left 1px !important; }

.formA-check.checkA-rdo-54 input[type="radio"]:checked:after {
  width: 34px !important;
  height: 34px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-55 input[type="checkbox"]:checked:after {
  width: 60px !important;
  height: 47px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-55 input[type="radio"]:checked:after {
  width: 34px !important;
  height: 34px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-56 input[type="checkbox"]:checked:after {
  width: 62px !important;
  height: 48px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-56 input[type="radio"]:checked:after {
  width: 35px !important;
  height: 35px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-57 input[type="checkbox"]:checked:after {
  width: 63px !important;
  height: 49px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-57 input[type="radio"]:checked:after {
  width: 36px !important;
  height: 36px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-58 input[type="checkbox"]:checked:after {
  width: 64px !important;
  height: 50px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-58 input[type="radio"]:checked:after {
  width: 36px !important;
  height: 36px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-59 input[type="checkbox"]:checked:after {
  width: 66px !important;
  height: 51px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-59 input[type="radio"]:checked:after {
  width: 37px !important;
  height: 37px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-60 input[type="checkbox"]:checked:after {
  width: 67px !important;
  height: 52px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-60 input[type="radio"]:checked:after {
  width: 37px !important;
  height: 37px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-61 input[type="checkbox"]:checked:after {
  width: 67px !important;
  height: 52px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-61 input[type="radio"]:checked:after {
  width: 38px !important;
  height: 38px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-62 input[type="checkbox"]:checked:after {
  width: 68px !important;
  height: 53px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-62 input[type="radio"]:checked:after {
  width: 38px !important;
  height: 38px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-63 input[type="checkbox"]:checked:after {
  width: 69px !important;
  height: 54px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-63 input[type="radio"]:checked:after {
  width: 39px !important;
  height: 39px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-64 input[type="checkbox"]:checked:after {
  width: 71px !important;
  height: 55px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-64 input[type="radio"]:checked:after {
  width: 41px !important;
  height: 41px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-65 input[type="checkbox"]:checked:after {
  width: 72px !important;
  height: 56px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-65 input[type="radio"]:checked:after {
  width: 41px !important;
  height: 41px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-66 input[type="checkbox"]:checked:after {
  width: 73px !important;
  height: 57px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-66 input[type="radio"]:checked:after {
  width: 42px !important;
  height: 42px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-67 input[type="checkbox"]:checked:after {
  width: 75px !important;
  height: 58px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-67 input[type="radio"]:checked:after {
  width: 42px !important;
  height: 42px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-68 input[type="checkbox"]:checked:after {
  width: 75px !important;
  height: 58px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-68 input[type="radio"]:checked:after {
  width: 43px !important;
  height: 43px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-69 input[type="checkbox"]:checked:after {
  width: 76px !important;
  height: 59px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-69 input[type="radio"]:checked:after {
  width: 43px !important;
  height: 43px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-70 input[type="checkbox"]:checked:after {
  width: 77px !important;
  height: 60px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-70 input[type="radio"]:checked:after {
  width: 44px !important;
  height: 44px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-71 input[type="checkbox"]:checked:after {
  width: 78px !important;
  height: 61px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-71 input[type="radio"]:checked:after {
  width: 45px !important;
  height: 45px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-72 input[type="checkbox"]:checked:after {
  width: 80px !important;
  height: 62px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-72 input[type="radio"]:checked:after {
  width: 45px !important;
  height: 45px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-73 input[type="checkbox"]:checked:after {
  width: 81px !important;
  height: 63px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-73 input[type="radio"]:checked:after {
  width: 46px !important;
  height: 46px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-74 input[type="checkbox"]:checked:after {
  width: 82px !important;
  height: 64px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-74 input[type="radio"]:checked:after {
  width: 46px !important;
  height: 46px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-75 input[type="checkbox"]:checked:after {
  width: 84px !important;
  height: 65px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-75 input[type="radio"]:checked:after {
  width: 47px !important;
  height: 47px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-76 input[type="checkbox"]:checked:after {
  width: 84px !important;
  height: 65px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-76 input[type="radio"]:checked:after {
  width: 47px !important;
  height: 47px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-77 input[type="checkbox"]:checked:after {
  width: 85px !important;
  height: 66px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-77 input[type="radio"]:checked:after {
  width: 48px !important;
  height: 48px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-78 input[type="checkbox"]:checked:after {
  width: 86px !important;
  height: 67px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-78 input[type="radio"]:checked:after {
  width: 49px !important;
  height: 49px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-79 input[type="checkbox"]:checked:after {
  width: 87px !important;
  height: 68px !important;
  background-position: bottom 7px left 3px !important; }

.formA-check.checkA-rdo-79 input[type="radio"]:checked:after {
  width: 49px !important;
  height: 49px !important;
  background-position: center center !important; }

.formA-check.checkA-cb-80 input[type="checkbox"]:checked:after {
  width: 89px !important;
  height: 69px !important;
  background-position: bottom 8px left 3px !important; }

.formA-check.checkA-rdo-80 input[type="radio"]:checked:after {
  width: 51px !important;
  height: 51px !important;
  background-position: center center !important; }

.dnA-dark .formA-check input[type="checkbox"]:checked:after,
.dnA-check-dark .formA-check input[type="checkbox"]:checked:after,
.formA-check.checkA-dark input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2322FF01;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-royal input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300028E;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-regular input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23001DFF;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-help input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23008DF4;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-yes input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23097600;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-no input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23D70003;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-alert input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23EF8500;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-bright input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F2F2F2;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-light input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23C6C6C6;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-night input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23303030;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-attn input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300FF05;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-easy input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300FFF3;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-highlight input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FCFF92;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-msg input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23008E9F;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-happy input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF5F62;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-1 input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FFD700;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-2 input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23EEC900;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-3 input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23CDAD00;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-4 input[type="checkbox"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23CD9B1D;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.dnA-dark .formA-check input[type="radio"]:checked:after,
.dnA-check-dark .formA-check input[type="radio"]:checked:after,
.formA-check.checkA-dark input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2322FF01;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-royal input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300028E;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-regular input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23001DFF;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-help input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23008DF4;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-yes input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23097600;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-no input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23D70003;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-alert input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23EF8500;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-bright input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F2F2F2;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-light input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23C6C6C6;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-night input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23303030;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-attn input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300FF05;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-easy input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300FFF3;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-highlight input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FCFF92;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-msg input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23008E9F;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-happy input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF5F62;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-1 input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FFD700;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-2 input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23EEC900;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-3 input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23CDAD00;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check.checkA-gold-4 input[type="radio"]:checked:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23CD9B1D;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='6' cy='6' r='6'/%3E%3C/svg%3E") !important; }

.formA-check input[type="checkbox"]:disabled,
.formA-check input[type="radio"]:disabled {
  border-color: #b5b5b5;
  background-color: #f1f1f1;
  cursor: url("support/cursor/field_disabled_001.png"), auto; }

.formA-check input[type="checkbox"]:checked:disabled:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ccc;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.dnA-dark .formA-check input[type="checkbox"],
.dnA-check-dark .formA-check input[type="checkbox"],
.formA-check.checkA-dark input[type="checkbox"] {
  border-color: #f2f2f2 !important; }

.dnA-dark .formA-check input[type="checkbox"]:disabled,
.dnA-check-dark .formA-check input[type="checkbox"]:disabled,
.formA-check.checkA-dark input[type="checkbox"]:disabled,
.dnA-dark .formA-check input[type="radio"]:disabled,
.dnA-check-dark .formA-check input[type="radio"]:disabled,
.formA-check.checkA-dark input[type="radio"]:disabled {
  border-color: #666 !important;
  background-color: transparent;
  cursor: url("support/cursor/field_disabled_001.png"), auto; }

.dnA-dark .formA-check input[type="checkbox"]:checked:disabled:after,
.dnA-check-dark .formA-check input[type="checkbox"]:checked:disabled:after,
.formA-check.checkA-dark input[type="checkbox"]:checked:disabled:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.83 384.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23666;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='172.14 384.97 0 212.83 57.27 155.56 172.14 270.42 442.56 0 499.83 57.27 172.14 384.97'/%3E%3C/svg%3E") !important; }

.dnA-dark .formA-check input[type="radio"]:disabled:after,
.dnA-check-dark .formA-check input[type="radio"]:disabled:after,
.formA-check.checkA-dark input[type="radio"]:disabled:after {
  background-image: none !important; }

.formA-check.checkA-royal input[type="checkbox"],
.formA-check.checkA-royal input[type="radio"] {
  border-color: var(--dnA_c_royal) !important; }

.formA-check.checkA-regular input[type="checkbox"],
.formA-check.checkA-regular input[type="radio"] {
  border-color: var(--dnA_c_regular) !important; }

.formA-check.checkA-help input[type="checkbox"],
.formA-check.checkA-help input[type="radio"] {
  border-color: var(--dnA_c_help) !important; }

.formA-check.checkA-yes input[type="checkbox"],
.formA-check.checkA-yes input[type="radio"] {
  border-color: var(--dnA_c_yes) !important; }

.formA-check.checkA-no input[type="checkbox"],
.formA-check.checkA-no input[type="radio"] {
  border-color: var(--dnA_c_no) !important; }

.formA-check.checkA-alert input[type="checkbox"],
.formA-check.checkA-alert input[type="radio"] {
  border-color: var(--dnA_c_alert) !important; }

.formA-check.checkA-bright input[type="checkbox"],
.formA-check.checkA-bright input[type="radio"] {
  border-color: var(--dnA_c_bright) !important; }

.formA-check.checkA-light input[type="checkbox"],
.formA-check.checkA-light input[type="radio"] {
  border-color: var(--dnA_c_light) !important; }

.formA-check.checkA-night input[type="checkbox"],
.formA-check.checkA-night input[type="radio"] {
  border-color: var(--dnA_c_night) !important; }

.formA-check.checkA-attn input[type="checkbox"],
.formA-check.checkA-attn input[type="radio"] {
  border-color: var(--dnA_c_attn) !important; }

.formA-check.checkA-easy input[type="checkbox"],
.formA-check.checkA-easy input[type="radio"] {
  border-color: var(--dnA_c_easy) !important; }

.formA-check.checkA-highlight input[type="checkbox"],
.formA-check.checkA-highlight input[type="radio"] {
  border-color: var(--dnA_c_highlight) !important; }

.formA-check.checkA-msg input[type="checkbox"],
.formA-check.checkA-msg input[type="radio"] {
  border-color: var(--dnA_c_msg) !important; }

.formA-check.checkA-happy input[type="checkbox"],
.formA-check.checkA-happy input[type="radio"] {
  border-color: var(--dnA_c_happy) !important; }

.formA-check.checkA-gold-1 input[type="checkbox"],
.formA-check.checkA-gold-1 input[type="radio"] {
  border-color: var(--dnA_c_gold_1) !important; }

.formA-check.checkA-gold-2 input[type="checkbox"],
.formA-check.checkA-gold-2 input[type="radio"] {
  border-color: var(--dnA_c_gold_2) !important; }

.formA-check.checkA-gold-3 input[type="checkbox"],
.formA-check.checkA-gold-3 input[type="radio"] {
  border-color: var(--dnA_c_gold_3) !important; }

.formA-check.checkA-gold-4 input[type="checkbox"],
.formA-check.checkA-gold-4 input[type="radio"] {
  border-color: var(--dnA_c_gold_4) !important; }
