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

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

/*
Some default styling.  This applies to edit mode and run mode, and effects things
such as HTML elements.
*/
b,
strong {
  font-weight: bold;
}

i,
em {
  font-style: italic;
}

body {
  font-family: Helvetica, Arial, sans-serif;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

ul,
ol {
  display: block;
  padding-left: 40px;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  cursor: pointer;
}
a:visited {
  text-decoration: none;
}

input:-moz-ui-invalid {
  box-shadow: none;
}

input[type=input],
input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=input]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a9a9a9;
}
input[type=input]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9 !important;
}
input[type=input]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input].grey::-webkit-input-placeholder,
input[type=text].grey::-webkit-input-placeholder,
input[type=password].grey::-webkit-input-placeholder,
input[type=email].grey::-webkit-input-placeholder,
input[type=search].grey::-webkit-input-placeholder,
input[type=tel].grey::-webkit-input-placeholder,
textarea.grey::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a9a9a9;
}
input[type=input].grey::-moz-placeholder,
input[type=text].grey::-moz-placeholder,
input[type=password].grey::-moz-placeholder,
input[type=email].grey::-moz-placeholder,
input[type=search].grey::-moz-placeholder,
input[type=tel].grey::-moz-placeholder,
textarea.grey::-moz-placeholder {
  /* Firefox 19+ */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input].grey:-ms-input-placeholder,
input[type=text].grey:-ms-input-placeholder,
input[type=password].grey:-ms-input-placeholder,
input[type=email].grey:-ms-input-placeholder,
input[type=search].grey:-ms-input-placeholder,
input[type=tel].grey:-ms-input-placeholder,
textarea.grey:-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9 !important;
}
input[type=input].grey:-moz-placeholder,
input[type=text].grey:-moz-placeholder,
input[type=password].grey:-moz-placeholder,
input[type=email].grey:-moz-placeholder,
input[type=search].grey:-moz-placeholder,
input[type=tel].grey:-moz-placeholder,
textarea.grey:-moz-placeholder {
  /* Firefox 18- */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input].white::-webkit-input-placeholder,
input[type=text].white::-webkit-input-placeholder,
input[type=password].white::-webkit-input-placeholder,
input[type=email].white::-webkit-input-placeholder,
input[type=search].white::-webkit-input-placeholder,
input[type=tel].white::-webkit-input-placeholder,
textarea.white::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
input[type=input].white::-moz-placeholder,
input[type=text].white::-moz-placeholder,
input[type=password].white::-moz-placeholder,
input[type=email].white::-moz-placeholder,
input[type=search].white::-moz-placeholder,
input[type=tel].white::-moz-placeholder,
textarea.white::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}
input[type=input].white:-ms-input-placeholder,
input[type=text].white:-ms-input-placeholder,
input[type=password].white:-ms-input-placeholder,
input[type=email].white:-ms-input-placeholder,
input[type=search].white:-ms-input-placeholder,
input[type=tel].white:-ms-input-placeholder,
textarea.white:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff !important;
}
input[type=input].white:-moz-placeholder,
input[type=text].white:-moz-placeholder,
input[type=password].white:-moz-placeholder,
input[type=email].white:-moz-placeholder,
input[type=search].white:-moz-placeholder,
input[type=tel].white:-moz-placeholder,
textarea.white:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}
input[type=input].black::-webkit-input-placeholder,
input[type=text].black::-webkit-input-placeholder,
input[type=password].black::-webkit-input-placeholder,
input[type=email].black::-webkit-input-placeholder,
input[type=search].black::-webkit-input-placeholder,
input[type=tel].black::-webkit-input-placeholder,
textarea.black::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #333333;
}
input[type=input].black::-moz-placeholder,
input[type=text].black::-moz-placeholder,
input[type=password].black::-moz-placeholder,
input[type=email].black::-moz-placeholder,
input[type=search].black::-moz-placeholder,
input[type=tel].black::-moz-placeholder,
textarea.black::-moz-placeholder {
  /* Firefox 19+ */
  color: #333333;
  opacity: 1;
}
input[type=input].black:-ms-input-placeholder,
input[type=text].black:-ms-input-placeholder,
input[type=password].black:-ms-input-placeholder,
input[type=email].black:-ms-input-placeholder,
input[type=search].black:-ms-input-placeholder,
input[type=tel].black:-ms-input-placeholder,
textarea.black:-ms-input-placeholder {
  /* IE 10+ */
  color: #333333 !important;
}
input[type=input].black:-moz-placeholder,
input[type=text].black:-moz-placeholder,
input[type=password].black:-moz-placeholder,
input[type=email].black:-moz-placeholder,
input[type=search].black:-moz-placeholder,
input[type=tel].black:-moz-placeholder,
textarea.black:-moz-placeholder {
  /* Firefox 18- */
  color: #333333;
  opacity: 1;
}
input[type=input].blue::-webkit-input-placeholder,
input[type=text].blue::-webkit-input-placeholder,
input[type=password].blue::-webkit-input-placeholder,
input[type=email].blue::-webkit-input-placeholder,
input[type=search].blue::-webkit-input-placeholder,
input[type=tel].blue::-webkit-input-placeholder,
textarea.blue::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #60aef7;
}
input[type=input].blue::-moz-placeholder,
input[type=text].blue::-moz-placeholder,
input[type=password].blue::-moz-placeholder,
input[type=email].blue::-moz-placeholder,
input[type=search].blue::-moz-placeholder,
input[type=tel].blue::-moz-placeholder,
textarea.blue::-moz-placeholder {
  /* Firefox 19+ */
  color: #60aef7;
  opacity: 1;
}
input[type=input].blue:-ms-input-placeholder,
input[type=text].blue:-ms-input-placeholder,
input[type=password].blue:-ms-input-placeholder,
input[type=email].blue:-ms-input-placeholder,
input[type=search].blue:-ms-input-placeholder,
input[type=tel].blue:-ms-input-placeholder,
textarea.blue:-ms-input-placeholder {
  /* IE 10+ */
  color: #60aef7 !important;
}
input[type=input].blue:-moz-placeholder,
input[type=text].blue:-moz-placeholder,
input[type=password].blue:-moz-placeholder,
input[type=email].blue:-moz-placeholder,
input[type=search].blue:-moz-placeholder,
input[type=tel].blue:-moz-placeholder,
textarea.blue:-moz-placeholder {
  /* Firefox 18- */
  color: #60aef7;
  opacity: 1;
}
input[type=input].green::-webkit-input-placeholder,
input[type=text].green::-webkit-input-placeholder,
input[type=password].green::-webkit-input-placeholder,
input[type=email].green::-webkit-input-placeholder,
input[type=search].green::-webkit-input-placeholder,
input[type=tel].green::-webkit-input-placeholder,
textarea.green::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #69c765;
}
input[type=input].green::-moz-placeholder,
input[type=text].green::-moz-placeholder,
input[type=password].green::-moz-placeholder,
input[type=email].green::-moz-placeholder,
input[type=search].green::-moz-placeholder,
input[type=tel].green::-moz-placeholder,
textarea.green::-moz-placeholder {
  /* Firefox 19+ */
  color: #69c765;
  opacity: 1;
}
input[type=input].green:-ms-input-placeholder,
input[type=text].green:-ms-input-placeholder,
input[type=password].green:-ms-input-placeholder,
input[type=email].green:-ms-input-placeholder,
input[type=search].green:-ms-input-placeholder,
input[type=tel].green:-ms-input-placeholder,
textarea.green:-ms-input-placeholder {
  /* IE 10+ */
  color: #69c765;
}
input[type=input].green:-moz-placeholder,
input[type=text].green:-moz-placeholder,
input[type=password].green:-moz-placeholder,
input[type=email].green:-moz-placeholder,
input[type=search].green:-moz-placeholder,
input[type=tel].green:-moz-placeholder,
textarea.green:-moz-placeholder {
  /* Firefox 18- */
  color: #69c765;
  opacity: 1;
}
input[type=input].red::-webkit-input-placeholder,
input[type=text].red::-webkit-input-placeholder,
input[type=password].red::-webkit-input-placeholder,
input[type=email].red::-webkit-input-placeholder,
input[type=search].red::-webkit-input-placeholder,
input[type=tel].red::-webkit-input-placeholder,
textarea.red::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ff8585;
}
input[type=input].red::-moz-placeholder,
input[type=text].red::-moz-placeholder,
input[type=password].red::-moz-placeholder,
input[type=email].red::-moz-placeholder,
input[type=search].red::-moz-placeholder,
input[type=tel].red::-moz-placeholder,
textarea.red::-moz-placeholder {
  /* Firefox 19+ */
  color: #ff8585;
  opacity: 1;
}
input[type=input].red:-ms-input-placeholder,
input[type=text].red:-ms-input-placeholder,
input[type=password].red:-ms-input-placeholder,
input[type=email].red:-ms-input-placeholder,
input[type=search].red:-ms-input-placeholder,
input[type=tel].red:-ms-input-placeholder,
textarea.red:-ms-input-placeholder {
  /* IE 10+ */
  color: #ff8585 !important;
}
input[type=input].red:-moz-placeholder,
input[type=text].red:-moz-placeholder,
input[type=password].red:-moz-placeholder,
input[type=email].red:-moz-placeholder,
input[type=search].red:-moz-placeholder,
input[type=tel].red:-moz-placeholder,
textarea.red:-moz-placeholder {
  /* Firefox 18- */
  color: #ff8585;
  opacity: 1;
}

textarea {
  resize: none;
}

/*# sourceMappingURL=reset.css.map */

