html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(5, 97, 255); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@font-face { font-family: "webflow-icons"; src: url("cd8065b53a84d8a81e7765a00384ea0f98c3c59d") format("truetype"); font-style: normal; font-weight: normal; }
[class^="w-icon-"], [class*=" w-icon-"] { font-family: "webflow-icons" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.w-icon-slider-right::before { content: ""; }
.w-icon-slider-left::before { content: ""; }
.w-icon-nav-menu::before { content: ""; }
.w-icon-arrow-down::before, .w-icon-dropdown-toggle::before { content: ""; }
.w-icon-file-upload-remove::before { content: ""; }
.w-icon-file-upload-icon::before { content: ""; }
* { box-sizing: border-box; }
html { height: 100%; }
body { margin: 0px; min-height: 100%; background-color: rgb(255, 255, 255); font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }
img { max-width: 100%; vertical-align: middle; display: inline-block; }
html.w-mod-touch * { background-attachment: scroll !important; }
.w-block { display: block; }
.w-inline-block { max-width: 100%; display: inline-block; }
.w-clearfix::before, .w-clearfix::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-clearfix::after { clear: both; }
.w-hidden { display: none; }
.w-button { display: inline-block; padding: 9px 15px; background-color: rgb(56, 152, 236); color: white; border: 0px; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0px; }
input.w-button { appearance: button; }
html[data-w-dynpage] [data-w-cloak] { color: transparent !important; }
.w-webflow-badge, .w-webflow-badge * { position: static; inset: auto; z-index: auto; display: block; visibility: visible; overflow: visible; box-sizing: border-box; width: auto; height: auto; max-height: none; max-width: none; min-height: 0px; min-width: 0px; margin: 0px; padding: 0px; float: none; clear: none; border: 0px transparent; border-radius: 0px; background: transparent; box-shadow: none; opacity: 1; transform: none; transition: none 0s ease 0s; direction: ltr; font-family: inherit; font-weight: inherit; color: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-variant: inherit; text-align: inherit; letter-spacing: inherit; text-decoration: inherit; text-indent: 0px; text-transform: inherit; list-style-type: disc; text-shadow: none; vertical-align: baseline; cursor: inherit; white-space: inherit; word-break: normal; word-spacing: normal; overflow-wrap: normal; }
.w-webflow-badge { position: fixed !important; display: inline-block !important; visibility: visible !important; z-index: 2147483647 !important; inset: auto 12px 12px auto !important; color: rgb(170, 173, 176) !important; background-color: rgb(255, 255, 255) !important; border-radius: 3px !important; padding: 6px 8px 6px 6px !important; font-size: 12px !important; opacity: 1 !important; line-height: 14px !important; text-decoration: none !important; transform: none !important; margin: 0px !important; width: auto !important; height: auto !important; overflow: visible !important; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 1px 3px; cursor: pointer; }
.w-webflow-badge > img { display: inline-block !important; visibility: visible !important; opacity: 1 !important; vertical-align: middle !important; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 10px; }
h1 { font-size: 38px; line-height: 44px; margin-top: 20px; }
h2 { font-size: 32px; line-height: 36px; margin-top: 20px; }
h3 { font-size: 24px; line-height: 30px; margin-top: 20px; }
h4 { font-size: 18px; line-height: 24px; margin-top: 10px; }
h5 { font-size: 14px; line-height: 20px; margin-top: 10px; }
h6 { font-size: 12px; line-height: 18px; margin-top: 10px; }
p { margin-top: 0px; margin-bottom: 10px; }
blockquote { margin: 0px 0px 10px; padding: 10px 20px; border-left: 5px solid rgb(226, 226, 226); font-size: 18px; line-height: 22px; }
figure { margin: 0px 0px 10px; }
figcaption { margin-top: 5px; text-align: center; }
ul, ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; }
.w-list-unstyled { padding-left: 0px; list-style: none; }
.w-embed::before, .w-embed::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-embed::after { clear: both; }
.w-video { width: 100%; position: relative; padding: 0px; }
.w-video iframe, .w-video object, .w-video embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: medium; }
fieldset { padding: 0px; margin: 0px; border: 0px; }
button, [type="button"], [type="reset"] { border: 0px; cursor: pointer; appearance: button; }
.w-form { margin: 0px 0px 15px; }
.w-form-done { display: none; padding: 20px; text-align: center; background-color: rgb(221, 221, 221); }
.w-form-fail { display: none; margin-top: 10px; padding: 10px; background-color: rgb(255, 222, 222); }
label { display: block; margin-bottom: 5px; font-weight: bold; }
.w-input, .w-select { display: block; width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.w-input:-moz-placeholder, .w-select:-moz-placeholder { color: rgb(153, 153, 153); }
.w-input::placeholder, .w-select::placeholder { color: rgb(153, 153, 153); opacity: 1; }
.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.w-input:focus, .w-select:focus { border-color: rgb(56, 152, 236); outline: 0px; }
.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select { cursor: not-allowed; }
.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: rgb(238, 238, 238); }
textarea.w-input, textarea.w-select { height: auto; }
.w-select { background-color: rgb(243, 243, 243); }
.w-select[multiple] { height: auto; }
.w-form-label { display: inline-block; cursor: pointer; font-weight: normal; margin-bottom: 0px; }
.w-radio { display: block; margin-bottom: 5px; padding-left: 20px; }
.w-radio::before, .w-radio::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-radio::after { clear: both; }
.w-radio-input { margin: 4px 0px 0px -20px; line-height: normal; float: left; }
.w-radio-input { margin-top: 3px; }
.w-file-upload { display: block; margin-bottom: 10px; }
.w-file-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -100; }
.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success { display: inline-block; color: rgb(51, 51, 51); }
.w-file-upload-error { display: block; margin-top: 10px; }
.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden { display: none; }
.w-file-upload-uploading-btn { display: flex; font-size: 14px; font-weight: normal; cursor: pointer; margin: 0px; padding: 8px 12px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-file-upload-file { display: flex; flex-grow: 1; justify-content: space-between; margin: 0px; padding: 8px 9px 8px 11px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-file-upload-file-name { font-size: 14px; font-weight: normal; display: block; }
.w-file-remove-link { margin-top: 3px; margin-left: 10px; width: auto; height: auto; padding: 3px; display: block; cursor: pointer; }
.w-icon-file-upload-remove { margin: auto; font-size: 10px; }
.w-file-upload-error-msg { display: inline-block; color: rgb(234, 56, 76); padding: 2px 0px; }
.w-file-upload-info { display: inline-block; line-height: 38px; padding: 0px 12px; }
.w-file-upload-label { display: inline-block; font-size: 14px; font-weight: normal; cursor: pointer; margin: 0px; padding: 8px 12px; border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); }
.w-icon-file-upload-icon, .w-icon-file-upload-uploading { display: inline-block; margin-right: 8px; width: 20px; }
.w-icon-file-upload-uploading { height: 20px; }
.w-container { margin-left: auto; margin-right: auto; max-width: 940px; }
.w-container::before, .w-container::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-container::after { clear: both; }
.w-container .w-row { margin-left: -10px; margin-right: -10px; }
.w-row::before, .w-row::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-row::after { clear: both; }
.w-row .w-row { margin-left: 0px; margin-right: 0px; }
.w-col { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.w-col .w-col { padding-left: 0px; padding-right: 0px; }
.w-col-1 { width: 8.33333%; }
.w-col-2 { width: 16.6667%; }
.w-col-3 { width: 25%; }
.w-col-4 { width: 33.3333%; }
.w-col-5 { width: 41.6667%; }
.w-col-6 { width: 50%; }
.w-col-7 { width: 58.3333%; }
.w-col-8 { width: 66.6667%; }
.w-col-9 { width: 75%; }
.w-col-10 { width: 83.3333%; }
.w-col-11 { width: 91.6667%; }
.w-col-12 { width: 100%; }
.w-hidden-main { display: none !important; }
@media screen and (max-width: 991px) {
  .w-container { max-width: 728px; }
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: none !important; }
  .w-col-medium-1 { width: 8.33333%; }
  .w-col-medium-2 { width: 16.6667%; }
  .w-col-medium-3 { width: 25%; }
  .w-col-medium-4 { width: 33.3333%; }
  .w-col-medium-5 { width: 41.6667%; }
  .w-col-medium-6 { width: 50%; }
  .w-col-medium-7 { width: 58.3333%; }
  .w-col-medium-8 { width: 66.6667%; }
  .w-col-medium-9 { width: 75%; }
  .w-col-medium-10 { width: 83.3333%; }
  .w-col-medium-11 { width: 91.6667%; }
  .w-col-medium-12 { width: 100%; }
  .w-col-stack { width: 100%; left: auto; right: auto; }
}
@media screen and (max-width: 767px) {
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: inherit !important; }
  .w-hidden-small { display: none !important; }
  .w-row, .w-container .w-row { margin-left: 0px; margin-right: 0px; }
  .w-col { width: 100%; left: auto; right: auto; }
  .w-col-small-1 { width: 8.33333%; }
  .w-col-small-2 { width: 16.6667%; }
  .w-col-small-3 { width: 25%; }
  .w-col-small-4 { width: 33.3333%; }
  .w-col-small-5 { width: 41.6667%; }
  .w-col-small-6 { width: 50%; }
  .w-col-small-7 { width: 58.3333%; }
  .w-col-small-8 { width: 66.6667%; }
  .w-col-small-9 { width: 75%; }
  .w-col-small-10 { width: 83.3333%; }
  .w-col-small-11 { width: 91.6667%; }
  .w-col-small-12 { width: 100%; }
}
@media screen and (max-width: 479px) {
  .w-container { max-width: none; }
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: inherit !important; }
  .w-hidden-small { display: inherit !important; }
  .w-hidden-tiny { display: none !important; }
  .w-col { width: 100%; }
  .w-col-tiny-1 { width: 8.33333%; }
  .w-col-tiny-2 { width: 16.6667%; }
  .w-col-tiny-3 { width: 25%; }
  .w-col-tiny-4 { width: 33.3333%; }
  .w-col-tiny-5 { width: 41.6667%; }
  .w-col-tiny-6 { width: 50%; }
  .w-col-tiny-7 { width: 58.3333%; }
  .w-col-tiny-8 { width: 66.6667%; }
  .w-col-tiny-9 { width: 75%; }
  .w-col-tiny-10 { width: 83.3333%; }
  .w-col-tiny-11 { width: 91.6667%; }
  .w-col-tiny-12 { width: 100%; }
}
.w-widget { position: relative; }
.w-widget-map { width: 100%; height: 400px; }
.w-widget-map label { width: auto; display: inline; }
.w-widget-map img { max-width: inherit; }
.w-widget-map .gm-style-iw { text-align: center; }
.w-widget-map .gm-style-iw > button { display: none !important; }
.w-widget-twitter { overflow: hidden; }
.w-widget-twitter-count-shim { display: inline-block; vertical-align: top; position: relative; width: 28px; height: 20px; text-align: center; background: white; border: 1px solid rgb(117, 134, 150); border-radius: 3px; }
.w-widget-twitter-count-shim * { pointer-events: none; user-select: none; }
.w-widget-twitter-count-shim .w-widget-twitter-count-inner { position: relative; font-size: 15px; line-height: 12px; text-align: center; color: rgb(153, 153, 153); font-family: serif; }
.w-widget-twitter-count-shim .w-widget-twitter-count-clear { position: relative; display: block; }
.w-widget-twitter-count-shim.w--large { width: 36px; height: 28px; }
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: 18px; line-height: 18px; }
.w-widget-twitter-count-shim:not(.w--vertical) { margin-left: 5px; margin-right: 8px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: 6px; }
.w-widget-twitter-count-shim:not(.w--vertical)::before, .w-widget-twitter-count-shim:not(.w--vertical)::after { top: 50%; left: 0px; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.w-widget-twitter-count-shim:not(.w--vertical)::before { border-color: rgba(117, 134, 150, 0) rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); border-width: 4px; margin-left: -9px; margin-top: -4px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::before { border-width: 5px; margin-left: -10px; margin-top: -5px; }
.w-widget-twitter-count-shim:not(.w--vertical)::after { border-color: rgba(255, 255, 255, 0) white rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 4px; margin-left: -8px; margin-top: -4px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::after { border-width: 5px; margin-left: -9px; margin-top: -5px; }
.w-widget-twitter-count-shim.w--vertical { width: 61px; height: 33px; margin-bottom: 8px; }
.w-widget-twitter-count-shim.w--vertical::before, .w-widget-twitter-count-shim.w--vertical::after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.w-widget-twitter-count-shim.w--vertical::before { border-color: rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); border-width: 5px; margin-left: -5px; }
.w-widget-twitter-count-shim.w--vertical::after { border-color: white rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 4px; margin-left: -4px; }
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: 18px; line-height: 22px; }
.w-widget-twitter-count-shim.w--vertical.w--large { width: 76px; }
.w-background-video { position: relative; overflow: hidden; height: 500px; color: white; }
.w-background-video > video { background-size: cover; background-position: 50% 50%; position: absolute; margin: auto; width: 100%; height: 100%; inset: -100%; object-fit: cover; z-index: -100; }
.w-background-video > video::-webkit-media-controls-start-playback-button { display: none !important; appearance: none; }
.w-background-video--control { position: absolute; bottom: 1em; right: 1em; background-color: transparent; padding: 0px; }
.w-background-video--control > [hidden] { display: none !important; }
.w-slider { position: relative; height: 300px; text-align: center; background: rgb(221, 221, 221); clear: both; }
.w-slider-mask { position: relative; display: block; overflow: hidden; z-index: 1; left: 0px; right: 0px; height: 100%; white-space: nowrap; }
.w-slide { position: relative; display: inline-block; vertical-align: top; width: 100%; height: 100%; white-space: normal; text-align: left; }
.w-slider-nav { position: absolute; z-index: 2; inset: auto 0px 0px; margin: auto; padding-top: 10px; height: 40px; text-align: center; }
.w-slider-nav.w-round > div { border-radius: 100%; }
.w-slider-nav.w-num > div { width: auto; height: auto; padding: 0.2em 0.5em; font-size: inherit; line-height: inherit; }
.w-slider-nav.w-shadow > div { box-shadow: rgba(51, 51, 51, 0.4) 0px 0px 3px; }
.w-slider-nav-invert { color: rgb(255, 255, 255); }
.w-slider-nav-invert > div { background-color: rgba(34, 34, 34, 0.4); }
.w-slider-nav-invert > div.w-active { background-color: rgb(34, 34, 34); }
.w-slider-dot { position: relative; display: inline-block; width: 1em; height: 1em; background-color: rgba(255, 255, 255, 0.4); cursor: pointer; margin: 0px 3px 0.5em; transition: background-color 100ms ease 0s, color 100ms ease 0s; }
.w-slider-dot.w-active { background-color: rgb(255, 255, 255); }
.w-slider-dot:focus { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.w-slider-dot:focus.w-active { box-shadow: none; }
.w-slider-arrow-left, .w-slider-arrow-right { position: absolute; width: 80px; inset: 0px; margin: auto; cursor: pointer; overflow: hidden; color: white; font-size: 40px; user-select: none; }
.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] { position: absolute; }
.w-slider-arrow-left:focus, .w-slider-arrow-right:focus { outline: 0px; }
.w-slider-arrow-left { z-index: 3; right: auto; }
.w-slider-arrow-right { z-index: 4; left: auto; }
.w-icon-slider-left, .w-icon-slider-right { inset: 0px; margin: auto; width: 1em; height: 1em; }
.w-slider-aria-label { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.w-slider-force-show { display: block !important; }
.w-dropdown { display: inline-block; position: relative; text-align: left; margin-left: auto; margin-right: auto; z-index: 900; }
.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { position: relative; vertical-align: top; text-decoration: none; color: rgb(34, 34, 34); padding: 20px; text-align: left; margin-left: auto; margin-right: auto; white-space: nowrap; }
.w-dropdown-toggle { user-select: none; display: inline-block; cursor: pointer; padding-right: 40px; }
.w-dropdown-toggle:focus { outline: 0px; }
.w-icon-dropdown-toggle { position: absolute; top: 0px; right: 0px; bottom: 0px; margin: auto 20px auto auto; width: 1em; height: 1em; }
.w-dropdown-list { position: absolute; background: rgb(221, 221, 221); display: none; min-width: 100%; }
.w-dropdown-list.w--open { display: block; }
.w-dropdown-link { padding: 10px 20px; display: block; color: rgb(34, 34, 34); }
.w-dropdown-link.w--current { color: rgb(0, 130, 243); }
.w-dropdown-link:focus { outline: 0px; }
@media screen and (max-width: 767px) {
  .w-nav-brand { padding-left: 10px; }
}
.w-lightbox-backdrop { cursor: auto; font-style: normal; font-variant: normal; letter-spacing: normal; list-style: outside; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-break: normal; word-spacing: normal; overflow-wrap: normal; position: fixed; inset: 0px; color: rgb(255, 255, 255); font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif; font-size: 17px; line-height: 1.2; font-weight: 300; text-align: center; background: rgba(0, 0, 0, 0.9); z-index: 2000; outline: 0px; opacity: 0; user-select: none; transform: translate(0px); }
.w-lightbox-backdrop, .w-lightbox-container { height: 100%; overflow: auto; }
.w-lightbox-content { position: relative; height: 100vh; overflow: hidden; }
.w-lightbox-view { position: absolute; width: 100vw; height: 100vh; opacity: 0; }
.w-lightbox-view::before { content: ""; height: 100vh; }
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 86vh; }
.w-lightbox-frame, .w-lightbox-view::before { display: inline-block; vertical-align: middle; }
.w-lightbox-figure { position: relative; margin: 0px; }
.w-lightbox-group .w-lightbox-figure { cursor: pointer; }
.w-lightbox-img { width: auto; height: auto; max-width: none; }
.w-lightbox-image { display: block; float: none; max-width: 100vw; max-height: 100vh; }
.w-lightbox-group .w-lightbox-image { max-height: 86vh; }
.w-lightbox-caption { position: absolute; right: 0px; bottom: 0px; left: 0px; padding: 0.5em 1em; background: rgba(0, 0, 0, 0.4); text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.w-lightbox-embed { position: absolute; inset: 0px; width: 100%; height: 100%; }
.w-lightbox-control { position: absolute; top: 0px; width: 4em; background-size: 24px; background-repeat: no-repeat; background-position: center center; cursor: pointer; transition: all 0.3s ease 0s; }
.w-lightbox-left { display: none; bottom: 0px; left: 0px; background-image: url(""); }
.w-lightbox-right { display: none; right: 0px; bottom: 0px; background-image: url(""); }
.w-lightbox-close { right: 0px; height: 2.6em; background-image: url(""); background-size: 18px; }
.w-lightbox-strip { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 0px 1vh; line-height: 0; white-space: nowrap; overflow: auto hidden; }
.w-lightbox-item { display: inline-block; width: 10vh; padding: 2vh 1vh; box-sizing: content-box; cursor: pointer; transform: translate3d(0px, 0px, 0px); }
.w-lightbox-active { opacity: 0.3; }
.w-lightbox-thumbnail { position: relative; height: 10vh; background: rgb(34, 34, 34); overflow: hidden; }
.w-lightbox-thumbnail-image { position: absolute; top: 0px; left: 0px; }
.w-lightbox-thumbnail .w-lightbox-tall { top: 50%; width: 100%; transform: translate(0px, -50%); }
.w-lightbox-thumbnail .w-lightbox-wide { left: 50%; height: 100%; transform: translate(-50%); }
.w-lightbox-spinner { position: absolute; top: 50%; left: 50%; box-sizing: border-box; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 5px solid rgba(0, 0, 0, 0.4); border-radius: 50%; animation: 0.8s linear 0s infinite normal none running spin; }
.w-lightbox-spinner::after { content: ""; position: absolute; inset: -4px; border-width: 3px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; border-radius: 50%; }
.w-lightbox-hide { display: none; }
.w-lightbox-noscroll { overflow: hidden; }
@media (min-width: 768px) {
  .w-lightbox-content { height: 96vh; margin-top: 2vh; }
  .w-lightbox-view, .w-lightbox-view::before { height: 96vh; }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 84vh; }
  .w-lightbox-image { max-width: 96vw; max-height: 96vh; }
  .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; }
  .w-lightbox-left, .w-lightbox-right { display: block; opacity: 0.5; }
  .w-lightbox-close { opacity: 0.8; }
  .w-lightbox-control:hover { opacity: 1; }
}
.w-lightbox-inactive, .w-lightbox-inactive:hover { opacity: 0; }
.w-richtext::before, .w-richtext::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-richtext::after { clear: both; }
.w-richtext[contenteditable="true"]::before, .w-richtext[contenteditable="true"]::after { white-space: initial; }
.w-richtext ol, .w-richtext ul { overflow: hidden; }
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div::after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div::after { outline: rgb(40, 149, 247) solid 2px; }
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div { outline: rgb(40, 149, 247) solid 2px; }
.w-richtext figure.w-richtext-figure-type-video > div::after, .w-richtext figure[data-rt-type="video"] > div::after { content: ""; position: absolute; display: none; inset: 0px; }
.w-richtext figure { position: relative; max-width: 60%; }
.w-richtext figure > div::before { cursor: default !important; }
.w-richtext figure img { width: 100%; }
.w-richtext figure figcaption.w-richtext-figcaption-placeholder { opacity: 0.6; }
.w-richtext figure div { font-size: 0px; color: transparent; }
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] { display: table; }
.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div { display: inline-block; }
.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption { display: table-caption; caption-side: bottom; }
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0px; }
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div { width: 100%; }
.w-richtext figure.w-richtext-align-center { margin-right: auto; margin-left: auto; clear: both; }
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; }
.w-richtext figure.w-richtext-align-normal { clear: both; }
.w-richtext figure.w-richtext-align-fullwidth { width: 100%; max-width: 100%; text-align: center; clear: both; display: block; margin-right: auto; margin-left: auto; }
.w-richtext figure.w-richtext-align-fullwidth > div { display: inline-block; padding-bottom: inherit; }
.w-richtext figure.w-richtext-align-fullwidth > figcaption { display: block; }
.w-richtext figure.w-richtext-align-floatleft { float: left; margin-right: 15px; clear: none; }
.w-richtext figure.w-richtext-align-floatright { float: right; margin-left: 15px; clear: none; }
.w-nav { position: relative; background: rgb(221, 221, 221); z-index: 1000; }
.w-nav::before, .w-nav::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-nav::after { clear: both; }
.w-nav-brand { position: relative; float: left; text-decoration: none; color: rgb(51, 51, 51); }
.w-nav-link { position: relative; display: inline-block; vertical-align: top; text-decoration: none; color: rgb(34, 34, 34); padding: 20px; text-align: left; margin-left: auto; margin-right: auto; }
.w-nav-link.w--current { color: rgb(0, 130, 243); }
.w-nav-menu { position: relative; float: right; }
[data-nav-menu-open] { display: block !important; position: absolute; top: 100%; left: 0px; right: 0px; background: rgb(200, 200, 200); text-align: center; overflow: visible; min-width: 200px; }
.w--nav-link-open { display: block; position: relative; }
.w-nav-overlay { position: absolute; overflow: hidden; display: none; top: 100%; left: 0px; right: 0px; width: 100%; }
.w-nav-overlay [data-nav-menu-open] { top: 0px; }
.w-nav[data-animation="over-left"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] { right: auto; z-index: 1; top: 0px; }
.w-nav[data-animation="over-right"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] { left: auto; z-index: 1; top: 0px; }
.w-nav-button { position: relative; float: right; padding: 18px; font-size: 24px; display: none; cursor: pointer; user-select: none; }
.w-nav-button:focus { outline: 0px; }
.w-nav-button.w--open { background-color: rgb(200, 200, 200); color: white; }
.w-nav[data-collapse="all"] .w-nav-menu { display: none; }
.w-nav[data-collapse="all"] .w-nav-button { display: block; }
.w--nav-dropdown-open { display: block; }
.w--nav-dropdown-toggle-open { display: block; }
.w--nav-dropdown-list-open { position: static; }
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="medium"] .w-nav-button { display: block; }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="small"] .w-nav-button { display: block; }
  .w-nav-brand { padding-left: 10px; }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="tiny"] .w-nav-button { display: block; }
}
.w-tabs { position: relative; }
.w-tabs::before, .w-tabs::after { content: " "; display: table; grid-area: 1 / 1 / 2 / 2; }
.w-tabs::after { clear: both; }
.w-tab-menu { position: relative; }
.w-tab-link { position: relative; display: inline-block; vertical-align: top; text-decoration: none; padding: 9px 30px; text-align: left; cursor: pointer; color: rgb(34, 34, 34); background-color: rgb(221, 221, 221); }
.w-tab-link.w--current { background-color: rgb(200, 200, 200); }
.w-tab-link:focus { outline: 0px; }
.w-tab-content { position: relative; display: block; overflow: hidden; }
.w-tab-pane { position: relative; display: none; }
.w--tab-active { display: block; }
@media screen and (max-width: 479px) {
  .w-tab-link { display: block; }
}
.w-ix-emptyfix::after { content: ""; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.w-dyn-empty { padding: 10px; background-color: rgb(221, 221, 221); }
.w-dyn-hide { display: none !important; }
.w-dyn-bind-empty { display: none !important; }
.w-condition-invisible { display: none !important; }
.wf-layout-layout { display: grid !important; }
.wf-layout-cell { display: flex !important; }
.w-layout-grid { display: grid; grid-auto-columns: 1fr; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; gap: 16px; }
h1 { margin-top: 20px; margin-bottom: 10px; font-family: "Gulfsdisplay expanded", sans-serif; color: rgba(255, 255, 255, 0); font-size: 4em; line-height: 44px; font-weight: 400; text-transform: uppercase; text-shadow: rgb(5, 97, 255) 0px 0px 0px; }
p { margin-bottom: 10px; font-family: "Space Grotesk", sans-serif; font-size: 1.2em; line-height: 1.4em; }
.hero { height: auto; }
.hero.is--mobile { display: none; }
.hero.is--tablet { display: none; }
.hero__wrapper { position: relative; display: flex; overflow: hidden; height: auto; padding-top: 10em; padding-bottom: 0em; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; z-index: 2; background-image: url("bg-orange.svg"); background-size: cover; }
.hero__content__top { position: relative; display: flex; max-width: 100%; min-width: 100%; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; }
.lottie-animation { position: absolute; width: 400px; margin-right: auto; margin-left: auto; }
.hero__content__bottom { position: relative; display: flex; width: 600px; height: 600px; margin-top: -96px; margin-right: auto; margin-left: auto; padding-bottom: 0px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; }
.heading__one { margin-top: 0px; margin-bottom: 0px; outline: rgb(5, 97, 255) 3px; outline-offset: 0px; font-family: "Gulfsdisplay expanded", sans-serif; color: white; font-size: 5em; line-height: 0.9em; text-align: center; letter-spacing: 5px; text-transform: uppercase; text-shadow: rgb(5, 97, 255) 3px 5px 0px; }
.heading__one.is--two { overflow: hidden; color: rgb(255, 255, 255); text-align: center; }
.heading__wrappers { position: relative; overflow: hidden; }
.lottie__wrapper { position: relative; display: flex; overflow: hidden; width: 600px; height: 100%; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.social__media__links { position: absolute; inset: auto 3% 6% auto; overflow: hidden; width: 200px; font-family: "Space Grotesk", sans-serif; color: rgb(5, 97, 255); font-weight: 600; }
.lottie__image { position: absolute; top: auto; width: 600px; margin-right: auto; margin-bottom: -6px; margin-left: auto; padding-bottom: 0px; }
.paragraph { text-align: right; }
.hero__description { position: absolute; inset: auto auto 6% 2%; overflow: hidden; width: 200px; font-family: "Space Grotesk", sans-serif; color: rgb(5, 97, 255); font-weight: 600; }
.bold-text { display: block; text-align: left; }
.sticker { position: absolute; inset: auto 2% 11% auto; width: 155px; }
.circle__image__wrapper { position: absolute; inset: auto 0% 0% auto; z-index: auto; overflow: visible; width: 100%; height: 20%; min-width: 100%; -moz-box-flex: 0; flex: 0 1 auto; }
.circle__text { position: absolute; inset: auto 3% 14% auto; width: 130px; margin-right: auto; margin-left: auto; }
.marquee { height: auto; }
.marquee__wrapper { height: auto; }
.marquee__wrapper.is--two { overflow: visible; width: 3000px; -moz-box-flex: 0; flex: 0 1 auto; }
.marquee__container { position: relative; display: flex; overflow: hidden; margin-right: 0px; margin-left: 0px; padding: 1.3em 0px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; border-top: 0.0666667px rgb(5, 97, 255); border-bottom: 1px solid rgb(227, 225, 215); }
.marquee__container.is--two { margin-left: 0px; background-color: rgb(5, 97, 255); }
.marquee__container.is--two.is--three { padding-top: 1.1em; padding-bottom: 1.1em; border-top: 1px solid rgb(190, 190, 190); border-bottom-style: solid; border-bottom-color: rgb(190, 190, 190); }
.marquee-track { display: flex; -moz-box-align: center; align-items: center; }
.marquee-track.is--two { position: relative; z-index: 3; width: 4500px; padding-top: 1.5em; padding-bottom: 1.5em; -moz-box-flex: 0; flex: 0 1 auto; border: 2px rgb(5, 97, 255); background-color: rgb(5, 97, 255); }
.marquee-track.is--three { position: relative; z-index: 2; width: auto; margin-top: 0px; padding-top: 1.5em; padding-bottom: 1.5em; -moz-box-pack: center; justify-content: center; -moz-box-flex: 0; flex: 0 1 auto; border: 2px rgb(5, 97, 255); background-color: rgb(5, 97, 255); }
.marquee-text { -webkit-text-stroke: 1px rgb(5, 97, 255); display: block; margin-right: 2vw; margin-bottom: 0px; margin-left: 2vw; -moz-box-flex: 0; flex: 0 1 auto; font-family: "Gulfsdisplay expanded", sans-serif; color: rgb(255, 253, 241); text-shadow: rgb(5, 97, 255) 3px 0px 0px; font-size: 2.5em; font-weight: 700; text-transform: uppercase; }
.marquee-text.is--two { margin-right: 4vw; margin-left: 5vw; font-size: 7em; }
.yellow__icon { width: auto; -moz-box-flex: 0; flex: 0 1 auto; }
.yellow__icon.is--one { width: auto; }
.body { background-color: rgb(255, 253, 241); }
.about { height: 100%; }
.about.is--mobile { display: none; }
.about__wrapper { display: flex; height: auto; padding-top: 8em; padding-bottom: 8em; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.about__content { display: flex; max-width: 90%; -moz-box-flex: 0; flex: 0 1 auto; column-gap: 25px; }
.about__content__one { display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; line-height: 1em; }
.about__icon { display: flex; -moz-box-align: center; align-items: center; }
.about__content__two { display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.about__container { position: relative; display: flex; max-width: 100%; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; }
.heading__about { color: rgb(255, 253, 241); text-shadow: rgb(5, 97, 255) 2px 2px 0px; font-size: 3.5em; }
.smiley__icon { width: 70px; }
.heading__about__two { margin-top: 29px; -moz-box-flex: 0; flex: 0 1 auto; color: rgb(5, 97, 255); font-size: 3.5em; line-height: 1em; text-shadow: none; }
.about__heading__container { margin-bottom: 40px; }
.about__paragraph__wrapper { max-width: 50%; margin-top: 50px; font-family: "Space Grotesk", sans-serif; font-weight: 300; text-align: center; }
.image { position: absolute; inset: auto 5% -30% auto; }
.logos__heading__wrapper { max-width: 90%; margin-right: auto; margin-left: auto; border-style: none none solid; border-width: 1px; border-color: rgb(5, 97, 255) rgb(5, 97, 255) rgb(255, 255, 255); }
.logo__image__wrapper { display: flex; width: auto; height: auto; margin-right: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; }
.logo__image { width: 2000px; min-width: 2000px; -moz-box-flex: 0; flex: 0 0 auto; }
.logos__content { display: flex; height: 100%; padding-top: 25px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.logos__content.is--mobile { display: none; }
.logos__content.is--laptop--tablet { overflow: hidden; row-gap: 25px; }
.logos__content.is--desktop { display: none; }
.logos { overflow: hidden; height: 100%; margin-top: -1px; padding-top: 6.9em; padding-bottom: 11.3em; background-color: rgba(66, 44, 44, 0); }
.heading__one-2 { margin-top: 0px; margin-bottom: 0px; font-size: 2em; font-weight: 500; text-align: center; text-transform: uppercase; }
.heading__one-2.is--logos { padding-bottom: 26px; color: rgb(255, 255, 255); font-size: 3em; line-height: 1em; font-weight: 700; text-align: left; text-transform: uppercase; }
.logos__image__wrapper { display: flex; height: 100vh; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.logos__image__wrapper.is--one { width: 100%; height: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; }
.logos__image__wrapper.is--four { height: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.logos__image__wrapper.is--three { width: 100%; height: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.logos__image__wrapper.is--two { width: 100%; height: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.logos__image__container { display: flex; max-width: 100%; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 0 auto; }
.line { height: 1px; max-width: 90%; margin-top: 16px; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255); }
.paragraph-2 { max-width: 70%; margin-top: 1.1em; padding-top: 0px; color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.5em; text-align: center; }
.paragraph-2.is--reviews { max-width: 70%; margin-top: 0.4em; margin-right: auto; margin-left: auto; color: rgb(20, 20, 20); }
.paragraph-2.is--reviews.is--small { max-width: 100%; }
.banner__flag-img { width: 3em; margin-left: 2em; }
.banner__flag-img.is--leather { width: 3em; }
.section.is--banners { position: relative; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.scroll__banner-wrap { display: flex; margin-right: 1em; margin-left: 1em; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 0 auto; }
.scroll__banner { position: absolute; display: flex; width: 200%; padding-top: 1em; padding-bottom: 1em; -moz-box-align: center; align-items: center; background-color: rgb(55, 63, 65); }
.scroll__banner.is--leather { top: 25.7em; width: 200%; -moz-box-pack: center; justify-content: center; transform: rotate(-9.5deg); }
.scroll__banner.is--ethiopia { -moz-box-pack: center; justify-content: center; transform: rotate(13deg); }
.container { width: 1440px; max-width: 100%; margin-right: auto; margin-left: auto; padding: 8.33em 2.08em 5em; }
.container.is--banners { height: 41.67em; }
.display { padding-top: 0.2em; color: rgb(255, 255, 255); font-size: 2vw; line-height: 1; font-weight: 800; letter-spacing: 0.02em; text-transform: uppercase; }
.double__marquee { overflow: hidden; height: 100%; }
.double__marquee__wrapper { display: flex; height: auto; padding-top: 4.9em; padding-bottom: 4.9em; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.double__marquee__one { position: relative; display: flex; overflow: hidden; width: auto; margin-right: 0px; margin-left: 0px; padding-top: 6.2em; padding-right: 0px; padding-bottom: 6.2em; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; border-top: 0.0666667px rgb(5, 97, 255); border-bottom: 1px rgb(227, 225, 215); }
.marquee__contain { position: relative; top: 26px; z-index: 3; width: 100%; -moz-box-flex: 0; flex: 0 1 auto; border: 4px solid rgb(5, 97, 255); background-color: rgb(5, 97, 255); transform: rotate(6deg); }
.marquee__contain.is--two { top: -72px; z-index: 2; background-color: rgb(5, 97, 255); transform: rotate(-6deg); }
.cards { position: relative; z-index: 665; height: 100%; }
.cards__wrapper { position: relative; display: flex; height: 100vh; margin-right: auto; margin-left: auto; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.cards__container { position: relative; display: flex; max-width: 100%; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; }
.slide-one { position: absolute; display: flex; height: 600px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; border: 2px solid rgb(5, 97, 255); border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: rgb(5, 97, 255) 0px 7px 0px 0px; outline: rgb(51, 51, 51) 3px; outline-offset: 2px; }
.slide-one.is--2 { z-index: 5; }
.slide-one.is--1 { position: relative; top: 0px; bottom: auto; z-index: 6; max-width: 100%; }
.slide-one.is--3 { z-index: 4; }
.slide-one.is--4 { z-index: 3; }
.card__content { display: flex; max-width: 90%; padding-right: 0px; padding-left: 0px; -moz-box-flex: 1; flex: 1 1 0%; column-gap: 0px; }
.card__content__left { display: flex; padding-right: 53px; padding-left: 0px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; border-right: 1px solid rgb(5, 97, 255); }
.card__content__right { display: flex; max-width: 50%; padding-left: 53px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: start; align-items: flex-start; -moz-box-flex: 1; flex: 1 1 0%; row-gap: 30px; }
.image-3 { position: absolute; inset: 0% 0% auto auto; width: 250px; }
.date__ribbon__wrapper { display: flex; width: 275px; height: auto; padding: 16px 20px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; border-radius: 100px; background-color: rgb(231, 246, 229); }
.date__ribbon__wrapper.is--red { background-color: rgb(254, 234, 222); }
.date__ribbon__container { display: flex; -moz-box-flex: 1; flex: 1 1 0%; column-gap: 15px; }
.date__ribbon__content__left { display: flex; padding-right: 16px; padding-left: 16px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; border-radius: 100px; background-color: rgb(41, 175, 81); }
.date__ribbon__content__left.is--red { background-color: rgb(5, 97, 255); }
.number { margin-top: 0px; margin-bottom: 0px; font-family: "Space Grotesk", sans-serif; color: rgb(255, 255, 255); font-size: 1.5em; line-height: 0.8em; }
.date { margin-top: 10px; font-family: "Space Grotesk", sans-serif; color: rgb(21, 206, 86); font-size: 1.7em; line-height: 0.8em; }
.date.is--red { margin-top: 12px; color: rgb(5, 97, 255); }
.heading { -webkit-text-stroke: 1px rgb(5, 97, 255); color: rgb(255, 253, 241); text-shadow: rgb(5, 97, 255) 2px 2px 0px; font-size: 2.7em; }
.heading-CRIPS { -webkit-text-stroke: 1px rgb(5, 97, 255); color: rgb(255, 253, 241); text-shadow: rgb(5, 97, 255) 2px 2px 0px; font-size: 2.5em; }
.paragraph-4 { color: rgb(5, 97, 255); }
.p5 { color: rgb(5, 97, 255); font-size: 1.2rem; }
.div-block { height: 100vh; }
.place-holder-feature { position: sticky; display: flex; min-height: 50vh; -moz-box-pack: center; justify-content: center; -moz-box-align: start; align-items: flex-start; transform-origin: 50% 0% 0px; }
.feature-cards-wrapper { position: relative; padding-bottom: 0rem; }
.text-style-button { color: rgb(5, 97, 255); font-size: 1rem; font-weight: 600; text-align: center; text-decoration: none; text-transform: uppercase; }
.feature__cards { position: relative; padding-top: 12.4em; }
.default-wrapper { width: 90%; max-width: 70rem; margin-right: auto; margin-left: auto; }
.feature-infos { display: flex; max-width: 37.5rem; margin-right: auto; margin-bottom: 1.5rem; margin-left: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: center; align-items: center; }
.button-overlay { position: absolute; inset: auto 0% 0%; display: none; height: 100%; background-color: rgb(188, 217, 72); transform-origin: 50% 100% 0px; }
.button-default { position: relative; overflow: hidden; padding: 1rem 1.5rem; border-radius: 100vw; background-color: rgb(221, 255, 85); text-decoration: none; }
.feature-wrapper { position: sticky; display: flex; min-height: 100vh; -moz-box-pack: center; justify-content: center; -moz-box-align: start; align-items: flex-start; transform-origin: 50% 0% 0px; }
.feature-wrapper._3 { top: 0rem; padding-top: 0rem; }
.feature-wrapper._5 { top: 0rem; padding-top: 0rem; }
.feature-wrapper._2 { top: 0rem; padding-top: 0rem; }
.feature-wrapper._6 { top: 0rem; padding-top: 0rem; padding-bottom: 0px; }
.feature-wrapper._4 { top: 0rem; padding-top: 0rem; }
.feature-wrapper._1 { position: sticky; top: 0rem; padding-top: 2.5rem; }
.text-color-black { color: rgb(5, 97, 255); }
.tag-text-style { padding: 0.375rem 0.625rem; border-style: solid; border-width: 1px; border-color: rgb(5, 97, 255); border-radius: 100vw; color: rgb(5, 97, 255); font-size: 0.875rem; text-transform: uppercase; }
.feature-card { display: flex; margin-bottom: 2rem; padding-top: 6rem; padding-left: 0px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; background-color: rgba(243, 244, 239, 0); transform-origin: 50% 0% 0px; }
.button-label-wrapper { position: relative; overflow: hidden; }
.div-hide { overflow: hidden; padding-bottom: 0.5rem; }
.div-hide.no-padding { padding-bottom: 0rem; }
.text-style-button-absolute { position: absolute; inset: auto 0% -100%; color: rgb(5, 97, 255); font-size: 1rem; font-weight: 600; text-align: center; text-decoration: none; text-transform: uppercase; }
.team { height: 100%; background-color: rgb(5, 97, 255); }
.cards__heading__wrapper { display: flex; max-width: 82%; margin-right: auto; margin-left: auto; column-gap: 50px; }
.cards__heading__content__left { position: relative; -moz-box-flex: 1; flex: 1 1 0%; }
.cards__heading__content__right { max-width: 35%; }
.image-4 { position: absolute; left: -26px; width: 70px; margin-left: 0px; transform: rotate(-23deg); }
.cards__heading { font-size: 6em; line-height: 0.9em; }
.team__wrapper { display: flex; height: auto; padding-top: 10.8em; padding-bottom: 18em; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.team__container { display: flex; max-width: 90%; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; }
.team__content__left { -moz-box-flex: 1; flex: 1 1 0%; border: 1px solid rgb(5, 97, 255); border-radius: 20px; background-color: rgb(255, 253, 241); }
.team__content__right { height: auto; -moz-box-flex: 1; flex: 1 1 0%; border: 1px solid rgb(5, 97, 255); border-radius: 20px; background-color: rgb(255, 253, 241); }
.content { display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-flex: 1; flex: 1 1 0%; row-gap: 100px; }
.team__heading__wrapper { display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.team__content { display: flex; column-gap: 40px; }
.team__heading { font-size: 6em; line-height: 0.9em; text-align: center; }
.team__heading__container { position: relative; display: inline-block; }
.wild__image { position: absolute; inset: 0% -12% auto auto; transform: rotate(20deg); }
.team__content__wrapper { display: flex; height: 100%; padding: 70px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; row-gap: 50px; border-radius: 20px; }
.team__image__wrapper { display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; row-gap: 15px; }
.image-6 { width: 350px; }
.team__member__heading { margin-top: 0px; margin-bottom: 0px; font-size: 3em; }
.team__title__heading { margin-top: 0px; margin-bottom: 0px; padding-top: 19px; font-family: "Space Grotesk", sans-serif; color: rgb(114, 113, 113); font-size: 2em; line-height: 1em; text-align: center; }
.social__media__wrapper { display: flex; max-width: 100%; margin-top: 23px; margin-right: auto; margin-left: auto; column-gap: 15px; }
.social__media__icon__wrapper { display: flex; width: 60px; height: 60px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; border: 1px solid rgb(5, 97, 255); border-radius: 100px; background-color: rgb(255, 255, 255); box-shadow: rgb(5, 97, 255) 0px 4px 0px 1px; }
.social__media__icon__wrapper.is--transparent { background-color: rgba(255, 255, 255, 0); }
.social__media__icon__wrapper.is--transparent.is--two { width: 150px; height: 150px; }
.social__media__icon__wrapper.is--one { width: 60px; height: 60px; }
.marquee-track-2 { display: flex; -moz-box-align: center; align-items: center; }
.marquee-track-2.is--two { position: relative; z-index: 3; width: 4500px; padding-top: 1.5em; padding-bottom: 1.5em; -moz-box-flex: 0; flex: 0 1 auto; border: 2px solid rgb(5, 97, 255); background-color: rgb(5, 97, 255); }
.marquee-track-2.is--three { position: relative; z-index: 2; width: 4500px; margin-top: -58px; padding-top: 1.5em; padding-bottom: 1.5em; -moz-box-pack: center; justify-content: center; -moz-box-flex: 0; flex: 0 1 auto; border: 2px solid rgb(5, 97, 255); background-color: rgb(5, 97, 255); }
.faq__title__wrapper { display: flex; width: 100%; margin-top: 4px; margin-bottom: 4px; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; color: rgb(22, 0, 66); white-space: normal; }
.faq__paragraph { font-size: 14px; line-height: 24px; letter-spacing: -0.01em; }
.faq__paragraph.is--medium { font-family: "Gulfsdisplay expanded", sans-serif; color: rgb(5, 97, 255); font-size: 3em; line-height: 1em; letter-spacing: 0em; text-transform: uppercase; }
.faq__content { position: static; display: block; overflow: hidden; width: 100%; background-color: transparent; }
.faq__toggle { display: flex; margin-bottom: 4px; padding: 0px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: start; align-items: flex-start; }
.faq__paragraphs { margin-bottom: 0px; color: rgb(5, 97, 255); font-size: 1.1em; line-height: 1.5em; letter-spacing: -0.01em; }
.faq__item { display: block; margin-bottom: 30px; padding: 30px; border: 1px solid rgb(5, 97, 255); border-radius: 20px; background-color: rgb(255, 253, 241); box-shadow: rgb(5, 97, 255) 0px 7px 0px 0px; transition: all 300ms ease 0s; }
.tab__content { width: 100%; margin-right: auto; margin-left: auto; padding-top: 4px; padding-bottom: 4px; line-height: 36px; }
.faq__arrow { display: flex; width: 45px; height: 45px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; filter: brightness(0%); color: rgb(107, 112, 148); }
.faq__content__wrapper { max-width: 100%; padding: 14px 0px 14px 38px; border-style: none; border-width: 1px; border-color: rgb(228, 230, 241); border-radius: 8px; }
.faq { overflow: hidden; height: 100%; background-color: rgb(5, 97, 255); }
.faq__wrapper { display: flex; height: auto; padding-top: 15em; padding-bottom: 9.5em; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.faq__container { display: flex; max-width: 90%; -moz-box-flex: 1; flex: 1 1 0%; }
.faq__content__left { max-width: 25%; -moz-box-flex: 1; flex: 1 1 0%; }
.faq__content__right { -moz-box-flex: 1; flex: 1 1 0%; }
.faq__heading__wrapper { position: relative; display: inline-block; }
.wfs__image { position: absolute; inset: -8% auto auto -20%; transform: rotate(-23deg); }
.faq__heading { font-size: 6em; }
.follow { height: 100%; }
.follow__wrapper { display: flex; height: auto; padding-top: 6.7em; padding-bottom: 8.2em; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.follow__container { max-width: 90%; -moz-box-flex: 1; flex: 1 1 0%; }
.follow__content__top { display: inline-block; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.follow__heading { margin-top: 0px; margin-bottom: 0px; font-size: 6em; line-height: 0.9em; text-align: center; }
.follow__heading__stroke { margin-top: 0px; margin-bottom: 0px; font-size: 6em; line-height: 0.9em; text-align: center; color: rgb(255, 253, 241); text-shadow: rgb(5, 97, 255) 3px 0px 0px; }
.follow__content { position: relative; display: flex; max-width: 80%; margin-right: auto; margin-left: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; row-gap: 25px; }
.image-7 { margin-bottom: 34px; }
.follow__content__social { margin-top: 32px; }
.arrow__image { position: absolute; inset: auto auto 29% -7%; width: 135px; transform: rotateX(-180deg) rotateY(0deg) rotateZ(-120deg); transform-style: preserve-3d; }
.arrow__top__wrapper { position: fixed; inset: auto auto 2% 2%; display: inline-block; padding: 22px 23px; border: 1px solid rgb(5, 97, 255); border-radius: 200px; box-shadow: rgb(5, 97, 255) 0px 4px 0px 0px; }
.arrow__top__wrapper2 { position: fixed; inset: auto 2% 2% auto; display: inline-block; padding: 12px 13px; border: 1px solid rgb(5, 97, 255); border-radius: 200px; box-shadow: rgb(5, 97, 255) 0px 4px 0px 0px; }
.navigation__wrapper { display: flex; -moz-box-align: center; align-items: center; column-gap: 8px; }
.navigation { position: absolute; display: flex; width: 100%; min-height: 88px; padding: 24px 2%; -moz-box-align: center; align-items: center; background-color: rgba(255, 255, 255, 0); }
.navigation-button { display: flex; min-height: 48px; min-width: 120px; padding: 12px 32px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; border-radius: 48px; background-color: rgb(255, 255, 255); outline: transparent solid 2px; outline-offset: 0px; transition: all 200ms ease 0s; color: rgb(5, 97, 255); font-size: 14px; font-weight: 500; text-align: center; letter-spacing: -0.02em; text-decoration: none; }
.navigation-button:hover { background-color: rgb(40, 37, 86); }
.logo { width: 250px; }
.navigation__menu { position: static; display: flex; -moz-box-align: center; align-items: center; }
.nav__container { display: flex; overflow: hidden; width: 100%; max-width: 100%; margin-right: auto; margin-left: auto; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; }
.nav__link { padding: 12px 24px; border-radius: 0px; background-color: transparent; transition: all 350ms ease 0s; font-family: "Space Grotesk", sans-serif; color: rgb(5, 97, 255); font-size: 22px; line-height: 24px; font-weight: 500; letter-spacing: 0em; text-decoration: none; text-transform: uppercase; white-space: nowrap; }
.nav__link:hover { background-color: rgba(243, 245, 251, 0); color: rgb(5, 97, 255); }
.nav__link.w--current { color: rgb(100, 46, 255); }
.arrow { position: relative; left: 10px; padding-left: 0px; }
.nav__mint__button { display: none; padding: 16px 35px; border: 3px solid rgb(5, 97, 255); border-radius: 8px; background-color: rgb(255, 255, 255); box-shadow: rgb(5, 97, 255) 0px 6px 0px -2px; color: rgb(5, 97, 255); text-decoration: none; text-transform: uppercase; }
.mint__button__text { border-radius: 20px; font-family: "Space Grotesk", sans-serif; font-weight: 700; }
.nav__mint__button__mobile { display: flex; padding: 16px 35px; border: 3px solid rgb(5, 97, 255); border-radius: 8px; background-color: rgb(255, 255, 255); box-shadow: rgb(5, 97, 255) 0px 6px 0px -2px; color: rgb(5, 97, 255); text-decoration: none; text-transform: uppercase; }
.marquee-2 { display: flex; -moz-box-align: center; align-items: center; }
.marquee-2.is--two { position: relative; z-index: 3; width: 4500px; padding-top: 1.5em; padding-bottom: 1.5em; -moz-box-flex: 0; flex: 0 1 auto; border: 2px rgb(5, 97, 255); background-color: rgb(5, 97, 255); }
.marquee-2.is--three { position: relative; z-index: 2; width: auto; margin-top: 0px; padding-top: 1.5em; padding-bottom: 1.5em; -moz-box-pack: center; justify-content: center; -moz-box-flex: 0; flex: 0 1 auto; border: 2px rgb(5, 97, 255); background-color: rgb(5, 97, 255); }
.flex-scrolling { display: flex; overflow: hidden; }
.flex-scrolling.padding-bottom-medium { padding-top: 15px; padding-bottom: 15px; }
.flex-scrolling.padding-bottom-medium.is--two { -moz-box-flex: 0; flex: 0 0 auto; }
.logo-grid-ticker { position: relative; inset: 0%; display: flex; padding-right: 0vw; padding-left: 0vw; place-items: center; -moz-box-align: center; -moz-box-flex: 0; flex: 0 0 auto; grid-auto-flow: column; grid-auto-columns: 1fr; gap: 16px 0vw; grid-template-columns: 5fr 0.75fr 3.75fr 1fr 1fr; grid-template-rows: auto; }
.logo-wrap-ticker { position: static; display: flex; min-width: auto; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.logo-wrap-ticker.is--icon { min-width: 350px; -moz-box-pack: center; justify-content: center; white-space: normal; }
.logo-wrap-ticker.is--icon.is--two { min-width: 200px; -moz-box-pack: center; justify-content: center; }
.logo-wrap-ticker.is--icon.is--two { min-width: 200px; }
.logo-wrap-ticker.is--two { min-width: auto; }
.marquee__heading { margin-top: 0px; margin-bottom: 0px; color: rgb(255, 253, 241); text-shadow: rgb(5, 97, 255) 3px 0px 0px; font-size: 3.4vh; white-space: normal; }
.marquee__heading.is--two { font-size: 8vh; line-height: 0.9em; text-align: center; }
.company-logo { width: 100%; max-height: 35px; max-width: 110px; -moz-box-flex: 1; flex: 1 1 0%; object-fit: contain; }
.spinning__icon { display: block; min-width: 80px; }
.spinning__icon__wrapper { -moz-box-flex: 0; flex: 0 1 auto; }
.heading__wrapper { -moz-box-flex: 0; flex: 0 1 auto; }
.text-span { overflow: hidden; }
.text-span-2 { overflow: hidden; }
.stickers { position: relative; z-index: 333; display: block; overflow: hidden; width: 100%; height: 350px; }
.preloader { position: fixed; inset: 0px; z-index: 999; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; background-color: rgb(5, 97, 255); transform: translate(-100%); }
.preloader-icon { width: 200px; }
.paragraph-5 { color: rgb(5, 97, 255); font-size: 1.2em; font-weight: 500; }
.paragraph-6 { color: white; font-weight: 500; }
.sticker__wrapper { position: absolute; width: 100%; height: 90vh; }
.stick__container { overflow: hidden; width: 90%; height: 100%; }
@media screen and (min-width: 1440px) {
  .hero__wrapper { padding-top: 13.6em; padding-bottom: 0em; }
  .hero__content__top { top: 54px; }
  .heading__one { font-size: 9em; }
  .social__media__links { bottom: 11%; }
  .hero__description { bottom: 11%; }
  .sticker { inset: auto 2% 5% auto; }
  .circle__image__wrapper { right: -2%; bottom: 24%; }
  .circle__text { inset: auto 3% 8% auto; }
  .marquee__container { padding-top: 0.4em; padding-bottom: 0.4em; }
  .about__container { max-width: 100%; }
  .heading__about { font-size: 4.5em; line-height: 0.6em; }
  .heading__about__two { font-size: 4.5em; }
  .about__paragraph__wrapper { font-size: 1.3em; }
  .cards__container { max-width: 100%; }
  .default-wrapper { max-width: 82%; }
  .feature-wrapper._3 { padding-top: 2.8rem; }
  .feature-wrapper._5 { padding-top: 2.8rem; }
  .feature-wrapper._2 { padding-top: 2.8rem; }
  .feature-wrapper._6 { padding-top: 2.8rem; }
  .feature-wrapper._4 { padding-top: 2.8rem; }
  .feature-card { padding-top: 2.8rem; }
  .social__media__wrapper { margin-top: 0px; }
  .faq__item { padding-top: 60px; padding-bottom: 60px; }
  .follow { height: 100%; }
  .follow__wrapper { padding-top: 9.9em; }
  .follow__content { max-width: 90%; }
  .arrow__image { left: 8%; bottom: 10%; transform: rotateX(-180deg) rotateY(0deg) rotateZ(-103deg); }
  .spinning__icon { min-width: 60px; }
  .stickers { height: 350px; }
  .paragraph-5 { font-size: 1em; }
  .paragraph-6 { font-size: 1.2em; }
}
@media screen and (min-width: 1920px) {
  .hero__wrapper { padding-top: 2.7em; padding-bottom: 0em; -moz-box-pack: justify; justify-content: space-between; }
  .hero__content__top { position: relative; top: 171px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-align: center; align-items: center; }
  .hero__content__bottom { width: 650px; height: 650px; margin-top: 0px; padding-top: 0px; }
  .heading__one { font-size: 12em; line-height: 0.9em; }
  .heading__one.is--two { padding-top: 10px; }
  .heading__wrappers { position: relative; margin-top: 3.1em; }
  .heading__wrappers.is--two { margin-top: 0em; }
  .social__media__links { overflow: hidden; }
  .lottie__image { top: auto; width: 650px; }
  .paragraph { overflow: hidden; }
  .sticker { inset: auto 0% 0% auto; }
  .circle__image__wrapper { position: absolute; inset: auto -6% -51% auto; z-index: 55; overflow: visible; width: 100%; height: 400px; }
  .circle__text { inset: auto 0.7% 3% auto; z-index: auto; overflow: hidden; width: 125px; }
  .marquee__wrapper.is--two { width: 4500px; }
  .marquee__container { padding-top: 2.2em; padding-bottom: 2.2em; border-top-style: none; }
  .marquee-track.is--two { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
  .marquee-track.is--three { width: auto; margin-top: 0px; background-color: rgba(251, 191, 45, 0); }
  .marquee-text { font-size: 4em; }
  .heading__about { font-size: 6em; }
  .heading__about__two { font-size: 6em; }
  .about__paragraph__wrapper { max-width: 60%; }
  .image { right: 10%; bottom: -23%; }
  .logos__heading__wrapper { max-width: 80%; }
  .logo__image__wrapper { display: flex; width: auto; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .logo__image { width: 3500px; min-width: 3500px; -moz-box-flex: 0; flex: 0 0 auto; }
  .logos__content { max-width: 100%; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-align: center; align-items: center; }
  .logos__content.is--mobile { display: none; }
  .logos__content.is--laptop--tablet { display: flex; row-gap: 50px; }
  .logos__content.is--desktop { display: flex; }
  .logos { padding-bottom: 14.5em; background-color: transparent; }
  .logos__image__wrapper.is--one { max-width: 100%; }
  .logos__image__container { max-width: 100%; -moz-box-pack: center; justify-content: center; }
  .line { max-width: 80%; }
  .paragraph-2 { max-width: 80%; }
  .image-2 { width: 150px; }
  .double__marquee__wrapper { padding-top: 3.4em; }
  .double__marquee__one { padding-top: 10.8em; padding-bottom: 13.1em; }
  .marquee__contain { height: 100%; -moz-box-flex: 1; flex: 1 1 0%; background-color: rgb(5, 97, 255); }
  .marquee__contain.is--two { top: -111px; height: 100%; min-height: 100%; -moz-box-flex: 0; flex: 0 1 auto; background-color: rgb(5, 97, 255); }
  .cards__container { width: 80%; }
  .slide-one.is--1 { width: auto; height: 700px; max-width: 100%; min-width: 100%; -moz-box-pack: center; justify-content: center; -moz-box-flex: 0; flex: 0 1 auto; }
  .card__content__left { min-width: auto; padding-right: 114px; padding-left: 0px; -moz-box-flex: 0; flex: 0 0 auto; }
  .card__content__right { max-width: 70%; padding-left: 160px; -moz-box-align: start; align-items: flex-start; -moz-box-flex: 1; flex: 1 1 0%; }
  .heading { font-size: 4.5em; line-height: 1em; }
  .heading-CRIPS { font-size: 2.5em; line-height: 1em; }
  .default-wrapper { width: 100%; max-width: 100%; margin-right: 0px; margin-left: 0px; -moz-box-flex: 0; flex: 0 1 auto; }
  .feature-wrapper._5 { padding-top: 2.8rem; }
  .feature-card { padding-right: 0px; padding-left: 0px; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; transform-origin: 50% 50% 0px; }
  .cards__heading__wrapper { max-width: 80%; }
  .image-4 { left: -46px; top: -9px; bottom: auto; width: 115px; }
  .cards__heading { font-size: 8em; }
  .roadmap__image { max-width: 550px; }
  .team__wrapper { padding-bottom: 20.5em; }
  .content { -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .team__content { max-width: 100%; min-width: 80%; }
  .team__heading { font-size: 8em; }
  .team__content__wrapper { padding-top: 160px; padding-bottom: 160px; }
  .image-6 { width: 500px; }
  .team__member__heading { font-size: 5em; }
  .team__title__heading { padding-top: 23px; }
  .social__media__icon__wrapper { width: 85px; height: 85px; }
  .social__media__icon__wrapper.is--one { width: 85px; height: 85px; }
  .marquee-track-2.is--two { width: 4500px; }
  .marquee-track-2.is--three { width: 4500px; }
  .faq__paragraph.is--medium { font-size: 4em; }
  .faq__item { padding-top: 61px; padding-bottom: 61px; }
  .faq__wrapper { padding-top: 23em; }
  .faq__heading { font-size: 8em; line-height: 0.9em; }
  .follow__wrapper { padding-top: 9.8em; }
  .follow__heading { font-size: 8em; }
  .follow__heading__stroke { font-size: 8em; }
  .follow__content { max-width: 75%; margin-right: auto; margin-left: auto; }
  .arrow__image { left: 7%; bottom: 5%; transform: rotateX(-180deg) rotateY(0deg) rotateZ(-106deg); }
  .nav__container { overflow: hidden; }
  .marquee-2.is--two { width: 100%; padding-top: 3.1em; padding-bottom: 3.1em; -moz-box-pack: justify; justify-content: space-between; }
  .marquee-2.is--three { width: auto; margin-top: 0px; padding-top: 3.1em; padding-bottom: 3.1em; background-color: rgba(251, 191, 45, 0); }
  .logo-wrap-ticker.is--icon.is--two { min-width: 250px; }
  .logo-wrap-ticker.is--icon.is--two { min-width: 200px; }
  .marquee__heading { font-size: 3.2vh; }
  .marquee__heading.is--two { font-size: 8vh; }
  .spinning__icon.is--two { width: 135px; min-width: 90px; }
  .text-span-2 { position: relative; z-index: 5555; }
  .stickers { position: relative; width: 90%; height: 500px; }
  .paragraph-5 { font-size: 1.5em; }
  .image-10 { width: 500px; min-width: 400px; }
  .image-11 { width: 500px; }
  .image-12 { width: 500px; }
  .image-13 { width: 500px; }
  .paragraph-6 { font-size: 1.5em; }
  .sticker__wrapper { z-index: 333; overflow: hidden; }
  .stick__container { position: relative; z-index: 333; overflow: hidden; height: 100%; }
}
@media screen and (max-width: 991px) {
  .hero.is--desktop { display: none; }
  .hero.is--tablet { display: block; grid-auto-columns: 1fr; gap: 16px; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; }
  .hero__wrapper { padding-top: 12.5em; padding-bottom: 0em; }
  .hero__content__bottom { height: 500px; }
  .heading__one { font-size: 5em; }
  .lottie__wrapper { margin-bottom: -7px; padding-bottom: 0px; }
  .lottie__image { width: 500px; margin-bottom: 0px; }
  .bold-text { padding-right: 25px; }
  .sticker { right: 0%; bottom: 0%; z-index: 5; }
  .circle__image__wrapper { right: 6%; bottom: 29%; }
  .circle__text { right: 1.5%; bottom: 4%; z-index: 7; }
  .marquee__container { padding-top: 0.5em; padding-bottom: 0.5em; }
  .marquee-text { font-size: 4vw; }
  .yellow__icon { width: 80px; }
  .about__wrapper { padding-top: 5.3em; }
  .about__content { overflow: hidden; -moz-box-flex: 0; flex: 0 1 auto; gap: 0px 25px; }
  .about__content__one { padding-top: 0px; padding-bottom: 0px; line-height: 1em; }
  .about__icon { -moz-box-flex: 0; flex: 0 0 auto; }
  .about__container { max-width: 100%; -moz-box-flex: 1; flex: 1 1 0%; }
  .heading__about { margin-top: 0px; margin-bottom: 0px; font-size: 2.5em; line-height: 1em; }
  .smiley__icon { width: 50px; }
  .heading__about__two { margin-top: 0px; margin-bottom: 0px; font-size: 2.5em; line-height: 1em; }
  .about__heading__container { overflow: hidden; }
  .about__paragraph__wrapper { max-width: 75%; }
  .image { right: 5%; bottom: -30%; width: 115px; transform: rotate(23deg); }
  .logo__image__wrapper { width: 275px; }
  .logos { padding-top: 4.3em; padding-bottom: 6.1em; }
  .heading__one-2 { text-align: left; }
  .paragraph-2.is--reviews { max-width: 100%; font-size: 0.9em; }
  .paragraph-2.is--reviews.is--small { max-width: 80%; padding-right: 0px; }
  .banner__flag-img { width: 4.1em; }
  .banner__flag-img.is--leather { width: 2.3em; margin-left: 1em; }
  .container { padding-right: 3em; padding-left: 3em; }
  .marquee__contain { bottom: -42px; }
  .marquee__contain.is--two { top: -25px; }
  .slide-one.is--1 { height: 450px; -moz-box-pack: center; justify-content: center; }
  .card__content__left { padding-right: 19px; padding-left: 19px; }
  .card__content__right { padding-left: 50px; }
  .image-3 { width: 150px; }
  .date__ribbon__wrapper { width: 215px; }
  .date { font-size: 1.2em; }
  .heading { font-size: 2em; line-height: 1em; }
  .heading-CRIPS { font-size: 2em; line-height: 1em; }
  .feature-cards-wrapper { padding-bottom: 0rem; }
  .feature-wrapper._3 { padding-top: 4rem; }
  .feature-wrapper._5 { padding-top: 4rem; }
  .feature-wrapper._2 { padding-top: 4rem; }
  .feature-wrapper._6 { padding-top: 4rem; }
  .feature-wrapper._4 { padding-top: 4rem; }
  .feature-wrapper._1 { padding-top: 5rem; }
  .cards__heading__wrapper { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .cards__heading__content__right { max-width: 80%; text-align: center; }
  .roadmap__image { width: auto; -moz-box-flex: 0; flex: 0 1 auto; }
  .team__wrapper { padding-bottom: 8.8em; }
  .team__content { column-gap: 20px; }
  .team__content__wrapper { padding-top: 49px; padding-bottom: 49px; }
  .team__title__heading { font-size: 1.5em; }
  .social__media__icon__wrapper.is--transparent.is--two { width: 100px; height: 100px; }
  .faq__content { width: 100%; }
  .faq__content__wrapper { margin-top: 56px; }
  .faq__wrapper { padding-top: 11.4em; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; }
  .faq__container { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .faq__content__right { padding-top: 43px; }
  .follow__content__middle { padding-bottom: 0px; }
  .follow__heading { font-size: 5em; }
  .follow__heading__stroke { font-size: 5em; }
  .follow__content { row-gap: 10px; }
  .arrow__image { left: -15%; bottom: 16%; }
  .navigation__wrapper { display: flex; width: auto; -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; -moz-box-align: center; align-items: center; }
  .navigation { position: absolute; background-color: rgba(255, 255, 255, 0); }
  .logo__link { margin-right: 0px; }
  .menu__button { margin-left: 13px; padding: 12px; border-style: none; border-width: 1px; border-color: rgb(243, 245, 251); border-radius: 0px; background-color: rgba(22, 0, 66, 0); color: rgb(5, 97, 255); }
  .menu__button.w--open { border-color: rgb(255, 255, 255); background-color: rgba(22, 0, 66, 0); }
  .navigation__menu { position: absolute; height: 100vh; padding: 142px 12px 12px; -moz-box-pack: center; justify-content: center; border-radius: 0px; background-color: rgb(240, 236, 214); color: rgb(57, 59, 106); }
  .navigation__menu.w--open { border-color: rgb(255, 255, 255); background-color: rgb(40, 37, 86); }
  .nav__container { background-color: transparent; }
  .nav__link { width: 100%; padding-top: 25px; padding-bottom: 25px; font-family: "Gulfsdisplay expanded", sans-serif; font-size: 2em; text-align: center; }
  .social__icon__image { max-width: 80%; }
  .hamburger__icon { color: white; }
  .logo-wrap-ticker.is--icon { min-width: 100px; }
  .logo-wrap-ticker.is--icon.is--two { min-width: 150px; }
  .company-logo { max-height: 22px; }
  .spinning__icon { min-width: 60px; }
  .div-block-2 { overflow: hidden; height: 200px; }
}
@media screen and (max-width: 767px) {
  .marquee__container { padding-top: 32px; padding-bottom: 32px; }
  .marquee-text { font-size: 16px; }
  .banner__flag-img { width: 7vw; }
  .scroll__banner-wrap { margin-right: 2em; margin-left: 2em; }
  .scroll__banner.is--leather { top: 15.9em; }
  .scroll__banner.is--ethiopia { top: 5.7em; }
  .container.is--banners { height: 29.7em; padding-top: 2.08em; }
  .display { font-size: 6vw; }
  .double__marquee__one { padding-top: 32px; padding-bottom: 32px; }
  .feature-infos { padding-right: 1.5rem; padding-left: 1.5rem; }
  .feature-wrapper._3 { padding-top: 12rem; }
  .feature-wrapper._5 { padding-top: 14rem; }
  .feature-wrapper._2 { padding-top: 11rem; }
  .feature-wrapper._6 { padding-top: 15rem; }
  .feature-wrapper._4 { padding-top: 13rem; }
  .feature-wrapper._1 { padding-top: 10rem; }
  .feature-card { padding-top: 2.5rem; }
}
@media screen and (max-width: 479px) {
  .hero.is--desktop { display: none; }
  .hero.is--mobile { display: flex; height: auto; }
  .hero.is--tablet { display: none; }
  .hero__wrapper { width: 100%; height: 100%; min-height: auto; padding-top: 6.3em; padding-bottom: 0em; -moz-box-pack: end; justify-content: flex-end; -moz-box-align: center; align-items: center; }
  .hero__content__top { max-width: 90%; padding-top: 0px; padding-bottom: 19px; -moz-box-align: center; align-items: center; }
  .hero__content__bottom { width: 100%; height: 100%; margin-top: 0px; padding-bottom: 0px; -moz-box-align: end; align-items: flex-end; }
  .heading__one { overflow: visible; width: auto; font-size: 2em; font-weight: 400; white-space: normal; }
  .heading__one.is--two { font-size: 2em; }
  .heading__wrappers { overflow: hidden; }
  .lottie__wrapper { width: 100%; height: 100%; }
  .social__media__links { display: none; }
  .lottie__image { position: relative; inset: 2% 0% auto; width: auto; margin-bottom: 0px; }
  .hero__description { display: none; }
  .sticker { inset: auto 0% 0% auto; z-index: 5; width: 80px; }
  .circle__image__wrapper { z-index: 15; overflow: hidden; height: auto; }
  .circle__text { inset: auto 1.5% 3% auto; z-index: 6; width: 70px; }
  .marquee__container { padding-top: 0.4em; padding-bottom: 0.4em; }
  .marquee-track { -moz-box-flex: 0; flex: 0 1 auto; }
  .marquee-track.is--three { margin-top: 7px; }
  .marquee-text { font-size: 2em; }
  .marquee-text.is--two { margin-right: 6vw; margin-left: 6vw; font-size: 3em; }
  .yellow__icon { width: auto; }
  .yellow__icon.is--two { width: 110px; }
  .about.is--desktop { display: none; }
  .about.is--mobile { display: flex; height: auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
  .about__wrapper { padding-bottom: 5.9em; }
  .about__content { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .about__content__one { -moz-box-flex: 0; flex: 0 1 auto; }
  .heading__about { margin-top: 0px; margin-bottom: 0px; font-size: 2em; line-height: 1.3em; }
  .heading__about__two { margin-top: 0px; margin-bottom: 0px; font-size: 2em; line-height: 1.3em; text-align: center; }
  .about__heading__container { margin-bottom: 28px; }
  .about__paragraph__wrapper { max-width: 92%; margin-top: 30px; }
  .image { bottom: -15%; display: none; width: 90px; }
  .logo__image__wrapper { width: auto; }
  .logo__image { width: auto; min-width: 1400px; }
  .logos__content.is--mobile { display: flex; grid-auto-columns: 1fr; gap: 16px; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; }
  .logos__content.is--laptop--tablet { display: flex; padding-top: 0px; row-gap: 28px; }
  .logos { margin-top: 0px; padding-top: 0em; padding-bottom: 5.3em; }
  .heading__one-2 { font-size: 1.3em; text-align: center; }
  .heading__one-2.is--logos { padding-bottom: 30px; font-size: 2em; text-align: center; }
  .logos__image__container { display: grid; grid-auto-columns: 1fr; gap: 16px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; }
  .paragraph-2 { max-width: 100%; }
  .paragraph-2.is--reviews { max-width: 80%; margin-right: auto; margin-bottom: 0px; margin-left: auto; color: rgb(20, 20, 20); font-size: 0.9em; }
  .image-2 { width: 100px; }
  .paragraph-3 { margin-bottom: 0px; font-weight: 500; }
  .container { padding-right: 2.08em; padding-left: 2.08em; }
  .double__marquee__wrapper { padding-top: 1.8em; }
  .double__marquee__one { padding-top: 5.1em; padding-bottom: 5.1em; }
  .marquee__contain { bottom: -36px; transform: rotate(14deg); }
  .marquee__contain.is--two { top: -27px; transform: rotate(-23deg); }
  .cards__container { -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; }
  .slide-one.is--1 { height: auto; padding-top: 68px; padding-bottom: 44px; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; }
  .card__content { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .card__content__left { border-right-style: none; }
  .card__content__right { max-width: 100%; padding-top: 29px; padding-left: 0px; -moz-box-align: center; align-items: center; }
  .date__ribbon__wrapper { width: auto; padding-top: 16px; padding-bottom: 16px; }
  .date__ribbon__content__left { padding-top: 16px; padding-bottom: 16px; }
  .date__ribbon__content__right { display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .date { margin-top: 0px; margin-bottom: 0px; font-size: 1.2em; }
  .heading { margin-bottom: 0px; font-size: 2em; line-height: 1em; text-align: center; }
  .heading-CRIPS { margin-bottom: 0px; font-size: 2em; line-height: 1em; text-align: center; }
  .paragraph-4 { margin-bottom: 0px; text-align: center; }
  .p5 { color: rgb(5, 97, 255); font-size: 0.8rem; }
  .paragraph-4.is--4 { max-width: 85%; }
  .feature__cards { padding-top: 2.8em; }
  .default-wrapper { max-width: 90%; margin-top: -83px; -moz-box-flex: 0; flex: 0 1 auto; }
  .feature-wrapper._3 { padding-top: 7rem; }
  .feature-wrapper._5 { padding-top: 7rem; }
  .feature-wrapper._2 { padding-top: 7rem; }
  .feature-wrapper._6 { padding-top: 7rem; }
  .feature-wrapper._4 { padding-top: 7rem; }
  .cards__heading__wrapper { max-width: 95%; }
  .cards__heading { font-size: 3.5em; }
  .team__wrapper { padding-top: 6.5em; padding-bottom: 9.5em; }
  .team__container { -moz-box-flex: 1; flex: 1 1 0%; }
  .content { max-width: 93%; row-gap: 90px; }
  .team__content { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; gap: 30px 0px; }
  .team__heading { font-size: 3.5em; }
  .wild__image { width: 80px; }
  .team__content__wrapper { padding-right: 41px; padding-left: 41px; }
  .team__image__wrapper { max-width: 100%; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-align: center; align-items: center; -moz-box-flex: 1; flex: 1 1 0%; }
  .team__title__heading { width: auto; max-width: 100%; min-width: auto; text-align: center; }
  .social__media__wrapper { max-width: 100%; column-gap: 8px; }
  .social__media__icon__wrapper { width: 60px; height: 60px; -moz-box-flex: 0; flex: 0 1 auto; }
  .social__media__icon__wrapper.is--transparent.is--two { width: 65px; height: 65px; }
  .marquee-track-2.is--three { margin-top: 7px; }
  .faq__paragraph.is--medium { font-size: 2em; }
  .faq__content__wrapper { padding-left: 0px; }
  .faq__container { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; row-gap: 40px; }
  .faq__content__left { max-width: 100%; }
  .faq__content__right { max-width: 96%; padding-top: 0px; }
  .faq__heading { font-size: 3.5em; }
  .follow__heading { font-size: 2.8em; }
  .follow__heading__stroke { font-size: 2.8em; }
  .follow__content { max-width: 100%; row-gap: 15px; }
  .arrow__image { display: none; }
  .navigation__wrapper { position: relative; z-index: 25; }
  .navigation { z-index: 18; min-height: 66px; padding-top: 12px; padding-bottom: 12px; background-color: rgba(255, 255, 255, 0); }
  .menu__button.w--open { background-color: rgba(22, 0, 66, 0); color: rgb(5, 97, 255); }
  .navigation-button { display: none; }
  .logo { width: 150px; }
  .navigation__menu { inset: 0% 0% auto; z-index: 15; height: 100vh; padding-top: 112px; border-radius: 0px; background-color: rgb(240, 236, 214); }
  .nav__link { padding-bottom: 18px; font-family: "Gulfsdisplay expanded", sans-serif; color: rgb(5, 97, 255); font-size: 2em; text-align: center; }
  .nav__link:hover { background-color: rgba(243, 245, 251, 0); color: rgb(5, 97, 255); }
  .social__icon__image { width: 55px; }
  .image-9 { width: 30px; }
  .nav__mint__button { display: flex; width: 240px; min-width: 240px; margin-top: 33px; margin-right: auto; margin-left: auto; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
  .nav__mint__button__mobile { display: none; }
  .marquee-2.is--three { margin-top: 7px; }
  .flex-scrolling.padding-bottom-medium { -moz-box-flex: 0; flex: 0 1 auto; }
  .flex-scrolling.padding-bottom-medium.is--two { padding-top: 0px; padding-bottom: 0px; }
  .logo-grid-ticker { display: flex; width: auto; padding-right: 0vw; padding-left: 0vw; place-items: center; -moz-box-align: center; -moz-box-flex: 0; flex: 0 1 auto; grid-template-columns: 7fr 0.75fr 1fr 1fr 1fr; }
  .logo-wrap-ticker { overflow: visible; min-width: auto; padding-right: 0px; -moz-box-pack: center; justify-content: center; -moz-box-flex: 1; flex: 1 1 0%; object-fit: fill; }
  .logo-wrap-ticker.is--icon { width: 150px; min-width: auto; -moz-box-flex: 0; flex: 0 1 auto; }
  .logo-wrap-ticker.is--icon.is--two { width: 40px; min-width: 40px; -moz-box-flex: 0; flex: 0 1 auto; }
  .logo-wrap-ticker.is--icon.is--two { width: 105px; min-width: 105px; }
  .logo-wrap-ticker.is--two { min-width: 650px; -moz-box-flex: 0; flex: 0 0 auto; }
  .marquee__heading { -moz-box-flex: 0; flex: 0 1 auto; font-size: 2.5vh; line-height: 0.9em; }
  .marquee__heading.is--two { font-size: 5vh; }
  .company-logo { max-height: 24px; max-width: 100px; }
  .spinning__icon { width: 120px; min-width: 120px; }
  .spinning__icon.is--two { width: 90px; min-width: 50px; }
  .spinning__icon__wrapper { display: flex; width: 110px; min-width: 110px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; }
  .spinning__icon__wrapper.is--two { width: 90px; min-width: 90px; }
  .heading__wrapper { display: flex; width: 575px; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 1 auto; }
  .circle__image__container { position: relative; z-index: -2; height: 150px; }
  .preloader { overflow: hidden; }
  .preloader-icon { width: 100px; }
  .hero__container { height: auto; margin-top: 0em; padding-top: 0px; padding-bottom: 0px; -moz-box-flex: 0; flex: 0 1 auto; }
}
#w-node-_1a292e38-5014-e49d-db05-9709df7f0490-7d0268ad { place-self: center; }
#w-node-_49b5b7c2-97c5-ae3b-5e6d-807f78037330-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_1a292e38-5014-e49d-db05-9709df7f0493-7d0268ad { justify-self: auto; grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_1a292e38-5014-e49d-db05-9709df7f0496-7d0268ad { place-self: center; }
#w-node-_1822cbc7-25f1-84b3-a303-3e1f896c8116-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_1a292e38-5014-e49d-db05-9709df7f0491-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc0-7d0268ad { place-self: center; }
#w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc2-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc4-7d0268ad { justify-self: auto; grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc7-7d0268ad { place-self: center; }
#w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc9-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdd0-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f0d-7d0268ad { place-self: center; }
#w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f0f-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f11-7d0268ad { justify-self: auto; grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f14-7d0268ad { place-self: center; }
#w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f16-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f1d-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2e9972e8-daac-f48d-d7ba-79027507a76b-7d0268ad { justify-self: auto; }
#w-node-_2e9972e8-daac-f48d-d7ba-79027507a76c-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2e9972e8-daac-f48d-d7ba-79027507a76e-7d0268ad { place-self: center; grid-area: 1 / 2 / 2 / 3; }
#w-node-_2e9972e8-daac-f48d-d7ba-79027507a772-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_2e9972e8-daac-f48d-d7ba-79027507a778-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_00bd9bc5-577e-256a-1f02-c4b71e23e2c2-7d0268ad { justify-self: auto; }
#w-node-_00bd9bc5-577e-256a-1f02-c4b71e23e2c3-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_00bd9bc5-577e-256a-1f02-c4b71e23e2c5-7d0268ad { place-self: center; grid-area: 1 / 2 / 2 / 3; }
#w-node-_00bd9bc5-577e-256a-1f02-c4b71e23e2c9-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_00bd9bc5-577e-256a-1f02-c4b71e23e2cf-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-c4218b7f-6421-3a79-ff84-946e1831beba-7d0268ad { justify-self: auto; }
#w-node-c4218b7f-6421-3a79-ff84-946e1831bebb-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-c4218b7f-6421-3a79-ff84-946e1831bebd-7d0268ad { place-self: center; grid-area: 1 / 2 / 2 / 3; }
#w-node-c4218b7f-6421-3a79-ff84-946e1831bec1-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-c4218b7f-6421-3a79-ff84-946e1831bec7-7d0268ad { grid-area: span 1 / span 1 / span 1 / span 1; }
@media screen and (min-width: 1920px) {
  #w-node-_1a292e38-5014-e49d-db05-9709df7f0493-7d0268ad { justify-self: auto; grid-area: span 1 / span 1 / span 1 / span 1; }
  #w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc4-7d0268ad { justify-self: auto; grid-area: span 1 / span 1 / span 1 / span 1; }
  #w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f11-7d0268ad { justify-self: auto; grid-area: span 1 / span 1 / span 1 / span 1; }
}
@media screen and (max-width: 479px) {
  #w-node-_1a292e38-5014-e49d-db05-9709df7f0493-7d0268ad { justify-self: auto; }
  #w-node-_6401cad0-c2c8-eae3-92a6-6b499b3efdc4-7d0268ad { justify-self: auto; }
  #w-node-_3f9ae2dd-97c7-8ff3-9ef5-dc0424f13f11-7d0268ad { justify-self: auto; }
}
@font-face { font-family: "Gulfsdisplay condensed"; src: url("") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Gulfsdisplay extraexpanded"; src: url("") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Gulfsdisplay expanded"; src: url("627ae40cb6371ea6c4fea9e3_GulfsDisplay-Expanded.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Gulfsdisplay"; src: url("") format("woff2"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: "Gulfsdisplay"; src: url("") format("embedded-opentype"); font-style: normal; font-weight: 400; font-display: swap; }