/*

What's worse than z-index hyperinflation?

Single source of truth for shared Sass constants. butter/global/_constants.scss
forwards from here for legacy import paths.

Naming convention: $z_index_<helpful_component_name>
ex: <z_index_modal_popup>, <z_index_ppe_composer_dropdown>

*/
/*
All typefaces used in Butter, available by class and as mixins.

Replaces a few styles in global.scss, but largely represents a new level
of component hierarchy
*/
.h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h1 {
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}
.theme-butter .h1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.theme-butter .h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.h3 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h3 {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h4 {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h5 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h5 {
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.subhead1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .subhead1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.theme-butter .subhead1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.subhead2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .subhead2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.theme-butter .subhead2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.body1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .body1 {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}
.theme-butter .body1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.body2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .body2 {
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}
.theme-butter .body2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.line-height-18 {
  line-height: 18px !important;
}

/*
All colors for both themes, concieved as a grid of color x opacity

*/
/* Note on SASS variables as of 4/15/24
 * - $action has not been updated to latest brand color as its descendents need verifcation in components
 * - $bubble_blue also should be updated to latest brand color
 * - $success, $alert, $destructive, $action_dark, $success_dark, $alert_dark, & $destructive_dark (and descendents) are only used in the theming object below
 * - $action, $base, $base_dark, & $reverse_dark were mostly replaced but are still used in the codebase
 * - $action, $base, $reverse, $base_dark, & $reverse_dark descendents are still used in the codebase
*/
/* Theme mapper */
.highlight-dom-changes {
  animation-duration: 1s;
  animation-name: highlight-in;
  animation-timing-function: ease-out;
}

@keyframes highlight-in {
  from {
    background-color: rgb(200, 0, 0);
  }
}
/* MIXINS */
.display-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* TAGS */
address {
  font-style: normal;
  font-weight: normal;
}

sub,
sup {
  font-size: 75%; /* sub/sup is relative to the surrounding text */
  line-height: 0; /* line-height doesn't interfere with the positioning */
  position: relative; /* Makes all browsers position relative to the surrounding text */
  vertical-align: baseline; /* if you're using reset.css, you can remove this rule */
}

sup {
  top: -0.5em; /* Move the superscripted text up */
}

sub {
  bottom: -0.25em; /* Move the subscripted text down, but only half as far as the superscript */
}

input:focus,
textarea:focus {
  outline: none;
}

/*
GLOBALLY USEFUL CLASSES (formerly tab_common)
For the sake of avoiding specific classes and elaborate rules for spacing

To live here you must:
  a) do exactly one thing
  b) be named something that makes it extremely clear what that one thing is

Note: this was originally applied to .data-user-types, .data-editor,
.maison-flyout-styles, .maison-panel, .database-view, .maison-popup. Delete
this list when proved not buggy
*/
.code {
  font-family: "Courier New", Courier, monospace;
  font-weight: bold;
  background-color: antiquewhite;
  color: maroon;
  padding: 0px 4px;
  border-radius: 2px;
}

.maison-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.flex-row,
.maison-row {
  display: flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-start {
  justify-content: flex-start !important;
}

.center {
  justify-content: center !important;
}

.flex-end {
  justify-content: flex-end !important;
}

.space-between {
  justify-content: space-between !important;
}

.flex-1 {
  flex: 1;
}

.pos-rel {
  position: relative;
}

.suspension-vertical {
  display: flex;
  flex-direction: column !important;
  justify-content: center;
}

.horizontal-rule {
  margin-bottom: 5px;
  margin-top: 5px;
  width: 100%;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-right-0 {
  padding-right: 0px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-top-0 {
  padding-top: 0px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-bottom-0 {
  padding-bottom: 0px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-left-auto {
  margin-left: auto !important;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-left-300 {
  margin-left: 300px !important;
}

.margin-right-minus20 {
  margin-right: -20px !important;
}

.margin-right-auto {
  margin-right: auto !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-top-minus20 {
  margin-top: -20px !important;
}

.margin-top-minus10 {
  margin-top: -10px !important;
}

.margin-top-minus16 {
  margin-top: -16px !important;
}

.margin-top-minus5 {
  margin-top: -5px !important;
}

.margin-top-minus3 {
  margin-top: -3px !important;
}

.margin-top-minus2 {
  margin-top: -2px !important;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.width-5 {
  width: 5px !important;
}

.width-10 {
  width: 10px !important;
}

.width-15 {
  width: 15px !important;
}

.width-20 {
  width: 20px !important;
}

.width-25 {
  width: 20px !important;
}

.width-30 {
  width: 30px !important;
}

.width-35 {
  width: 35px !important;
}

.width-40 {
  width: 40px !important;
}

.width-45 {
  width: 45px !important;
}

.width-50 {
  width: 50px !important;
}

.width-60 {
  width: 60px !important;
}

.width-75 {
  width: 75px !important;
}

.width-80 {
  width: 80px !important;
}

.width-85 {
  width: 85px !important;
}

.width-100 {
  width: 100px !important;
}

.width-120 {
  width: 120px !important;
}

.width-130 {
  width: 130px !important;
}

.width-145 {
  width: 145px !important;
}

.width-150 {
  width: 150px !important;
}

.width-170 {
  width: 170px !important;
}

.width-180 {
  width: 180px !important;
}

.width-190 {
  width: 190px !important;
}

.width-195 {
  width: 195px !important;
}

.width-200 {
  width: 200px !important;
}

.width-210 {
  width: 210px !important;
}

.width-220 {
  width: 220px !important;
}

.width-250 {
  width: 250px !important;
}

.width-300 {
  width: 300px !important;
}

.width-320 {
  width: 320px !important;
}

.width-350 {
  width: 350px !important;
}

.width-400 {
  width: 400px !important;
}

.width-500 {
  width: 500px !important;
}

.width-540 {
  width: 540px !important;
}

.width-600 {
  width: 600px !important;
}

.width-640 {
  width: 640px !important;
}

.width-700 {
  width: 700px !important;
}

.width-fill {
  width: 100% !important;
}

.width-fit-content {
  width: fit-content !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.width-half {
  width: 50% !important;
}

.height-15 {
  height: 15px !important;
}

.height-45 {
  height: 45px !important;
}

.height-60 {
  height: 60px !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-text {
  cursor: text;
}

.strikethrough {
  text-decoration: line-through;
}

.no-select {
  user-select: none;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.margin-left-auto {
  margin-left: auto;
}

.margin-right-auto {
  margin-right: auto;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-inherit {
  overflow: inherit !important;
}

.overflow-initial {
  overflow: initial !important;
}

.overflow-overlay {
  overflow: overlay !important;
}

.overflow-revert {
  overflow: revert !important;
}

.overflow-unset {
  overflow: unset !important;
}

.overflow-visible {
  overflow: visible !important;
}

.word-wrap-break-word {
  word-wrap: break-word;
  word-break: break-word;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.align-with-composer-input {
  margin-top: calc(12px + 5px + 16px - 9px);
}

.align-items-baseline {
  align-items: baseline;
}

.align-items-center {
  align-items: center;
}

.align-items-start {
  align-items: start;
}

.align-items-stretch {
  align-items: stretch;
}

.align-text-left {
  text-align: left;
}

.align-text-center {
  text-align: center;
}

.align-text-start {
  text-align: start;
}

.align-text-end {
  text-align: end;
}

.pop-color-variables.danger {
  --pop-color: var(--b-txt-danger);
  --pop-color-bg: var(--b-bg-danger1);
}
.pop-color-variables.caution {
  --pop-color: var(--b-txt-caution);
  --pop-color-bg: var(--b-bg-caution1);
}
.pop-color-variables.success {
  --pop-color: var(--b-txt-success);
  --pop-color-bg: var(--b-bg-success1);
}
.pop-color-variables.brand {
  --pop-color: var(--b-txt-brand);
  --pop-color-bg: var(--b-bg-brand1);
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1000000000000000;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

.cc_banner-wrapper .cc_btn.cc_btn_accept_all {
  max-width: 130px;
}

/*------------------
RUNMODE VISUAL EFFECTS
--------------------*/
:root {
  --font_default: 'Lato';
  --color_primary_default: rgba(2, 5, 211, 1);
  --color_primary_default_rgb: 2, 5, 211;
  --color_primary_contrast_default: rgba(255, 255, 255, 1);
  --color_primary_contrast_default_rgb: 255, 255, 255;
  --color_text_default: rgba(9, 23, 71, 1);
  --color_text_default_rgb: 9, 23, 71;
  --color_surface_default: rgba(255, 255, 255, 1);
  --color_surface_default_rgb: 255, 255, 255;
  --color_background_default: rgba(255, 255, 255, 0);
  --color_background_default_rgb: 255, 255, 255;
  --color_destructive_default: rgba(255, 0, 0, 1);
  --color_destructive_default_rgb: 255, 0, 0;
  --color_success_default: rgba(23, 219, 78, 1);
  --color_success_default_rgb: 23, 219, 78;
  --color_alert_default: rgba(250, 181, 21, 1);
  --color_alert_default_rgb: 250, 181, 21;
  --color_danger_default_rgb: rgba(176, 32, 12, 1);
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

div.bubble-element,
a.bubble-element {
  overflow: hidden;
  /*Generally speaking Bubble elements hide anything that is out of them, but for containers, we allow this*/
}
div.bubble-element.main-page, div.bubble-element.CustomElement, div.bubble-element.FloatingGroup, div.bubble-element.Group, div.bubble-element.Popup, div.bubble-element.group-item,
a.bubble-element.main-page,
a.bubble-element.CustomElement,
a.bubble-element.FloatingGroup,
a.bubble-element.Group,
a.bubble-element.Popup,
a.bubble-element.group-item {
  overflow: visible;
}

.bubble-element.Icon {
  padding: 0;
  text-align: center;
  background: none;
  border: none;
  cursor: inherit;
  overflow: hidden;
}
.bubble-element.Button {
  padding: 0;
  border: none;
  cursor: inherit;
  background: none;
  text-align: left;
}
.bubble-element.Button.flex-aligned-button {
  display: flex;
}
.bubble-element.Icon svg[data-icon-set], .bubble-element.Button svg[data-icon-set] {
  fill: currentColor;
}
.bubble-element.Icon svg[data-icon-set=feather], .bubble-element.Button svg[data-icon-set=feather] {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}
.bubble-element.Input {
  border: none;
  background-color: transparent;
  padding: 0;
}
.bubble-element.Page {
  z-index: 1;
}
.bubble-element.Link {
  white-space: pre-wrap;
  text-decoration: none;
}
.bubble-element.DateInput input {
  padding: 0;
}
.bubble-element.Image {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.bubble-legacy-image {
  display: block;
}

img.hidden-image-for-caching {
  display: none;
  left: -9000px;
  top: 9000px;
}

@media all and (min--moz-device-pixel-ratio: 0) {
  option {
    font-family: sans-serif;
  }
}
*:focus {
  outline: 0px dotted transparent;
}
*:focus:active {
  outline: 0px dotted transparent !important;
}

.bubble-element.clickable-element {
  outline: 0px dotted transparent;
  touch-action: manipulation;
}
.bubble-element.clickable-element.show-outline {
  outline: 1px dotted grey;
}

.bad-revision {
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  background-color: rgba(48, 48, 48, 0.9);
  font-weight: 600;
  color: white;
  position: fixed;
  text-align: center;
  top: 0px;
  width: 100%;
  box-sizing: border-box;
  z-index: 20000;
  line-height: 1.4;
  cursor: pointer;
}

.db-limit-reached,
.app-limit-reached {
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  background-color: rgba(255, 0, 0, 0.8);
  font-weight: 600;
  color: white;
  position: fixed;
  text-align: center;
  top: 0px;
  width: 100%;
  z-index: 20000;
  line-height: 1.4;
}

input:focus,
textarea:focus,
select:focus {
  outline: none;
}

input:disabled,
textarea:disabled,
input:disabled::placeholder,
textarea:disabled::placeholder {
  -webkit-text-fill-color: currentcolor;
  opacity: 1;
}

.FloatingGroup,
.CustomElement.floating-group {
  -webkit-transform: translateZ(0);
}

input[type=checkbox]:focus {
  outline: 1px dotted rgb(196, 196, 196);
}

.bubble-element.PoweredByBubble:hover {
  text-decoration: none;
}

.bubble-element.Text {
  overflow-wrap: break-word;
}

input[type=file]::-webkit-file-upload-button {
  display: none;
}

/* STRIPE CHECKOUT FALLBACK ON MOBILE */
.stripe-checkout-greyout {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background: rgba(0, 0, 0, 0.6);
}

.stripe-checkout-btn {
  overflow: hidden;
  position: fixed;
  display: inline-block;
  visibility: visible !important;
  background-image: -webkit-linear-gradient(#28a0e5, #015e94);
  background-image: -moz-linear-gradient(#28a0e5, #015e94);
  background-image: -ms-linear-gradient(#28a0e5, #015e94);
  background-image: -o-linear-gradient(#28a0e5, #015e94);
  background-image: -webkit-linear-gradient(#28a0e5, #015e94);
  background-image: -moz-linear-gradient(#28a0e5, #015e94);
  background-image: -ms-linear-gradient(#28a0e5, #015e94);
  background-image: -o-linear-gradient(#28a0e5, #015e94);
  background-image: linear-gradient(#28a0e5, #015e94);
  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}
.stripe-checkout-btn .stripe-checkout-display {
  position: relative;
  padding: 0 12px;
  line-height: 30px;
  background: #1275ff;
  background-image: -webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -moz-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -moz-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  font-size: 14px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/*------------------
RESPONSIVE
--------------------*/
.bubble-r-line {
  clear: both;
  position: relative;
  pointer-events: none;
  /* We have to spell this logic this way to get the right specificity
    everywhere, because IE11 doesn't have a :not for us to use. */
}
.bubble-r-line > * {
  pointer-events: auto;
}
.bubble-r-line > .bubble-r-box, .bubble-r-line > .bubble-r-line {
  pointer-events: none;
}
.bubble-r-line .bubble-r-box {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.bubble-r-line .bubble-r-box > * {
  pointer-events: auto;
}
.bubble-r-line .bubble-r-box > .bubble-r-box, .bubble-r-line .bubble-r-box > .bubble-r-line {
  pointer-events: none;
}
.bubble-r-line .bubble-r-box.debug {
  pointer-events: auto;
  box-shadow: 0px 0px 0px 1px rgba(255, 0, 0, 0.6);
}
.bubble-r-line.debug {
  pointer-events: auto;
  box-shadow: 0px 0px 0px 1px rgba(140, 140, 140, 0.7);
}
.bubble-r-line:after {
  content: " ";
  display: block;
  clear: both;
}

/*------------------
NEW RESPONSIVE
--------------------*/
.bubble-r-container {
  overflow: hidden;
}
.bubble-r-container.fixed > .bubble-element {
  position: absolute;
}
.bubble-r-container.relative > .bubble-element, .bubble-r-container.flex > .bubble-element {
  position: relative;
}
.bubble-r-container.relative {
  display: grid;
  grid-template-areas: "stack";
  grid-template-rows: 100%;
  grid-template-columns: 100%;
}
.bubble-r-container.relative > .bubble-element {
  grid-area: stack;
}
.bubble-r-container.flex {
  display: flex;
  align-content: stretch;
}
.bubble-r-container.flex.row {
  flex-direction: row;
  flex-wrap: wrap;
}
.bubble-r-container.flex.column {
  flex-direction: column;
  flex-wrap: nowrap;
}

.bubble-r-container-wrapper {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.bubble-r-container-wrapper > .bubble-r-container {
  position: relative;
  z-index: 0;
  max-width: 100%;
  flex-grow: 1;
  height: initial;
  overflow: inherit;
}

.bubble-table {
  display: flex;
  flex-wrap: nowrap;
}

.bubble-cross-axis {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}

.bubble-rg > .bubble-element.group-item {
  position: relative;
}
.bubble-rg {
  display: grid;
  justify-items: stretch;
}
.bubble-rg.masonry > .bubble-element.group-item {
  height: max-content;
  min-width: 0;
  overflow: hidden;
}

.bubble-rg-flex-row > .bubble-element.group-item {
  position: relative;
}
.bubble-rg-flex-row {
  display: flex;
  flex-direction: row;
  align-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.bubble-rg-flex-row.bubble-rg-flex-reverse {
  flex-wrap: wrap-reverse;
  align-content: flex-end;
}

.bubble-rg-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.bubble-rg-reverse > .bubble-rg {
  transform: scale(1, -1);
}
.bubble-rg-reverse > .bubble-rg > * {
  transform: scale(1, -1);
}

.bubble-r-vertical-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.bubble-element {
  position: relative;
  box-sizing: border-box;
}

html[dir=rtl] .bubble-r-container {
  direction: ltr;
}
html[dir=rtl] .bubble-r-container > *:not(.bubble-r-container) {
  direction: rtl;
}

.dropdown-chevron {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiICB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjQxLDguNThMMTIsMTMuMTdMMTYuNTksOC41OEwxOCwxMEwxMiwxNkw2LDEwTDcuNDEsOC41OFoiIC8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat, repeat;
  background-position: right 0em top 50%, 0 0;
  background-size: 1em auto, 100%;
}

.bubble-legacy-table > * {
  display: none;
}

.bubble-legacy-table > .incompatible-message {
  display: inline-block;
  text-align: center;
}

.bubble-legacy-table {
  overflow: hidden !important;
  background: #f9f9f9;
  color: #888888;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
}

.bubble-legacy-table:before {
  font-family: "FontAwesome";
  content: "\f071";
}

/*# sourceMappingURL=run.css.map */

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("/static/fonts/fontawesome-webfont.eot");
  src: url("/static/fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("/static/fonts/fontawesome-webfont.woff2") format("woff2"), url("/static/fonts/fontawesome-webfont.woff") format("woff"), url("/static/fonts/fontawesome-webfont.ttf") format("truetype"), url("/static/fonts/fontawesome-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before, .fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before, .fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before, .fa-users:before {
  content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before, .fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}

.fa-won:before, .fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before, .fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before, .fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before, .fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before, .fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before, .fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before, .fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before, .fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*# sourceMappingURL=font-awesome.min.css.map */

body {--stylesheet-active: true;}
.b-root .bubble-element.baTaGaYf {
  background-color: rgba(10,22,40,1);
  min-width: 0px;
  min-height: 100%;
  min-height: max(1000px, 100%);
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 2;
  height: max-content;
  flex-shrink: 0;
  justify-content: flex-start;
  row-gap: 0px;
  opacity: 1;
}
.b-root body {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.b-root {
  --font_default: "Inter";
  --font_bTHPD_default: "Inter";
  --font_bTHPH_default: "Inter";
  --font_aiRSIWMUny_default: "Inter";
  --color_text_default: rgba(18, 24, 43, 1);
  --color_text_default_rgb: 18,24,43;
  --color_alert_default: rgba(249, 171, 16, 1);
  --color_alert_default_rgb: 249,171,16;
  --color_primary_default: rgba(15, 28, 67, 1);
  --color_primary_default_rgb: 15,28,67;
  --color_success_default: rgba(37, 147, 83, 1);
  --color_success_default_rgb: 37,147,83;
  --color_surface_default: rgba(255, 255, 255, 1);
  --color_surface_default_rgb: 255,255,255;
  --color_background_default: rgba(246, 247, 249, 1);
  --color_background_default_rgb: 246,247,249;
  --color_destructive_default: rgba(219, 36, 36, 1);
  --color_destructive_default_rgb: 219,36,36;
  --color_primary_contrast_default: rgba(255, 255, 255, 1);
  --color_primary_contrast_default_rgb: 255,255,255;
  --color_bTGzp_default: rgba(245,250,255,1);
  --color_bTGzp_default_rgb: 245,250,255;
  --color_bTGzq_default: rgba(235,243,255,1);
  --color_bTGzq_default_rgb: 235,243,255;
  --color_bTGzr_default: rgba(213,229,251,1);
  --color_bTGzr_default_rgb: 213,229,251;
  --color_bTGzv_default: rgba(175,206,248,1);
  --color_bTGzv_default_rgb: 175,206,248;
  --color_bTGzw_default: rgba(30,109,246,1);
  --color_bTGzw_default_rgb: 30,109,246;
  --color_bTGzx_default: rgba(9,71,215,1);
  --color_bTGzx_default_rgb: 9,71,215;
  --color_bTHAB_default: rgba(12,41,171,1);
  --color_bTHAB_default_rgb: 12,41,171;
  --color_bTHAC_default: rgba(9,30,124,1);
  --color_bTHAC_default_rgb: 9,30,124;
  --color_bTHAD_default: rgba(242,243,253,1);
  --color_bTHAD_default_rgb: 242,243,253;
  --color_bTHAH_default: rgba(233,235,251,1);
  --color_bTHAH_default_rgb: 233,235,251;
  --color_bTHAI_default: rgba(216,219,249,1);
  --color_bTHAI_default_rgb: 216,219,249;
  --color_bTHAJ_default: rgba(189,195,244,1);
  --color_bTHAJ_default_rgb: 189,195,244;
  --color_bTHAN_default: rgba(98, 93, 254, 1);
  --color_bTHAN_default_rgb: 98,93,254;
  --color_bTHAO_default: rgba(81,62,223,1);
  --color_bTHAO_default_rgb: 81,62,223;
  --color_bTHAP_default: rgba(64,31,193,1);
  --color_bTHAP_default_rgb: 64,31,193;
  --color_bTHAT_default: rgba(52,26,158,1);
  --color_bTHAT_default_rgb: 52,26,158;
  --color_bTHAU_default: rgba(254,246,245,1);
  --color_bTHAU_default_rgb: 254,246,245;
  --color_bTHAV_default: rgba(253,234,231,1);
  --color_bTHAV_default_rgb: 253,234,231;
  --color_bTHAZ_default: rgba(251,208,203,1);
  --color_bTHAZ_default_rgb: 251,208,203;
  --color_bTHAa_default: rgba(249,179,169,1);
  --color_bTHAa_default_rgb: 249,179,169;
  --color_bTHAb_default: rgba(239,47,21,1);
  --color_bTHAb_default_rgb: 239,47,21;
  --color_bTHAf_default: rgba(205,38,14,1);
  --color_bTHAf_default_rgb: 205,38,14;
  --color_bTHAg_default: rgba(176,32,12,1);
  --color_bTHAg_default_rgb: 176,32,12;
  --color_bTHAh_default: rgba(153,68,17,1);
  --color_bTHAh_default_rgb: 153,68,17;
  --color_bTHAl_default: rgba(245,250,246,1);
  --color_bTHAl_default_rgb: 245,250,246;
  --color_bTHAm_default: rgba(234,245,237,1);
  --color_bTHAm_default_rgb: 234,245,237;
  --color_bTHAn_default: rgba(207,232,213,1);
  --color_bTHAn_default_rgb: 207,232,213;
  --color_bTHAr_default: rgba(183,220,191,1);
  --color_bTHAr_default_rgb: 183,220,191;
  --color_bTHAs_default: rgba(46,168,74,1);
  --color_bTHAs_default_rgb: 46,168,74;
  --color_bTHAt_default: rgba(38,136,60,1);
  --color_bTHAt_default_rgb: 38,136,60;
  --color_bTHAx_default: rgba(30,108,48,1);
  --color_bTHAx_default_rgb: 30,108,48;
  --color_bTHAy_default: rgba(23,84,37,1);
  --color_bTHAy_default_rgb: 23,84,37;
  --color_bTHAz_default: rgba(255,250,240,1);
  --color_bTHAz_default_rgb: 255,250,240;
  --color_bTHBD_default: rgba(255,244,219,1);
  --color_bTHBD_default_rgb: 255,244,219;
  --color_bTHBE_default: rgba(255,239,199,1);
  --color_bTHBE_default_rgb: 255,239,199;
  --color_bTHBF_default: rgba(255,220,138,1);
  --color_bTHBF_default_rgb: 255,220,138;
  --color_bTHBJ_default: rgba(255,181,5,1);
  --color_bTHBJ_default_rgb: 255,181,5;
  --color_bTHBK_default: rgba(235,165,0,1);
  --color_bTHBK_default_rgb: 235,165,0;
  --color_bTHBL_default: rgba(220,161,20,1);
  --color_bTHBL_default_rgb: 220,161,20;
  --color_bTHBP_default: rgba(184,129,0,1);
  --color_bTHBP_default_rgb: 184,129,0;
  --color_bTHBQ_default: rgba(247,247,247,1);
  --color_bTHBQ_default_rgb: 247,247,247;
  --color_bTHBR_default: rgba(242,242,242,1);
  --color_bTHBR_default_rgb: 242,242,242;
  --color_bTHBV_default: rgba(230,230,230,1);
  --color_bTHBV_default_rgb: 230,230,230;
  --color_bTHBW_default: rgba(199,199,199,1);
  --color_bTHBW_default_rgb: 199,199,199;
  --color_bTHBX_default: rgba(166,166,166,1);
  --color_bTHBX_default_rgb: 166,166,166;
  --color_bTHBb_default: rgba(138,138,138,1);
  --color_bTHBb_default_rgb: 138,138,138;
  --color_bTHBc_default: rgba(82,82,82,1);
  --color_bTHBc_default_rgb: 82,82,82;
  --color_bTHBd_default: rgba(0,0,0,1);
  --color_bTHBd_default_rgb: 0,0,0;
  --color_bTHPB_default: rgba(15, 28, 67, 0.1);
  --color_bTHPB_default_rgb: 15,28,67;
  --color_bTHPC_default: rgba(227,230,235,1);
  --color_bTHPC_default_rgb: 227,230,235;
  --color_aiRSIWMUne_default: rgba(22, 42, 100, 1);
  --color_aiRSIWMUne_default_rgb: 22,42,100;
  --color_aiRSIWMUnf_default: rgba(46, 61, 107, 1);
  --color_aiRSIWMUnf_default_rgb: 46,61,107;
  --color_aiRSIWMUng_default: rgba(244, 164, 37, 1);
  --color_aiRSIWMUng_default_rgb: 244,164,37;
  --color_aiRSIWMUnh_default: rgba(247, 195, 110, 1);
  --color_aiRSIWMUnh_default_rgb: 247,195,110;
  --color_aiRSIWMUni_default: rgba(184, 131, 46, 1);
  --color_aiRSIWMUni_default_rgb: 184,131,46;
  --color_aiRSIWMUnj_default: rgba(234, 236, 241, 1);
  --color_aiRSIWMUnj_default_rgb: 234,236,241;
  --color_aiRSIWMUnk_default: rgba(234, 237, 246, 1);
  --color_aiRSIWMUnk_default_rgb: 234,237,246;
  --color_aiRSIWMUnl_default: rgba(82, 92, 122, 1);
  --color_aiRSIWMUnl_default_rgb: 82,92,122;
  --color_aiRSIWMUnm_default: rgba(137, 143, 159, 1);
  --color_aiRSIWMUnm_default_rgb: 137,143,159;
  --color_aiRSIWMUnn_default: rgba(250, 250, 250, 1);
  --color_aiRSIWMUnn_default_rgb: 250,250,250;
  --color_aiRSIWMUno_default: rgba(9, 17, 42, 1);
  --color_aiRSIWMUno_default_rgb: 9,17,42;
  --color_aiRSIWMUnp_default: rgba(218, 222, 231, 1);
  --color_aiRSIWMUnp_default_rgb: 218,222,231;
  --color_aiRSIWMUnq_default: rgba(244, 164, 37, 1);
  --color_aiRSIWMUnq_default_rgb: 244,164,37;
  --color_aiRSIWMUnr_default: rgba(26, 128, 230, 1);
  --color_aiRSIWMUnr_default_rgb: 26,128,230;
  --color_aiRSIWMUns_default: rgba(26, 128, 230, 1);
  --color_aiRSIWMUns_default_rgb: 26,128,230;
  --color_aiRSIWMUnt_default: rgba(37, 147, 83, 1);
  --color_aiRSIWMUnt_default_rgb: 37,147,83;
  --color_aiRSIWMUnu_default: rgba(219, 36, 36, 1);
  --color_aiRSIWMUnu_default_rgb: 219,36,36;
  --color_aiRSIWMUnv_default: rgba(244, 164, 37, 1);
  --color_aiRSIWMUnv_default_rgb: 244,164,37;
  --color_aiRSIWMUnw_default: rgba(37, 147, 83, 1);
  --color_aiRSIWMUnw_default_rgb: 37,147,83;
  --color_aiRSIWMUnx_default: rgba(7, 14, 33, 1);
  --color_aiRSIWMUnx_default_rgb: 7,14,33;
}
.b-root .bubble-element.c3d82e73-fae4-41c1-a21e-ce2cc25ce9b0 {
  overflow: visible;
  justify-content: flex-start;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 15;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a76e6b644-dbb1-4eaa-9e17-ceca3355db65 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 70px;
  max-height: 70px;
  height: 70px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a815e346a-2ef7-4001-a3d6-11c4e2aed647 {
  overflow: visible;
  justify-content: space-between;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1200px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.abb9d379-e4df-4432-8a51-d47f46951278 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a63c19313-c20e-457d-b4e6-5ead0b849745 {
  overflow: visible;
  justify-content: flex-end;
  row-gap: 0px;
  column-gap: 28px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a20f131fa-5926-4193-8005-1af417454a1f {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f642905d-3b52-440b-a222-e1632a0edd91 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.fd832265-8ce2-4a88-9d30-68c3caf96bee {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ef9fd77a-c8d5-4fc0-8f25-5f530b51a2a3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 5;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a51692d7c-f350-463b-93ce-60a2a4a1390b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 6;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2c058891-108f-4a16-96e2-2362f82aed5c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 7;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a686b92fb-9441-4dc8-88eb-583b0005c2a3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 1;
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 8;
  min-height: 44px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaHtv {
  visibility: hidden;
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  align-self: flex-start;
  min-width: 100%;
  max-width: 100%;
  order: 1;
  min-height: 290px;
  max-height: 290px;
  width: 100%;
  flex-grow: 1;
  height: 290px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaHtv img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaHtv .aspect-ratio {
}
.b-root .bubble-element.a9dbdeb06-182c-4543-aa81-e095b23e765d {
  overflow: visible;
  justify-content: center;
  row-gap: 0px;
  column-gap: 60px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 100px 0px 100px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1200px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a28cab918-f28b-4a27-a067-8413b90b072b {
  overflow: visible;
  justify-content: center;
  row-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 20px 32px 20px 48px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 640px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a196bd962-3bfd-4cc0-aba9-a5eaefabee71 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 64px;
  font-weight: 800;
  color: #FFFFFF;
  letter-spacing: 2px;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 560px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a11b583ae-7aec-40c7-a607-c8bb70cf0785 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: 600;
  color: #C9A84C;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a36be7c81-b5b7-46ea-b6d9-934e82ac6f50 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1251fc20-cc67-478c-b0d4-4862a7eec816 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: rgba(220,220,220,1);
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a214b071a-7886-4155-99f5-8d037a61fc3f {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  column-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a333a5ed7-409e-4fb9-bc67-a0ff32d161fd {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a333a5ed7-409e-4fb9-bc67-a0ff32d161fd .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a333a5ed7-409e-4fb9-bc67-a0ff32d161fd .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a3b32c4b8-8ad3-447d-9e63-59c91037ce58 {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a3b32c4b8-8ad3-447d-9e63-59c91037ce58 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a3b32c4b8-8ad3-447d-9e63-59c91037ce58 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.af7b57ad-4355-4c56-ac5b-3226f92ec45e {
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: rgba(0,0,0,1);
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 58px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .af7b57ad-4355-4c56-ac5b-3226f92ec45e .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .af7b57ad-4355-4c56-ac5b-3226f92ec45e .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.dce9e42f-a707-4045-91b3-0da1f317b637 {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 6;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .dce9e42f-a707-4045-91b3-0da1f317b637 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .dce9e42f-a707-4045-91b3-0da1f317b637 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.baTaHiv {
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: rgba(0,0,0,1);
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 5;
  min-height: 58px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .baTaHiv .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .baTaHiv .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a0e3840f9-fb33-4f03-89e5-f5d5b192addb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 2px;
  line-height: 1;
  padding: 6px 14px 6px 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 999px;
  -moz-border-radius: 999px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6db03809-50f6-4524-88fa-bd8a9b48b5b1 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 20px 20px 20px 20px;
  opacity: 1;
  align-self: center;
  min-width: 320px;
  max-width: 500px;
  order: 3;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9a8fc28d-a970-466e-87ae-4e25be4dafc7 {
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 24px;
  -moz-border-radius: 24px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 460px;
  order: 1;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a9a8fc28d-a970-466e-87ae-4e25be4dafc7 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 24px;
}
.b-root .a9a8fc28d-a970-466e-87ae-4e25be4dafc7 .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 133.33333333333331%;
}
.b-root .bubble-element.baTaGaVaO0 {
  visibility: hidden;
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  align-self: flex-start;
  min-width: 320px;
  max-width: 320px;
  order: 2;
  min-height: 240px;
  width: 320px;
  flex-grow: 1;
  height: 240px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaGaVaO0 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaGaVaO0 .aspect-ratio {
}
.b-root .bubble-element.a31373eb3-3a94-4991-824f-51679c9fc71e {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a07114ab2-7989-46fa-9997-cdc46f062cce {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 40px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1200px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9aca6af2-7621-40b7-9b3f-f445d6147394 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cc417188-4b62-4b3f-86a8-93b910918b3a {
  overflow: visible;
  justify-content: space-between;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a389cbe7e-9bb7-4d3b-9016-a5d5cadae363 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(201,168,76,0.25);
  border-radius: 22px;
  -moz-border-radius: 22px;
  padding: 32px 32px 32px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 45%;
  order: 1;
  min-height: 0px;
  width: 45%;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f5921f68-db70-44db-b7ed-021ea9a5c18c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f8923279-5750-47c9-abab-16fdfc7d2096 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: rgba(200,210,230,0.85);
  line-height: 1.65;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a29022d6-f527-4498-a288-20731bb1a422 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #0A1628;
  text-align: center;
  line-height: 1.4;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 0px 20px 0px 20px;
  opacity: 1;
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  transition: background 200ms ease;
  cursor: pointer;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a29022d6-f527-4498-a288-20731bb1a422 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a29022d6-f527-4498-a288-20731bb1a422 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a9ae47fce-36f9-4b3b-be05-95e0f76765ba {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(201,168,76,0.55);
  border-radius: 22px;
  -moz-border-radius: 22px;
  padding: 32px 32px 32px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 45%;
  order: 2;
  min-height: 0px;
  width: 45%;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a20f85dac-8ca3-420d-912e-3e05beb53063 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.aa58dad7-10ab-457c-b996-033399faabcd {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: rgba(200,210,230,0.85);
  line-height: 1.65;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9b6edfd5-7d7d-4d1b-a431-dc7a05703a06 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #0A1628;
  text-align: center;
  line-height: 1.4;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 0px 20px 0px 20px;
  opacity: 1;
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  transition: background 200ms ease;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a9b6edfd5-7d7d-4d1b-a431-dc7a05703a06 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a9b6edfd5-7d7d-4d1b-a431-dc7a05703a06 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a83076161-49a7-40b8-a815-45289ed2747e {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(201,168,76,0.25);
  border-radius: 22px;
  -moz-border-radius: 22px;
  padding: 32px 32px 32px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 45%;
  order: 3;
  min-height: 0px;
  width: 45%;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a15644a89-3dda-4e46-9d64-e77926c47100 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a00db9f1e-cfdc-40c8-8ca6-05c172a5d10d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: rgba(200,210,230,0.85);
  line-height: 1.65;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a35e18988-07ee-4443-b182-9f982bb02d54 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #0A1628;
  text-align: center;
  line-height: 1.4;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 0px 20px 0px 20px;
  opacity: 1;
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  transition: background 200ms ease;
  cursor: pointer;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a35e18988-07ee-4443-b182-9f982bb02d54 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a35e18988-07ee-4443-b182-9f982bb02d54 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a59543030-d09d-49f4-83f6-394fc360e75c {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(201,168,76,0.25);
  border-radius: 22px;
  -moz-border-radius: 22px;
  padding: 32px 32px 32px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 45%;
  order: 4;
  min-height: 0px;
  width: 45%;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4ee58935-322d-41ae-8c90-3162e3965459 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a70fe431e-1df1-48b0-b0e5-429d0938d4d3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: rgba(200,210,230,0.85);
  line-height: 1.65;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2664b576-04de-4907-b920-9da3ebb7ef21 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #0A1628;
  text-align: center;
  line-height: 1.4;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 0px 20px 0px 20px;
  opacity: 1;
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  transition: background 200ms ease;
  cursor: pointer;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a2664b576-04de-4907-b920-9da3ebb7ef21 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a2664b576-04de-4907-b920-9da3ebb7ef21 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a4ff0cfa0-5bdc-42ba-9cc7-bf43fa9790a9 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a748ec484-a5e8-4042-92f7-009a7cb296ac {
  overflow: visible;
  justify-content: space-between;
  row-gap: 24px;
  column-gap: 60px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 1100px;
  order: 2;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c09f004d-3c7d-4ac6-b86f-d0c25c0620e9 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 32px 14px 32px;
  opacity: 1;
  cursor: pointer;
  align-self: flex-start;
  min-width: 0px;
  order: 4;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .c09f004d-3c7d-4ac6-b86f-d0c25c0620e9 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .c09f004d-3c7d-4ac6-b86f-d0c25c0620e9 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a1ba55c9f-b4f8-448f-9089-3577276ad71b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 22px;
  font-weight: 600;
  font-style: italic;
  color: #C9A84C;
  text-align: center;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0b68ca4f-3240-4cdf-b374-604b37a7b03b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_aiRSIWMUnn_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a539b53ef-3a06-4e1f-ae97-a6c517944074 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_aiRSIWMUnn_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaGaSv {
  visibility: hidden;
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  align-self: flex-start;
  min-width: 320px;
  max-width: 320px;
  order: 1;
  min-height: 240px;
  width: 320px;
  flex-grow: 1;
  height: 240px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaGaSv img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaGaSv .aspect-ratio {
}
.b-root .bubble-element.a12336301-735c-4bb1-9bb5-fd768ad9c347 {
  overflow: visible;
  justify-content: flex-start;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 8;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9e2f3904-44f4-439b-99de-633cb8204da0 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 40px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  max-width: 1200px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1f6300ef-dc58-4cba-ab02-1bc05b36e816 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_text_default);
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a77ea12d7-5282-46d8-b703-46df808d0443 {
  overflow: visible;
  justify-content: center;
  row-gap: 28px;
  column-gap: 28px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1bc19213-aba3-41f7-9224-22e01b5b1681 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #D0C9BC;
  border-radius: 14px;
  -moz-border-radius: 14px;
  padding: 28px 28px 28px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 220px;
  order: 4;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a20fb8838-499a-4afb-8980-500262593ce7 {
  overflow: visible;
  justify-content: center;
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 220px;
  max-height: 220px;
  height: 220px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a97f77b43-4af7-4f7a-b440-5e320057f566 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2a9dfc2-1ff0-40ad-86b3-192dbc27e0bd {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 600;
  color: #2C2420;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a46be3e35-a554-4797-8d23-eb92eba11649 {
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 10px 16px 10px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 44px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a46be3e35-a554-4797-8d23-eb92eba11649 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a46be3e35-a554-4797-8d23-eb92eba11649 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a55bca7d3-528f-48fe-8491-2d83f7c5ff6b {
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #7A6E5F;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #7A6E5F;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 10px 16px 10px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 5;
  min-height: 44px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .a55bca7d3-528f-48fe-8491-2d83f7c5ff6b .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a55bca7d3-528f-48fe-8491-2d83f7c5ff6b .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.ae73c50d-0a42-4bb4-b9f0-69ba7d8dd2c9 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #7A6E5F;
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d3378ea9-908a-465c-bfd4-075c0ffa57ab {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 32px 32px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 220px;
  order: 1;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a065cbe5-8787-4668-b74d-32340bed00fc {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2fa488b0-2cdd-4e00-8382-aa6a5b75276d {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 16px 12px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 5;
  min-height: 52px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a2fa488b0-2cdd-4e00-8382-aa6a5b75276d .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a2fa488b0-2cdd-4e00-8382-aa6a5b75276d .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a9e20ca9c-c38a-4356-b93f-344bd37110e6 {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 16px 12px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 6;
  min-height: 52px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .a9e20ca9c-c38a-4356-b93f-344bd37110e6 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a9e20ca9c-c38a-4356-b93f-344bd37110e6 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a2432593e-7e87-4624-97cc-a22d3d2c0e26 {
  overflow: visible;
  justify-content: center;
  border-radius: 10px;
  -moz-border-radius: 10px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 260px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a946307a2-d888-42f6-a1e7-b32dfe497125 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1.4;
  padding: 0px 8px 0px 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaGaSaQ {
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  align-self: center;
  min-width: 320px;
  max-width: 320px;
  order: 2;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: 320px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaGaSaQ img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaGaSaQ .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 150%;
}
.b-root .bubble-element.a6eeb0ee7-29af-4889-83a4-0c79112d2513 {
  overflow: visible;
  justify-content: center;
  visibility: hidden;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 180px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a555ecc37-ab7e-46f6-890b-4e74fd71af31 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1.4;
  padding: 0px 8px 0px 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9d27befa-323f-46c4-96a2-fc47f4843262 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaHtaF {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 16px 12px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 7;
  min-height: 52px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .baTaHtaF .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .baTaHtaF .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.e91e4f60-5328-4571-a7be-38280aa023f6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 32px 32px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 220px;
  order: 2;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6357ef7f-f34f-4d11-a62a-9444e63233ad {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c43e9917-36ff-40f2-ab87-5b80bd7421c7 {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 16px 12px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 5;
  min-height: 52px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .c43e9917-36ff-40f2-ab87-5b80bd7421c7 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .c43e9917-36ff-40f2-ab87-5b80bd7421c7 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.c9b3bbaa-5bd9-46b1-88b7-0b19b423b500 {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 16px 12px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 6;
  min-height: 52px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .c9b3bbaa-5bd9-46b1-88b7-0b19b423b500 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .c9b3bbaa-5bd9-46b1-88b7-0b19b423b500 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.f7c0e6f7-4603-490d-8cd2-b524531d97d8 {
  overflow: visible;
  justify-content: center;
  border-radius: 10px;
  -moz-border-radius: 10px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 260px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a319a4ce9-41a9-4e99-bf22-81cd7f5bd3f5 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1.4;
  padding: 0px 8px 0px 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaGaSaX {
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  align-self: center;
  min-width: 320px;
  max-width: 320px;
  order: 2;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: 320px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaGaSaX img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaGaSaX .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 177.5%;
}
.b-root .bubble-element.cb5b9249-0dad-429f-8b57-02bbd1c5c7c9 {
  overflow: visible;
  justify-content: center;
  visibility: hidden;
  border-radius: 6px;
  -moz-border-radius: 6px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 180px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f923e43d-fd38-4b27-8b1a-c9f6dcd5be02 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1.4;
  padding: 0px 8px 0px 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ca4bea86-844e-4603-9cea-0fa5de55c6ba {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaHsm {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 16px 12px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 7;
  min-height: 52px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .baTaHsm .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .baTaHsm .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.d3198a23-7e7a-4ed3-9322-299c1fdd56b1 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 14px;
  -moz-border-radius: 14px;
  padding: 28px 28px 28px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 220px;
  order: 3;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f3505792-581a-4a26-a3e1-38404c948419 {
  overflow: visible;
  justify-content: center;
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 220px;
  max-height: 220px;
  height: 220px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c431a93e-0695-40ca-b14f-a4ca2b62cd40 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  padding: 0px 12px 0px 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0fca138c-1086-4207-9fe8-e52809d116a8 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a32d8c8bf-4367-4af1-abde-6b7d5d5e1646 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 600;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0d1b6e16-1c4c-4bb4-a6a4-6004446e128c {
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 500;
  color: rgba(160,160,160,0.65);
  text-align: center;
  letter-spacing: 1.2px;
  line-height: 1;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(120,120,120,0.3);
  border-radius: 999px;
  -moz-border-radius: 999px;
  padding: 5px 12px 5px 12px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 24px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a0d1b6e16-1c4c-4bb4-a6a4-6004446e128c .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a0d1b6e16-1c4c-4bb4-a6a4-6004446e128c .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a1a7b46fd-11e6-4af8-902a-c87ed2c885bf {
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 500;
  color: rgba(160,160,160,0.65);
  text-align: center;
  letter-spacing: 1.2px;
  line-height: 1;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(120,120,120,0.3);
  border-radius: 999px;
  -moz-border-radius: 999px;
  padding: 5px 12px 5px 12px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 5;
  min-height: 24px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a1a7b46fd-11e6-4af8-902a-c87ed2c885bf .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a1a7b46fd-11e6-4af8-902a-c87ed2c885bf .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a3b76914f-4fae-434b-a918-3a6564ac091d {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 40px;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 56px 48px 56px 48px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c87ab4a0-ce11-4c3f-874d-2a3d7dcd5bb9 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a82b4b0f0-371b-477c-b511-ba5f8a7d4065 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 6px 14px 6px 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 999px;
  -moz-border-radius: 999px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e01e85f8-09f8-4f57-a1c8-17b9fba78b8b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 32px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.eb81eda1-d83a-439b-b808-8aee92de38b2 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 22px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a60e05305-6a0e-4f33-bcfc-75b35d31cc36 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a34be0cca-4be1-4dca-aa09-a03eaf759dfd {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a23566797-028e-4b2e-a11c-7793124e7af6 {
  overflow: visible;
  justify-content: center;
  row-gap: 20px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8d55f332-821c-4ef2-933f-8f43c162be54 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 14px;
  -moz-border-radius: 14px;
  padding: 24px 24px 24px 24px;
  opacity: 1;
  align-self: stretch;
  min-width: 240px;
  order: 1;
  min-height: 0px;
  width: 240px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6e81f7b7-0824-4c61-a6cb-60e63dbbbce3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a11397541-4a08-4f36-89ed-183bf31b946b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a58f111ec-0182-46c0-9f4a-a5665dd9efae {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 14px;
  -moz-border-radius: 14px;
  padding: 24px 24px 24px 24px;
  opacity: 1;
  align-self: stretch;
  min-width: 240px;
  order: 2;
  min-height: 0px;
  width: 240px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.de40b825-2b0e-476c-9940-e930838dd04c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3da4472c-19b3-4c07-818c-ee97bb53f172 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.eab33433-75b2-4fb4-bc43-e00e02770372 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a959b9b86-01ec-48fc-ac3b-119b1b83bf60 {
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 16px 32px 16px 32px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 56px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a959b9b86-01ec-48fc-ac3b-119b1b83bf60 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a959b9b86-01ec-48fc-ac3b-119b1b83bf60 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a49d362c0-1518-4703-aaa5-4465f321ab73 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 28px;
  visibility: hidden;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 40px 40px 40px 40px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cee0309c-d0d6-419c-aa7f-fc3b84847cce {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 20px;
  font-weight: 700;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a25be1492-eab1-4872-9d61-53b07db8a46f {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0e2458a7-8b2d-4aa6-82bc-8eec759a919a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ce229c57-4415-4f13-b123-ed8716f5fb53 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c669350e-62fb-4966-854e-df174865a5e4 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a09928884-0b54-4ef9-a493-109f85f9ca20 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a19b59e4-02ab-4056-bc50-bddb58158ce0 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a691ccf69-48a6-44e5-b583-78b544198b96 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ed998469-b99c-408f-bfaa-21a8e67cbc7b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6dceb64c-701a-4c66-8859-28bf45db0e6b {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a23fb4f39-5dbb-45ce-a507-da954d94c5c6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a13222497-e578-4ba7-920d-bfcb3f073b7e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a343d9198-b50c-4020-9fe5-ebe1ac8d0caa {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0c233ce4-d2dd-4c79-bf21-4d2aa80a385e {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 0px;
  column-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a53c29586-7891-4774-92d8-9058b5f6dff6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 120px;
  order: 1;
  min-height: 0px;
  width: 120px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ea48acab-f5c5-403a-8000-c0a9d132e84d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a36de8d25-d679-41f3-90d8-1012d9640d45 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a181eb92f-a53f-4fcd-8875-00753ede5311 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 100px;
  order: 2;
  min-height: 0px;
  width: 100px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a47dc774e-3c25-4925-92e0-fddb84f9a9b8 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a495a45c3-5d7d-4fa8-b171-b3bfe2884c30 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7a3694e-6ed9-4403-a0cc-d912e89419a0 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 100px;
  order: 3;
  min-height: 0px;
  width: 100px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ab76541b-1d22-459c-b913-bbdb6ec38247 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d41a9f45-fad2-46f2-81be-88936d270d6c {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a89c3028d-f4e1-4887-9c2e-334890bfeaec {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a66e75150-5173-4ab3-bf2e-0b73dd129509 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5ada70db-dff0-4023-ad8d-a2607ae125bd {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ff485514-6ecb-4eed-9fbc-194f14074206 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 8;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a23b4f23f-7cdb-4029-9f56-1a6fabea6805 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5d3560bf-8c69-481d-ac88-300a74e7c528 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a774990f0-d887-4861-af91-aff21ff41245 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 9;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a39146a90-a1bd-450c-adc9-2edeff06ef9a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1fb0fb62-516c-48be-884e-f536a02eb8ef {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  visibility: hidden;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 10;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3c0b1a36-ff05-465e-b56b-7723df597cc4 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8556f057-df3b-4c8e-8a93-e8763cd1dff8 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ed5503b8-0999-4e06-8b2c-79efd6acba60 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 11;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d2711dc3-2f9d-4dc2-bf18-35a2517cbb4b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6a67a986-6fa1-4e42-8e74-8ae7dd4c8b84 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 24px 24px 24px 24px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 12;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a62c76d83-719d-47c1-9d3d-f22752f5695a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a364f93b1-aa3b-419c-b182-2c8aceb33ac8 {
  overflow: visible;
  justify-content: space-between;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1e9e7139-4276-4997-ba53-ec8f3fa9c7c8 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a82effd02-fc0d-4c96-b0b5-c0f87291f56e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8c2d8232-8b2c-4b64-b502-05c25149e8d5 {
  overflow: visible;
  justify-content: space-between;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dd9c61b6-3bf4-43a2-ab81-eab5b6eb39f2 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1a6043cc-6aa8-4e96-a649-83a550dd0460 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d47d5478-be12-4888-afe9-bdca70e516f6 {
  overflow: visible;
  justify-content: space-between;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9183286a-f2a3-4a4b-8d91-4ed6eb074de5 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a63bc2290-1fbb-43b3-bc64-31584c4084fc {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 700;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0cb93d30-92a0-456c-83f0-eac6ec8da008 {
  overflow: visible;
  justify-content: space-between;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a57630218-05eb-4424-b8c0-80b9bf1378b1 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f7e1ae71-a461-439e-b6eb-a79d4dc0f61d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c21dba20-37aa-487d-9ba0-bdb5e9648d9e {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 6;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .c21dba20-37aa-487d-9ba0-bdb5e9648d9e .aspect-ratio {
  height: 0px;
  padding-top: 100%;
}
.b-root .bubble-element.a3da3f2dd-97f2-493b-9ef9-2c10212175f1 {
  overflow: visible;
  justify-content: space-between;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7ce879f7-dde7-4556-84d2-98292be0499b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a96a7c825-30f4-4b4e-a0a6-3315b39c9b0e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7adb16c3-ce58-4b76-b0c3-11299237ba8f {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(201,168,76,0.4);
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 20px 20px 20px 20px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 13;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ce25edf5-f673-4fa6-bdae-f01b376021df {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a467ca4a4-f028-4817-a1e9-f9a0bb73a123 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #0A1628;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a74a32998-84cb-4dde-9f5a-71b9dde235cf {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  opacity: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  transition: color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 14;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a74a32998-84cb-4dde-9f5a-71b9dde235cfinput {
}
.b-root .a74a32998-84cb-4dde-9f5a-71b9dde235cf .icon-item {
}
.b-root .a74a32998-84cb-4dde-9f5a-71b9dde235cf label {
}
.b-root .bubble-element.baTaGaTaM {
  visibility: hidden;
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: center;
  min-width: 280px;
  max-width: 280px;
  order: 4;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: 280px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.b-root .baTaGaTaM img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 8px;
}
.b-root .baTaGaTaM .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 150.23474178403754%;
}
.b-root .bubble-element.d7dc94ea-efca-4992-a71a-6bd171f6ecb4 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 48px 48px 48px 48px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 900px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9728fcb9-493e-4671-a067-d21fe4535b77 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.efb77719-5666-4284-97b3-b8f3dbf25ad0 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 6px 14px 6px 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 999px;
  -moz-border-radius: 999px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dfd99d61-d066-4951-a72a-9c0c128fde7c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 28px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8c0389bf-8502-4d26-87d1-2b86c5edcb6c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #7A6E5F;
  text-align: center;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 680px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7a5e2171-7347-475c-9ea8-a0dd236eee3e {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a38b44d3e-2e22-4a27-a17f-8a4cfd881a1d {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a74c779a3-c5ad-4175-bd12-a05cb729a7f0 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1dd6971b-15c4-4ae3-aea8-7d8690f33a9a {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e1559397-388e-4a51-84e8-91c854157916 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a12b4f00e-addc-4353-b22b-69f5b4142d65 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dd5c07ca-dc0d-4431-b67d-d80a6b0b70d1 {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a754a5e67-d623-4b22-a42a-f7fa3132cfba {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  color: #7A6E5F;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cc0c7d18-d056-4662-bccd-215485b7e84a {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cf1b5706-66db-47a3-8e59-a7694573093f {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3b6b246-dabe-4347-bec5-856cbcccdaf8 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.bad1b8d4-3ce3-4132-9e4d-3925717ba08e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2ca850cb-1af3-4f56-884b-5a672334c5aa {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: flex-start;
  min-width: 160px;
  max-width: 160px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: 160px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a90791d76-347c-4c76-a5f0-58ba17a15d43 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5fe1cf8f-7dd7-4ce5-96a3-339da145c57d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a00f5c98-1ed8-4a0f-abe8-eb51cf1c804d {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f4133a8c-4b85-446f-8d9d-05b0323f7780 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  opacity: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  transition: color 200ms ease;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .f4133a8c-4b85-446f-8d9d-05b0323f7780input {
}
.b-root .f4133a8c-4b85-446f-8d9d-05b0323f7780 .icon-item {
}
.b-root .f4133a8c-4b85-446f-8d9d-05b0323f7780 label {
}
.b-root .bubble-element.a9289dd92-606c-4be8-8892-12f78c4d2578 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  opacity: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  transition: color 200ms ease;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a9289dd92-606c-4be8-8892-12f78c4d2578input {
}
.b-root .a9289dd92-606c-4be8-8892-12f78c4d2578 .icon-item {
}
.b-root .a9289dd92-606c-4be8-8892-12f78c4d2578 label {
}
.b-root .bubble-element.a8f06f41b-c25e-45e2-97bc-c68d1eb6efe0 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a8f06f41b-c25e-45e2-97bc-c68d1eb6efe0 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a8f06f41b-c25e-45e2-97bc-c68d1eb6efe0 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a8f1c1b9a-5970-4f1a-abe9-2cf3b25bc842 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 48px 48px 48px 48px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 900px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.fa322862-3180-4ed4-a017-974c165c7f2b {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0e33b5d1-2f4a-454e-a579-bce970e7cc08 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 6px 14px 6px 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 999px;
  -moz-border-radius: 999px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a23f8566f-69fc-4167-b314-a8da1a80d975 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 28px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9aa00580-0ecb-40aa-8e24-b628664fe876 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #AAAAAA;
  text-align: center;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 680px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e0a6c716-ac0a-48f6-852c-82a37279fa50 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6a42b7ad-2330-4849-bc49-414949c28dd6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9187e33f-1681-419c-863b-be53ee8462c9 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0a893c60-1562-45b5-8243-ade5061c318c {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a27055c48-03f1-40b0-9669-d8b116282e5b {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b4035d59-f655-4aa1-8530-bba8985b5d85 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a47c75009-d774-41a5-b051-e2ddf6ec58cf {
  border-style: solid;
  border-width: 2px;
  border-color: var(--color_bTHBV_default);
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  padding: 0px 12px 0px 12px;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  -moz-transition: border-color 200ms ease, color 200ms ease;
  -o-transition: border-color 200ms ease, color 200ms ease;
  -ms-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  max-height: 48px;
  height: 48px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dbaeac80-57dd-4756-96de-68139bb48bfd {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  color: #AAAAAA;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a42e8c086-0cfe-4c69-a94e-d6dbab4c6b92 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.edd975ed-4f0d-4321-8020-c3a01eb8f8df {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a771a3afb-5aef-461f-a93a-bad42df1f02f {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7ecae66e-d158-43f1-a6a0-e50982ad50bb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4723b65c-6218-485e-82d2-1abbc5a5ab0f {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  opacity: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  transition: color 200ms ease;
  align-self: flex-start;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a4723b65c-6218-485e-82d2-1abbc5a5ab0finput {
}
.b-root .a4723b65c-6218-485e-82d2-1abbc5a5ab0f .icon-item {
}
.b-root .a4723b65c-6218-485e-82d2-1abbc5a5ab0f label {
}
.b-root .bubble-element.a19ee832d-652b-4e6b-be82-ec908efd73e1 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a19ee832d-652b-4e6b-be82-ec908efd73e1 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a19ee832d-652b-4e6b-be82-ec908efd73e1 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.d0b07018-3031-472c-9344-de75d02a2e16 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 11;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.eed31cc2-02f5-4d50-bc0c-1683ee916c8c {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1000px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.adec6509-3f59-481c-b11a-4cd384a503cd {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a45594ce9-0c44-4ea7-ab47-f4a0b25f00c9 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a05de5f50-017f-463f-b279-2dc2afa4c804 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a903929bd-e4f1-43e3-a8f6-c77f8a07acda {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0785c4ee-3847-4b77-b7e0-8a250b9cf2b1 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  color: rgba(170,170,170,1);
  text-align: center;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a177d231-9ef4-4322-b778-f93b1720d04f {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  visibility: hidden;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 48px 0px 48px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1100px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1f1c786c-21dd-45f0-80d2-3c2de7f4611a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5efed173-c370-48fe-855b-e87cdcbdf9e8 {
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 24px;
  -moz-border-radius: 24px;
  opacity: 1;
  align-self: center;
  min-width: 100%;
  max-width: 520px;
  order: 2;
  min-height: 346px;
  max-height: 346px;
  height: 346px;
  flex-grow: 1;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a5efed173-c370-48fe-855b-e87cdcbdf9e8 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 24px;
}
.b-root .a5efed173-c370-48fe-855b-e87cdcbdf9e8 .aspect-ratio {
}
.b-root .bubble-element.eaf45eae-cbc3-4edc-a0cb-df360d008541 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  color: #DDDDDD;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7fb88f79-e5a2-41b6-9500-b3114be93239 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 12;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b6151f3f-fe30-4827-9e0a-ca1ecf52c12f {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 48px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1100px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b3824f87-ffad-4081-b27a-7879f4775ae2 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_aiRSIWMUng_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7d58d177-ca4c-48b8-b0f9-23d34c9b8035 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_aiRSIWMUnn_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 800px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3bf479d2-5f0a-476d-a9f8-c2a3f6c3e3c5 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4a3f08fa-04fd-431f-bd9c-553af4dca718 {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b91747c9-d28c-43db-8851-2c564403f1c6 {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5c78471f-0adb-4d26-8c53-275c3aa961c4 {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c70907de-5e41-4be3-a708-2f3367a6f2a2 {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.aac6eb97-f010-4a72-9b31-617f4790b82e {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a828a89dc-e7e1-4661-8ed4-fa516b31365d {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4f72c2ec-7006-4dfb-a991-4750fb31229f {
  white-space: pre-wrap;
  overflow: visible;
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a00099e42-9959-4b5c-ab69-00aade9fa622 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 8;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e2a0efd3-bdfc-461c-bfab-af27ea1f2894 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8deec263-3760-4bfd-bff7-1c12eb1fcb41 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 1;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a86747899-2e32-4005-b517-a92e1e1b60fe {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: bold;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.eed41eb4-452b-4f81-851f-837ba3490ac3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f78b0701-c869-48f4-aac3-755e8fee0f82 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a417057a4-f39a-4601-b6e0-c69283bdfd11 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 2;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a74658861-8e20-4fc9-8f32-7ada796e0d41 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: bold;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6df2204c-3c68-493c-8168-70cb1ca2a6e3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f6766426-59ef-402f-b5e3-e57415c6ee27 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5f065621-8f6b-4c30-8a44-0416dce392f6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 1;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8e131972-d2c4-4c25-9913-b2c580c6e868 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: bold;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e9bc4f0a-d508-4ad1-8fdf-18445b34c8ca {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a20011346-249b-4ef0-9a20-0e8f37540348 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a88edf984-14cc-445b-8277-808b32f2ba56 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 2;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a676600fb-6591-4fc5-bcc7-ab480c71dbe2 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: bold;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d7779441-8b6e-4569-8725-27400cbefa3a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a60552cdc-a062-4101-a1f7-8786071de3e6 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a541de9aa-faf7-4816-a34b-219717a14a21 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ef5e4f74-105f-4bd9-9632-0b62f9461283 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 1;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8ee35af4-6093-4216-abfa-f651ec3b8310 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: bold;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7cd9e333-fd08-42e4-ad94-25164646a686 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4723ea21-f05c-42aa-8f6e-8055541aa632 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 2;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f93143e2-35ba-4877-9b48-fa3ecc074c39 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: bold;
  color: #C9A84C;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a48271253-99bc-447a-a5d4-be7d1d06a9e8 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8a1a0d03-3027-4aaf-b608-247493ca8b9b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3e9217af-4579-45d5-8950-72fcc5a220b1 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 100%;
  order: 11;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6d33c1f8-d058-404c-a674-bd8770a0f572 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 16px;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 48px 48px 48px 48px;
  opacity: 1;
  align-self: stretch;
  min-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dd5daa0a-69b2-4987-90b4-6f684f36db5e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a15a65fda-7cb6-46a3-ad3e-0b04788ab7fb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 28px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 700px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a46d4de32-aa02-4957-af18-a106f75dd87b {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: 400;
  color: #CCCCCC;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 720px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a07e701ee-8506-4a38-bfa6-bdcd77b2131e {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 48px 48px 48px 48px;
  opacity: 1;
  align-self: stretch;
  min-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6f7b1250-c1ca-4582-803f-ff9244813172 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.bcb70b40-5dbb-4ae8-919e-a1f806ef8ca6 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 26px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 800px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4e5e736e-9f7f-4188-84b7-c1bd257f1cb4 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: 400;
  color: #CCCCCC;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 780px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c68f9ff5-931c-407e-9347-28c0994fb5ae {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: 400;
  color: #CCCCCC;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 780px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a98f17268-8a7a-48b4-8d65-6e0c39c669b8 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: 400;
  font-style: italic;
  color: #AACCFF;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 720px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ef403991-b0b7-47c4-9ed0-afe5953626ae {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 32px 14px 32px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 8;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .ef403991-b0b7-47c4-9ed0-afe5953626ae .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .ef403991-b0b7-47c4-9ed0-afe5953626ae .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.baTaGaSh {
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  align-self: center;
  min-width: 120px;
  max-width: 320px;
  order: 5;
  min-height: 120px;
  height: 120px;
  flex-grow: 1;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 0;
}
.b-root .baTaGaSh img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaGaSh .aspect-ratio {
}
.b-root .bubble-element.a11f79a6f-d9a0-47e9-868e-fd2f8d5808e3 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 13;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2138a5f9-96bb-4e01-944b-d49e5eee3950 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 40px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1200px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c6d28fa9-c72d-476d-b7dc-cd81120764d1 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: rgba(245,197,24,1);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8db0ba17-128f-4428-a7e0-b51e5f3415b3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 800px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a056e6195-8929-4c69-9744-45b3517e7dbe {
  overflow: visible;
  justify-content: space-between;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.df642303-4677-41d8-a589-9ca680d631fd {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 24px 28px 24px;
  opacity: 1;
  align-self: stretch;
  min-width: 260px;
  order: 1;
  min-height: 0px;
  width: 260px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4be4712b-af62-452c-a716-b6d0d898f23c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 24px;
  font-weight: 600;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d3cd7c9b-d66e-4c38-8575-58cda291338f {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a53c4840a-eaa5-42e7-8cc7-f960d1408f4c {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  visibility: hidden;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 24px 28px 24px;
  opacity: 1;
  align-self: stretch;
  min-width: 260px;
  order: 2;
  min-height: 0px;
  width: 260px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e5c0f42a-2396-47ac-b143-70a124467eff {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 24px;
  font-weight: 600;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a02888415-fd01-4735-b570-c2f4b63d4486 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a069f42db-a318-418a-90b7-f6e5d0ca9d45 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 24px 28px 24px;
  opacity: 1;
  align-self: stretch;
  min-width: 260px;
  order: 3;
  min-height: 0px;
  width: 260px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a77a68f08-06ba-4be0-bd90-b2455379522d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 24px;
  font-weight: 600;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cf6563d6-3fe9-4b37-896c-5d928b3b2186 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9e13c348-76a7-482a-b9ba-f6d89608be3f {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 32px 14px 32px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 7;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a9e13c348-76a7-482a-b9ba-f6d89608be3f .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a9e13c348-76a7-482a-b9ba-f6d89608be3f .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.baTaHsb {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 5;
  min-height: 150px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .bubble-element.baTaHtc {
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: 0px;
  flex-grow: 1;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.b-root .baTaHtc img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaHtc .aspect-ratio {
}
.b-root .bubble-element.a59e5d86e-39f4-46f2-841b-59539968a910 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 15;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a74d6878d-5bdf-443a-b04b-32461469a8be {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 28px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1100px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a78f5425-3687-4383-9af0-637a3903e7eb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f3ec8b54-9a66-48e6-a933-e371391d0787 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a60715e09-1999-4579-bba0-4b5cf69a19c7 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6d730981-b44a-437d-96b3-615e55684d17 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b708d400-7c69-4c07-9597-9e89fda46f01 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a99f900b0-7354-4a40-aedd-7c4c4b9437c7 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a39517aaf-73d2-45ea-b0a4-0e7ddf7bbc4e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 8;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ca6f510a-882c-4f12-a5b0-32e369152e04 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 9;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d45d5bd2-2be6-44ff-b3c5-f1cbeb06e8d4 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 10;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a77306d84-14ff-412e-88ba-20ffb3339e8d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4a4cbde6-153d-45a9-aaea-4862244e2052 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d742d280-db12-4949-a7c6-0c439e9b384e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ab97ce21-61b9-4d9c-b95e-3bfdaf6b19ac {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a60d62b46-d364-4b84-bdc6-e24a0cbd9194 {
  overflow: visible;
  justify-content: center;
  row-gap: 0px;
  column-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a095b90e6-d576-4490-a566-a73801a5e306 {
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 32px 14px 32px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a095b90e6-d576-4490-a566-a73801a5e306 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a095b90e6-d576-4490-a566-a73801a5e306 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a053697ac-4537-4ab6-a596-eba77f4c1061 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 17;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e8ff84ab-a1eb-4d57-8d87-1b2bebc5b3d3 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 28px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1000px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b3b96c61-1f4f-43d2-9d9f-a37fc16411fb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f96cb1d7-2051-4925-b2e0-119d2b886516 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a16222a1a-f822-420e-85ec-ff137cfd95a5 {
  overflow: visible;
  justify-content: center;
  row-gap: 12px;
  column-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c088754d-4b18-451a-b4d6-0459663a3aad {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .c088754d-4b18-451a-b4d6-0459663a3aad .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .c088754d-4b18-451a-b4d6-0459663a3aad .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.fb6a167e-2b50-496b-92f8-0b484e15044f {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .fb6a167e-2b50-496b-92f8-0b484e15044f .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .fb6a167e-2b50-496b-92f8-0b484e15044f .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a5ade5086-cbf1-4cd8-8456-a5847cdc8e3d {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .a5ade5086-cbf1-4cd8-8456-a5847cdc8e3d .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a5ade5086-cbf1-4cd8-8456-a5847cdc8e3d .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a00088d11-7d0d-48b5-b00c-8d3bf452edba {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a00088d11-7d0d-48b5-b00c-8d3bf452edba .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a00088d11-7d0d-48b5-b00c-8d3bf452edba .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.c93cea1e-0de9-4096-8064-8bf7a58c6b76 {
  overflow: visible;
  justify-content: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #C9A84C;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 32px 0px 32px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 18;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9baa1e4f-b8d8-4456-b77d-0606f16205b6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1200px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7d01ddd7-1c5b-42c0-b44a-485868c59611 {
  overflow: visible;
  justify-content: center;
  row-gap: 12px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cf42c613-7020-4df2-ba3a-e0a19d78c9d4 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2da15e67-2166-4419-8e97-e14d3166a698 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a06b1794b-eb4f-4383-90f2-63ae63bd4c97 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a5c1490b5-dd52-4eed-b307-7582ea4c398a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f2ed8f86-3c92-47a8-a9a3-c203e12ac029 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a45a3040d-9375-443b-9645-edf836302ae0 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2b192cf3-7088-451f-8515-ae9174304c52 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f2c5b8a4-305e-4be9-b150-2edcfe50d86c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 8;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8bd7558a-c1ea-46c2-ba2a-594f00c121cd {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: var(--color_text_default);
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 9;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ba8a3915-c00a-47e5-8919-65fbb9495920 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 12px;
  font-weight: 400;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.afd2f49a-c1de-4861-804e-c7b81c90166f {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 60px 0px 60px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a89a98116-c685-4953-971a-43cfe91b7575 {
  overflow: visible;
  justify-content: center;
  row-gap: 16px;
  column-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1100px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a090b9910-6f32-4781-b0ed-0168b5109f82 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.bc685bff-2faa-41a2-aebf-01d84e332bc6 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b37a2bf6-dbc1-4bf2-bf68-9c8b4ccbfcbc {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9531539d-9285-4d4f-a7d6-008ed1275c5c {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a48bd9e79-4494-4c03-b079-79f2a54c4370 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2adf3374-98b4-42ff-9a2c-856596174a20 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 6;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f35643c9-5e7a-45d9-9a39-86989bdfa16e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 7;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a551f3fd8-b76c-4ce2-9051-3504a214a1ec {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 700;
  color: rgba(180,180,180,0.8);
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  padding: 10px 18px 10px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.12);
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 8;
  min-height: 0px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4263016c-1b74-4e0f-b194-15f8a6ec34f3 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  order: 14;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ae3e388f-38ac-41d7-b191-9e34c8825470 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 40px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  max-width: 1100px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a997c241a-2e45-44ef-b5b4-e6ef87f8865d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 44px;
  font-weight: 700;
  color: var(--color_text_default);
  text-align: center;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7f3b6f26-c64e-4bb8-b00c-c41491e45cae {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: #C9A84C;
  text-align: center;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ec3214d7-0719-4e8c-937b-27175b53d141 {
  overflow: visible;
  justify-content: center;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a21878be6-5e73-4b58-bae7-412d8a9b1d6b {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  visibility: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 28px 28px 28px;
  opacity: 1;
  align-self: flex-start;
  min-width: 220px;
  order: 1;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f5901d36-9d1c-4902-9867-01c0c7a269d6 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ecdecd77-6b0e-4e0b-bc19-776e49e4ad39 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1799ee7f-0045-436d-bd56-18af274632fb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c12c6227-c34c-4690-971d-ed4e889fddc4 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 28px 28px 28px;
  opacity: 1;
  align-self: flex-start;
  min-width: 220px;
  order: 2;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.cbf21771-8427-42c0-a7d8-82c4769ac9f8 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a576aacb2-44cc-464b-a8ba-8bcd80b22cb9 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6efe926b-9ca4-45ab-ba1c-0c7e48ddb9be {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a909168dc-135e-4635-89e4-e4803cf5f357 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 28px 28px 28px;
  opacity: 1;
  align-self: flex-start;
  min-width: 220px;
  order: 3;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8499549d-ce9d-4710-af6a-f122647f75e4 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e7671058-afb9-4282-8eaf-e5ce7b868b51 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a8b73ce82-6df5-4e24-aa14-3ad034a6f6d1 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a310bd396-2404-4afc-8886-c3940f541fe8 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 28px 28px 28px 28px;
  opacity: 1;
  align-self: flex-start;
  min-width: 220px;
  order: 4;
  min-height: 0px;
  width: 220px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3b4aac7a-25e4-4f85-9775-bce21d6524f5 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 11px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a23421274-bc92-4e2c-8789-6490a36057e0 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.4;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6096fe4b-7c05-4008-afe5-fa0a4d31f995 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a06990d21-1d39-43b8-bd2d-d14e8dfd055e {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 16;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a63068cd4-940c-4d7f-93ec-4301c6fc8f79 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 40px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: flex-start;
  min-width: 0px;
  max-width: 1000px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4c4a909c-b714-404f-8ef5-bdbd732aa39e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 36px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d6bc818f-0f99-4a44-99d9-213733f01403 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 17px;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a89a2643f-9bbc-4fa3-81df-73d0a1235942 {
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: center;
  min-width: 280px;
  max-width: 480px;
  order: 4;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a89a2643f-9bbc-4fa3-81df-73d0a1235942 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 8px;
}
.b-root .a89a2643f-9bbc-4fa3-81df-73d0a1235942 .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 150%;
}
.b-root .bubble-element.a08eba316-2b6f-49cd-8a96-67cb05f60204 {
  overflow: visible;
  justify-content: center;
  row-gap: 12px;
  column-gap: 16px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a57c2bda6-8a45-4727-bc21-4fe9eac354ff {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a57c2bda6-8a45-4727-bc21-4fe9eac354ff .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a57c2bda6-8a45-4727-bc21-4fe9eac354ff .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a6212a443-5a7e-4918-bcb6-a6b1f9f65572 {
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 48px;
  width: max-content;
  flex-grow: 0;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.b-root .a6212a443-5a7e-4918-bcb6-a6b1f9f65572 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a6212a443-5a7e-4918-bcb6-a6b1f9f65572 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a495e741-bf10-4557-b857-2542bde20707 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a6a27a58a-528a-4f5f-8caf-4a1ebce08b10 {
  overflow: visible;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 48px 32px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 1200px;
  order: 1;
  min-height: 0px;
  height: 0px;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a6a27a58a-528a-4f5f-8caf-4a1ebce08b10> .bubble-r-container {
  justify-content: flex-start;
  row-gap: 20px;
}
.b-root .bubble-element.a276b91e0-45d6-4426-8ebd-13424bc44638 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a92ca940f-5f3d-437b-a03f-b78b78b7b907 {
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 24px;
  -moz-border-radius: 24px;
  opacity: 1;
  align-self: center;
  min-width: 100%;
  max-width: 960px;
  order: 2;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a92ca940f-5f3d-437b-a03f-b78b78b7b907 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 24px;
}
.b-root .a92ca940f-5f3d-437b-a03f-b78b78b7b907 .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 66.66666666666666%;
}
.b-root .bubble-element.c9232779-7ac6-441f-899c-5f84ae153708 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 28px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.3;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 800px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaGaVq0 {
  visibility: hidden;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 140px;
  order: 4;
  min-height: 232px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaGaVq0.bubble-rg {
  gap: 0px;
  grid-template-rows: repeat(4, minmax(max-content, auto));
  grid-template-columns: repeat(1, minmax(max-content, auto));
  grid-auto-flow: row;
}
.b-root .baTaGaVq0.bubble-rg > .group-item {
  box-sizing: content-box;
}
.b-root .bubble-element.baTaGaWaC0 {
  visibility: hidden;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 150px;
  max-width: 150px;
  order: 6;
  min-height: 150px;
  max-height: 150px;
  height: 150px;
  flex-grow: 1;
  width: 150px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.b-root .baTaGaWaC0 .aspect-ratio {
}
.b-root .bubble-element.a1ce29f72-9406-430f-a5c9-775c0a176ac6 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 100%;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dd3bc9f6-9144-4288-be80-4f98b6e20a15 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: #DDDDDD;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 760px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ee03a146-b330-4828-a85a-a5c1ea1787ef {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 22px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 600px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7f886b56-549f-4644-bfb9-00da2c98c51c {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 16px;
  -moz-border-radius: 16px;
  padding: 48px 48px 48px 48px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 800px;
  order: 11;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a2daa189f-e3e0-4a4e-a804-4dc9bf637d2a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 1.5px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 100%;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a904ad03a-d9ac-4989-ba61-72ac2be0640d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 100%;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.eb77e8fe-ec89-4033-9323-71993e3ed13f {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a89aaa25e-f168-4469-bb43-921dcc979611 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  color: #DDDDDD;
  text-align: center;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 100%;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a64abbf5-7834-48ad-943b-9cc65b206fd9 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 32px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 16px 0px 16px 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 960px;
  order: 12;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a3cb40b40-4b2f-485c-8306-03a4435e5919 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a47b37828-ce50-4bcd-9b79-42024704b119 {
  overflow: visible;
  justify-content: center;
  row-gap: 24px;
  column-gap: 24px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9de0e4ce-d05e-4509-be64-6a7d3b261c2b {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 1;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ce1f5099-00be-4d81-8d32-6771a26d3664 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f57ba4d6-3f6f-4ed1-8d5d-729f8fec4b9d {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c8762776-3fbc-4bde-aebd-a49d682e86a4 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  text-align: center;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dfe861ff-5918-4e07-a47c-f83fb68b782d {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 32px 28px 32px 28px;
  opacity: 1;
  align-self: stretch;
  min-width: 280px;
  order: 2;
  min-height: 0px;
  width: 280px;
  flex-grow: 1;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a91c2dd4-52ee-4af4-b200-d164c7bf126a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9638858-4866-430d-97ac-f18111e4711a {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a599fd66b-bcdb-4e11-8dbc-29afbf886bf3 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  text-align: center;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 100%;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.dfeac57c-bc51-47e9-97c9-f288362345be {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 24px 28px 24px 28px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 500px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b97b69ea-b19d-40cf-99ec-1051cb92ae35 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: bold;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4845f698-4ec2-429b-bd08-49ef183e2c1e {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a11ce96ac-b88a-4e60-98f1-dfe5a2e16fc6 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #AAAAAA;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.ff720a7c-2fe9-4941-90c3-b5d18bf2fecc {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 10;
  min-height: 300px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a288f7060-4318-42b4-98a9-769d0f4c76b4 {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 100%;
  order: 9;
  min-height: 300px;
  height: 300px;
  flex-grow: 1;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a288f7060-4318-42b4-98a9-769d0f4c76b4 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0px;
}
.b-root .a288f7060-4318-42b4-98a9-769d0f4c76b4 .aspect-ratio {
}
.b-root .bubble-element.a1c712ebb-e16c-4464-bf68-39bd5d2b2863 {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a20fea3ce-2792-4177-bff6-307cd67dd4ae {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 16;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a56ec53e8-4f2a-4d35-aed1-534866508457 {
  overflow: visible;
  justify-content: center;
  row-gap: 48px;
  column-gap: 48px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 1100px;
  order: 1;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.c258e07a-c2cf-4ef5-b90a-fd07b6cc2ac9 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 300px;
  order: 2;
  min-height: 0px;
  width: 300px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a7cddc18d-efdf-4d42-a9eb-fac5eccd1dcb {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 36px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1.3;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.bbe93609-b682-4ef2-b3a9-f2873b23e9b6 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: #2D2D2D;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a0c571c75-2636-478c-957d-bc2d5b62da6d {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 16px;
  font-weight: 400;
  color: #444444;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a304a188c-e742-44f1-9f40-b34ac2f688ed {
  overflow: visible;
  justify-content: flex-start;
  border-radius: 2px;
  -moz-border-radius: 2px;
  opacity: 1;
  align-self: flex-start;
  min-width: 60px;
  max-width: 60px;
  order: 1;
  min-height: 4px;
  max-height: 4px;
  height: 4px;
  flex-grow: 1;
  width: 60px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.f1c99e85-2ed3-4ee9-b07b-417935973dc8 {
  overflow: visible;
  justify-content: flex-start;
  border-radius: 2px;
  -moz-border-radius: 2px;
  opacity: 1;
  align-self: flex-start;
  min-width: 60px;
  order: 2;
  min-height: 4px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.e1943b22-927e-481a-ac24-4035d260f17b {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 10px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: flex-start;
  min-width: 300px;
  order: 1;
  min-height: 0px;
  width: 300px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a63475fe1-120e-4125-a848-38957e394f49 {
  border-radius: 8px;
  -moz-border-radius: 8px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 520px;
  height: 520px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a63475fe1-120e-4125-a848-38957e394f49 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 8px;
}
.b-root .a63475fe1-120e-4125-a848-38957e394f49 .aspect-ratio {
}
.b-root .bubble-element.b990da17-34e4-4dee-bc6c-2486dd35e830 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  color: #666666;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a593b3a1b-b714-44bc-8a63-4cb2735c5e5a {
  overflow: visible;
  justify-content: center;
  row-gap: 0px;
  column-gap: 48px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 80px 0px 80px 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 17;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d2fd3eaf-c83b-42ad-8ce6-d4c2c351f5d3 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 0px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px 32px 0px 32px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  max-width: 800px;
  order: 2;
  min-height: 0px;
  width: 0px;
  flex-grow: 1;
  height: max-content;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a9f60dab3-3aa4-48b8-a0df-0925adf21eb8 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a4c3fc1dc-316e-4315-8aff-9cf5846a4e9a {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 34px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.3;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a1c36b623-e64f-49fc-9aed-390e48e00754 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 400;
  color: #DDDDDD;
  text-align: center;
  line-height: 1.7;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 4;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.b847910b-e69e-4711-bc21-dfe1527ca0ed {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: #C9A84C;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: center;
  min-width: 0px;
  order: 5;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a10e68f9f-6868-463c-b4be-ba522f2b53ee {
  overflow: visible;
  justify-content: center;
  border-radius: 2px;
  -moz-border-radius: 2px;
  opacity: 1;
  align-self: flex-start;
  min-width: 60px;
  max-width: 60px;
  order: 1;
  min-height: 4px;
  max-height: 4px;
  height: 4px;
  flex-grow: 1;
  width: 60px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a190b8f93-6afe-4f46-8b4a-ca9c3c1e2be3 {
  overflow: visible;
  justify-content: center;
  border-radius: 2px;
  -moz-border-radius: 2px;
  opacity: 1;
  align-self: center;
  min-width: 60px;
  order: 2;
  min-height: 4px;
  max-height: 4px;
  height: 4px;
  flex-grow: 1;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaGaSo {
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  align-self: flex-start;
  min-width: 320px;
  max-width: 320px;
  order: 1;
  min-height: 240px;
  width: 320px;
  flex-grow: 1;
  height: 240px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.b-root .baTaGaSo img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .baTaGaSo .aspect-ratio {
}
.b-root .bubble-element.a8f8676b5-9169-4892-ba01-f54a32231763 {
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.af588f4c-0c23-49e0-9617-8b65904d40a0 {
  visibility: hidden;
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: bold;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 16px 32px 16px 32px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  order: 18;
  min-height: 56px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .af588f4c-0c23-49e0-9617-8b65904d40a0 .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .af588f4c-0c23-49e0-9617-8b65904d40a0 .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.a0516e0e7-0a68-4364-8136-7d2a8f95bc07 {
  position: fixed;
  margin-left: auto;
  margin-right: auto;
  min-width: 0px;
  min-height: 0px;
  z-index: 20000;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: unset;
  width: initial;
  height: auto;
  visibility: hidden;
  padding: 12px 12px 12px 12px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 600;
  color: var(--color_primary_default);
  text-align: center;
  line-height: 1;
  opacity: 1;
}
.b-root .bubble-element.fdaf9f02-4f41-4b91-b213-2965dd504097 {
  overflow: visible;
  justify-content: flex-start;
  row-gap: 6px;
  border-style: solid;
  border-width: 2px;
  border-color: #C9A84C;
  border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 20px 20px 20px 20px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a47535f8d-0af4-4317-b18c-495b48d4dd8e {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 14px;
  font-weight: 400;
  color: #C9A84C;
  line-height: 1.6;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  align-self: stretch;
  min-width: 0px;
  order: 1;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.baTaHraC {
  font-family: var(--font_default);
  font-size: 24px;
  font-weight: 700;
  color: #0A1628;
  text-align: center;
  line-height: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #7F95EB;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 24px 14px 24px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 3;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .baTaHraC .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .baTaHraC .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
.b-root .bubble-element.de4dff43-be4f-4976-a637-ac24c4a7b816 {
  overflow: visible;
  justify-content: center;
  border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 24px 0px 24px 0px;
  opacity: 1;
  cursor: pointer;
  align-self: stretch;
  min-width: 0px;
  order: 11;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.d0b50efa-4f2f-4bf0-b82f-176a967aa828 {
  border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 100px;
  max-width: 300px;
  order: 1;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: calc(100% - 0px);
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 12px;
}
.b-root .d0b50efa-4f2f-4bf0-b82f-176a967aa828 img {
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 4px;
}
.b-root .d0b50efa-4f2f-4bf0-b82f-176a967aa828 .aspect-ratio {
  position: relative;
  height: 0px;
  padding-top: 100%;
}
.b-root .bubble-element.e4f54791-0532-4f99-b9e7-e59e73bd6a17 {
  white-space: pre-wrap;
  overflow: visible;
  font-family: var(--font_default);
  font-size: 15px;
  font-weight: 700;
  color: #FFD700;
  text-align: center;
  line-height: 1.5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 2;
  min-height: 0px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .bubble-element.a00dadfc9-400c-4889-9fb0-5098f25aa18a {
  font-family: var(--font_default);
  font-size: 18px;
  font-weight: 700;
  color: rgba(10,22,40,1);
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 1;
  border-radius: 999px;
  -moz-border-radius: 999px;
  padding: 8px 16px 8px 16px;
  opacity: 1;
  cursor: pointer;
  align-self: center;
  min-width: 0px;
  order: 10;
  min-height: 48px;
  height: max-content;
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.b-root .a00dadfc9-400c-4889-9fb0-5098f25aa18a .icon-item {
  width: 24px;
  height: 24px;
  color: var(--color_primary_contrast_default);
  flex-shrink: 0;
  font-size: 0px;
}
.b-root .a00dadfc9-400c-4889-9fb0-5098f25aa18a .label-item {
  min-width: 0px;
  overflow-wrap: break-word;
  text-align: center;
}
