@font-face {
  font-family: Airo Chat;
  src: url('../fonts/Airo-Chat-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Astonpoliz;
  src: url('../fonts/Astonpoliz.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --grayneutral800: #1f2a37;
  --grayneutral900: #111927;
  --grayneutral100: #f3f4f6;
  --grayneutral700: #384250;
  --grayneutral200: #e5e7eb;
  --orange500: #ef6820;
  --grayneutral25: #fcfcfd;
  --orange400: #f38744;
  --orange300: #f7b27a;
  --grayneutral50: #f9fafb;
  --grayneutral300: #d2d6db;
  --grayneutral400: #9da4ae;
  --grayneutral500: #6c737f;
  --grayneutral600: #4d5761;
  --orange25: #fefaf5;
  --orange50: #fef6ee;
  --orange100: #fdead7;
  --orange200: #f9dbaf;
  --orange600: #e04f16;
  --orange700: #b93815;
  --orange800: #932f19;
  --orange900: #772917;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  color: #000;
  border-color: #000;
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.overflow-hidden {
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.hide {
  display: none;
}

.text-style-link {
  color: var(--grayneutral800);
  text-decoration: underline;
}

.text-style-link:hover {
  text-decoration: none;
}

.text-style-link:active {
  color: var(--grayneutral900);
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.page-wrapper {
  flex: 0 auto;
  display: block;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
  display: block;
}

.max-width-large.align-center {
  text-align: center;
  align-items: flex-start;
  display: block;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .25rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-top {
  margin: 1rem 0 0;
}

.margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  justify-content: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small._0-margin-buttom {
  float: none;
  text-align: center;
  margin-bottom: 0;
  position: static;
}

.margin-bottom.margin-small.z {
  z-index: 10;
  position: relative;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-small, .margin-left.margin-xsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-xxsmall, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-huge, .margin-right.margin-xsmall, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-custom2, .margin-right.margin-xxsmall, .margin-right.margin-xhuge, .margin-right.margin-custom1, .margin-right.margin-large, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xlarge {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-xxsmall {
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-0, .margin-vertical.margin-xxhuge, .margin-vertical.margin-tiny {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-xsmall {
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.margin-vertical.margin-custom1, .margin-vertical.margin-small, .margin-vertical.margin-large, .margin-vertical.margin-xhuge, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-large, .margin-horizontal.margin-custom2, .margin-horizontal.margin-small, .margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left, .padding-left.padding-xhuge, .padding-left.padding-xlarge, .padding-left.padding-0, .padding-left.padding-small, .padding-left.padding-xsmall, .padding-left.padding-medium, .padding-left.padding-xxhuge, .padding-left.padding-huge, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-xxhuge, .padding-right.padding-custom2, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-tiny, .padding-right.padding-custom3, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-xxlarge, .padding-right.padding-xxsmall, .padding-right.padding-medium, .padding-right.padding-xhuge, .padding-right.padding-huge, .padding-right.padding-0, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-0, .padding-horizontal.padding-custom3, .padding-horizontal.padding-huge, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-small, .padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.text-weight-medium {
  font-weight: 400;
}

.text-size-medium {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2;
  text-decoration: none;
  display: block;
}

.rl-styleguide-message-delete-this {
  text-align: center;
  background-color: #f1f0ee;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rl-styleguide-message-wrapper {
  text-align: left;
  background-color: #e4e2df;
  border-radius: 16px;
  padding: 2.5rem;
}

.rl-styleguide-message-fixed {
  z-index: 99;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

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

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-small.hide-mobile-landscape {
  z-index: 999;
  position: absolute;
}

.heading-style-h2 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-link-wrapper {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.background-color-gray {
  background-color: var(--grayneutral100);
}

.heading-style-h6 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.heading-style-h5 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.4;
}

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

.heading-style-h1 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.heading-style-h1.text-align-center {
  line-height: 1.2;
}

.form-checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form-checkbox-label {
  margin-bottom: 0;
}

.text-size-tiny {
  font-size: .75rem;
}

.field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.button {
  background-color: var(--grayneutral900);
  color: #fff;
  text-align: center;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
  box-shadow: 0 1px 5px 1px #0003;
}

.button:hover {
  background-color: var(--grayneutral800);
}

.button:active {
  background-color: var(--grayneutral700);
}

.button.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-link.is-icon:hover {
  background-color: var(--grayneutral200);
}

.button.is-link.is-icon.link-blog-all-post-back {
  padding: 0;
}

.button.is-link.is-icon.link-blog-all-post-back:hover {
  background-color: #e5e7eb00;
  text-decoration: underline;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.button.is-icon:hover {
  background-color: var(--grayneutral800);
}

.button.is-icon:active {
  background-color: var(--grayneutral700);
}

.button.is-icon.cta-airochatscroll {
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.button.is-icon.cta-airo-open {
  display: none;
}

.button.is-icon.cta-airo-open-buttom {
  margin-left: 0;
}

.button.is-icon.customchatlink.button-big {
  padding: 1rem 2rem;
  font-size: 2rem;
}

.button.is-secondary {
  border-style: none;
  border-color: var(--orange500);
  background-color: var(--orange500);
  color: var(--grayneutral25);
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 1rem;
  display: flex;
  position: static;
}

.button.is-secondary:hover {
  background-color: var(--orange400);
}

.button.is-secondary:active {
  background-color: var(--orange300);
}

.button.is-secondary.is-alternate {
  background-color: var(--grayneutral900);
  color: #fff;
  border-color: #fff;
}

.button.is-secondary.is-small {
  justify-content: flex-start;
  display: inline-block;
}

.button.is-secondary.is-small.is-icon {
  flex: 0 auto;
}

.button.is-secondary.is-icon:hover {
  background-color: var(--orange400);
}

.button.is-secondary.is-icon:active {
  background-color: var(--orange300);
}

.button.is-secondary.button-big {
  padding: 1rem 2rem;
  font-size: 2rem;
}

.button.is-small {
  margin-left: 0;
  padding: .5rem 1.25rem;
}

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-alternate {
  color: #000;
  background-color: #fff;
}

.button.is-tertiary {
  background-color: var(--grayneutral25);
  color: #000;
  border-color: #0000;
  font-weight: 400;
  position: static;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-navbar2-button {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.max-width-full {
  margin-left: 0;
}

.button.button-big {
  padding: 1.5rem 3rem;
  font-size: 2rem;
}

.text-weight-normal {
  font-weight: 400;
}

.heading-style-h4 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.3;
}

.text-style-italic {
  font-style: italic;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.form-radio-label {
  margin-bottom: 0;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-light {
  font-weight: 300;
}

.rl-styleguide_label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  background-color: #be4aa5;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

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

.text-weight-bold {
  font-weight: 700;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.heading-style-h3 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 7px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-input.is-select-input {
  background-image: none;
}

.rl-styleguide_paste-text {
  color: #00000080;
  text-align: center;
  border: 1px dashed #00000026;
  padding: 1rem;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-black {
  background-color: var(--grayneutral900);
}

.rl-styleguide_color.is-gray {
  background-color: var(--grayneutral100);
}

.rl-styleguide_color.is-white {
  border: 1px solid var(--grayneutral25);
  background-color: #fff;
}

.rl-styleguide_color.is-grayneutral25 {
  background-color: var(--grayneutral25);
}

.rl-styleguide_color.is-grayneutral50 {
  background-color: var(--grayneutral50);
}

.rl-styleguide_color.is-grayneutral100 {
  background-color: var(--grayneutral100);
}

.rl-styleguide_color.is-grayneutral200 {
  background-color: var(--grayneutral200);
}

.rl-styleguide_color.is-grayneutral300 {
  background-color: var(--grayneutral300);
}

.rl-styleguide_color.is-grayneutral400 {
  background-color: var(--grayneutral400);
}

.rl-styleguide_color.is-grayneutral500 {
  background-color: var(--grayneutral500);
}

.rl-styleguide_color.is-grayneutral600 {
  background-color: var(--grayneutral600);
}

.rl-styleguide_color.is-grayneutral700 {
  background-color: var(--grayneutral700);
}

.rl-styleguide_color.is-grayneutral800 {
  background-color: var(--grayneutral800);
}

.rl-styleguide_color.is-grayneutral900 {
  background-color: var(--grayneutral900);
}

.rl-styleguide_color.is-orange25 {
  background-color: var(--orange25);
}

.rl-styleguide_color.is-orange50 {
  background-color: var(--orange50);
}

.rl-styleguide_color.is-orange100 {
  background-color: var(--orange100);
}

.rl-styleguide_color.is-orange200 {
  background-color: var(--orange200);
}

.rl-styleguide_color.is-orange300 {
  background-color: var(--orange300);
}

.rl-styleguide_color.is-orange400 {
  background-color: var(--orange400);
}

.rl-styleguide_color.is-orange500 {
  background-color: var(--orange500);
}

.rl-styleguide_color.is-orange600 {
  background-color: var(--orange600);
}

.rl-styleguide_color.is-orange700 {
  background-color: var(--orange700);
}

.rl-styleguide_color.is-orange800 {
  background-color: var(--orange800);
}

.rl-styleguide_color.is-orange900 {
  background-color: var(--orange900);
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.button-group.left-buttons {
  justify-content: flex-start;
  display: flex;
}

.button-group.left-buttons.margin-top-2rem {
  margin-top: 2rem;
}

.text-color-white {
  color: #fff;
}

.background-color-white {
  background-color: var(--grayneutral25);
}

.text-style-muted {
  opacity: .6;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.text-color-black {
  color: #000;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xsmall {
  color: var(--grayneutral25);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xsmall.ask-airo-button, .icon-embed-xsmall.ask-airo-button-icon {
  color: var(--grayneutral25);
}

.icon-height-xxsmall {
  height: 1rem;
}

.background-color-black {
  background-color: var(--grayneutral900);
  color: #fff;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

.form-radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.text-align-center {
  text-align: center;
  line-height: 2;
}

.text-size-small {
  font-size: .875rem;
  font-weight: 400;
}

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.text-size-small.hide-mobile-landscape {
  z-index: 999;
  position: absolute;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-field-wrapper {
  position: relative;
}

.icon-height-small {
  height: 2rem;
}

.icon-height-large {
  height: 5rem;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-rich-text {
  line-height: 2;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  text-align: left;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  line-height: 2;
}

.text-rich-text h2, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  text-align: left;
  margin-bottom: 1rem;
  line-height: 2;
}

.text-rich-text a {
  text-decoration: underline;
}

.text-rich-text figcaption {
  text-align: left;
  border-left: 2px solid #000;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.text-rich-text h3 {
  margin-top: 5rem;
  margin-bottom: 1rem;
}

.text-rich-text.text-color-grayneutral900 {
  font-family: Inter, sans-serif;
}

.icon-height-medium {
  height: 3rem;
}

.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.icon-1x1-medium {
  color: var(--grayneutral500);
  width: 2rem;
  height: 2rem;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.text-size-large {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.padding-global {
  overflow-wrap: normal;
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
  display: flex;
  overflow: visible;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.body {
  color: var(--grayneutral900);
  font-family: PT Sans, sans-serif;
}

.heading {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 4rem;
}

.heading-2 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 3.5rem;
}

.heading-3 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 3rem;
}

.heading-4 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 2.5rem;
}

.heading-5 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 2rem;
}

.heading-6 {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 1.5rem;
}

.rl-styleguide_color-sample-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.background-color-grayneutral25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.background-color-grayneutral50 {
  background-color: #f9fafb;
}

.background-color-grayneutral100 {
  background-color: #f3f4f6;
}

.background-color-grayneutral200 {
  background-color: #e5e7eb;
}

.background-color-grayneutral300 {
  background-color: #d2d6db;
}

.background-color-grayneutral400 {
  background-color: #9da4ae;
}

.background-color-grayneutral500 {
  background-color: #6c737f;
}

.background-color-grayneutral600 {
  background-color: #4d5761;
}

.background-color-grayneutral700 {
  background-color: #384250;
}

.background-color-grayneutral800 {
  background-color: #1f2a37;
}

.background-color-grayneutral900 {
  background-color: #111927;
}

.background-color-orange25 {
  background-color: #fefaf5;
}

.background-color-orange50 {
  background-color: #fef6ee;
}

.background-color-orange100 {
  background-color: #fdead7;
}

.background-color-orange200 {
  background-color: #f9dbaf;
}

.background-color-orange300 {
  background-color: #f7b27a;
}

.background-color-orange400 {
  background-color: #f38744;
}

.background-color-orange500 {
  background-color: #ef6820;
}

.background-color-orange600 {
  background-color: #e04f16;
}

.background-color-orange700 {
  background-color: #b93815;
}

.background-color-orange800 {
  background-color: #932f19;
}

.background-color-orange900 {
  background-color: #772917;
}

.rl-styleguide_color-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-grayneutral25 {
  color: #fcfcfd;
}

.text-color-grayneutral50 {
  color: #f9fafb;
}

.text-color-grayneutral100 {
  color: #f3f4f6;
}

.text-color-grayneutral200 {
  color: #e5e7eb;
}

.text-color-grayneutra300 {
  color: #d2d6db;
}

.text-color-grayneutral400 {
  color: #9da4ae;
}

.text-color-grayneutral500 {
  color: #6c737f;
}

.text-color-grayneutral600 {
  color: #4d5761;
}

.text-color-grayneutral700 {
  color: #384250;
}

.text-color-grayneutral800 {
  color: #1f2a37;
}

.text-color-grayneutral900 {
  color: #111927;
}

.text-color-orange25 {
  color: #fefaf5;
}

.text-color-orange50 {
  color: #fef6ee;
}

.text-color-orange100 {
  color: #fdead7;
}

.text-color-orange200 {
  color: #f9dbaf;
}

.text-color-orange300 {
  color: #f7b27a;
}

.text-color-orange400 {
  color: #f38744;
}

.text-color-orange500 {
  color: #ef6820;
}

.text-color-orange500.text-size-large {
  font-family: Inter, sans-serif;
}

.text-color-orange600 {
  color: #e04f16;
}

.text-color-orange700 {
  color: #b93815;
}

.text-color-orange800 {
  color: #932f19;
}

.text-color-orange900 {
  color: #772917;
}

.navbar2_component {
  z-index: 1;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding: 1.5% 5%;
  display: flex;
}

.navbar2_container {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar2_logo-link {
  padding-left: 0;
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_link {
  padding: .5rem 1rem;
}

.navbar2_link.w--current {
  color: #0000;
}

.navbar2_dropdwn-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar2_dropdown-list.w--open {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem;
  position: absolute;
}

.navbar2_dropdown-link {
  padding: .5rem 1rem;
}

.navbar2_dropdown-link.w--current {
  color: #0000;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.body-2 {
  background-color: var(--grayneutral25);
  color: var(--grayneutral900);
  flex-direction: column;
  display: flex;
}

.footer3_component {
  background-color: var(--grayneutral100);
  margin-top: auto;
}

.footer3_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  align-items: start;
}

.footer3_logo-link {
  float: none;
  padding-left: 0;
}

.footer3_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.footer3_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.footer3_menu-wrapper {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer3_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer3_link {
  color: var(--grayneutral900);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer3_link:hover {
  color: var(--grayneutral900);
  text-decoration: underline;
}

.footer3_link:active {
  color: var(--grayneutral900);
}

.footer3_link.w--current {
  text-decoration: underline;
}

.line-divider {
  background-color: #0000;
  width: 100%;
  height: 1px;
}

.footer3_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer3_credit-text {
  letter-spacing: normal;
  font-size: .875rem;
  font-style: italic;
  overflow: visible;
}

.footer3_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer3_legal-link {
  color: var(--grayneutral900);
  font-size: .875rem;
  text-decoration: none;
}

.footer3_legal-link:hover, .footer3_legal-link.w--current {
  text-decoration: underline;
}

.html-embed {
  width: 100%;
  height: 70vh;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.div-block {
  height: 500px;
}

.header94_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.header94_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.header94_lightbox-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.header94_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header94_lightbox-image {
  object-fit: cover;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  width: 64px;
  height: 64px;
  position: absolute;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.header94_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout349_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout349_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout349_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.layout349_mobile-image-wrapper {
  display: none;
}

.layout349_mobile-image {
  width: 100%;
  position: absolute;
}

.background-holder {
  z-index: -999;
  opacity: 0;
  position: relative;
}

.background-layer {
  z-index: -1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-layer.background-color-1 {
  background-color: #e5e5e5;
}

.background-layer.background-color-2 {
  background-color: #0000;
}

.background-layer.background-color-3 {
  background-color: #e5e5e5;
}

.background-layer.background-color-4 {
  background-color: #0000;
}

.layout349_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout349_image {
  width: 100%;
  position: absolute;
}

.loader-wrapper {
  min-height: 100vh;
  display: none;
}

.loader-3-instructions-delete {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
  display: block;
}

.loader3_instructions-list {
  padding-left: 1.25rem;
}

.loader3_instructions-list-item {
  padding-left: .5rem;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 4px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.stylesystem-class-label.is-animation {
  background-image: none;
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2rem;
}

.loader3_instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.loader3_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.loader3_content-wrapper {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12rem;
  position: relative;
}

.loader3_image {
  width: 100%;
  height: 100%;
}

.loader3_image-overlay {
  z-index: 1;
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 100% 0% 0%;
}

.loader3_background {
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.header82_component {
  flex-direction: column;
  align-items: center;
  height: 300vh;
  display: flex;
  position: relative;
}

.header82_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.header82_content-bottom {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  width: 90%;
  height: 80vh;
  margin-bottom: -10vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.header82_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.header82_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header82_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header76_component {
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: static;
}

.header76_content-left {
  max-width: 40rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header76_content-right {
  grid-column-gap: 1rem;
  align-items: center;
  height: 70vh;
  padding-right: 5vw;
  display: flex;
  overflow: hidden;
}

.header76_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.header76_image-list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -120%;
  display: grid;
}

.header76_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header76_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header76_image-list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.div-block-2 {
  height: 10rem;
}

.typed-div {
  justify-content: center;
  align-items: center;
  height: 5rem;
  display: flex;
}

.header39_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 15vh;
  display: grid;
}

.header39_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header39_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.header39_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header39_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.success-message {
  background-color: #0000;
  padding: 1.5rem;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.div-block-3 {
  width: 200px;
}

.section_cta57 {
  display: block;
  overflow: hidden;
}

.logo-div {
  width: 200px;
}

.paragraph-13 {
  color: #fff;
  width: 500px;
  line-height: 2.6;
  display: block;
}

.wave-underline {
  outline-offset: 0px;
  -webkit-text-stroke-color: #e74c3c;
  background-image: url('../images/beach.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: 23px;
  outline: 3px #111927;
  height: 26px;
  transition: background-position 10s linear;
  display: inline-block;
  position: relative;
}

.wave-underline:hover {
  background-position: 210% 100%;
}

.html-embed-2, .html-embed-3, .html-embed-4, .html-embed-5 {
  width: 32px;
  height: 32px;
}

.section_contact-modal1 {
  display: block;
  position: relative;
}

.contact-modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.contact-modal1_content-wrapper {
  background-color: var(--grayneutral25);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  overflow: scroll;
}

.contact-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-text {
  font-weight: 600;
}

.error-text {
  color: #e23939;
}

.contact-modal1_close-button {
  color: #0000;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.show-mobile-landscape {
  display: none;
}

.contact-modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.section_contact-modal5 {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: fixed;
}

.contact-modal5_component {
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.contact-modal5_content-wrapper {
  z-index: 999;
  background-color: var(--grayneutral25);
  width: 100vw;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  overflow: scroll;
}

.contact-modal5_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal5_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal5_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout348_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout348_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout348_image {
  width: 100%;
  position: absolute;
}

.layout348_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.layout348_mobile-image-wrapper {
  display: none;
}

.layout348_mobile-image {
  width: 100%;
  position: absolute;
}

.faq2_component {
  border-bottom: 1px solid #0000;
}

.faq2_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq2_question {
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq2_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq2_answer {
  overflow: hidden;
}

.content-27-instructions-delete {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
  display: block;
}

.content27_instructions-list {
  padding-left: 1.25rem;
}

.content27_instructions-list-item {
  padding-left: .5rem;
}

.rl-styleguide_label_green {
  color: #0000;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #038547;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.content27_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.content27_sidebar {
  flex-direction: column;
  width: 100%;
  margin-right: 12rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.content27_sidebar-heading {
  font-size: 1.5rem;
}

.content27_sidebar-heading-text {
  justify-content: space-between;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1.5;
}

.content27_accordion-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.content27_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content27_link-wrapper {
  overflow: hidden;
}

.content27_link-wrapper.is-h3, .content27_link-wrapper.is-h4, .content27_link-wrapper.is-h5, .content27_link-wrapper.is-h6 {
  padding-left: 1rem;
}

.content27_link {
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.content27_link.w--current {
  background-color: #0000;
  font-weight: 600;
}

.content27_link.current, .content27_link.current.w--current {
  background-color: #0000;
  border-style: none;
  font-weight: 600;
}

.content27_link.is-h3.w--current, .content27_link.is-h4.w--current, .content27_link.is-h5, .content27_link.is-h6.w--current {
  background-color: #0000;
}

.content27_h-trigger {
  display: none;
}

.blog21_featured-item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.blog21_featured-image-link {
  width: 100%;
  margin-bottom: 0;
}

.blog21_featured-image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog21_featured-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog21_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.blog21_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog21_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blog21_featured-title-link {
  margin-bottom: 1rem;
  text-decoration: none;
  display: block;
}

.blog21_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog21_author-image-wrapper {
  margin-right: 1rem;
}

.blog21_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog21_date-wrapper {
  align-items: center;
  display: flex;
}

.blog21_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog21_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog21_menu-link {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.blog21_menu-link.w--current {
  border: 1px solid #0000;
}

.blog21_menu-link.current, .blog21_menu-link.current.w--current {
  background-color: #0000;
  border-style: none;
  font-weight: 600;
}

.blog21_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog21_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog21_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.blog21_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog21_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog-post-header2_meta-wrapper {
  margin-bottom: 1rem;
}

.blog-post-header2_category-link {
  background-color: #0000;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post-header2_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blog-post-header2_image-wrapper {
  width: 100%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.blog-post-header2_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog-post-header2_content-bottom {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post-header2_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post-header2_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.blog-post-header2_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.content31_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content31_content {
  margin-bottom: 4rem;
}

.content31_newsletter {
  border: 1px solid #0000;
  padding: 2rem;
  position: sticky;
  top: 5rem;
}

.content31_form {
  margin-bottom: 0;
}

.content31_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.blog44_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog44_heading {
  flex: 1;
  display: block;
}

.blog44_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog44_button-row.hide-mobile-landscape {
  z-index: 999;
  position: absolute;
}

.blog44_button-row.show-mobile-landscape {
  display: none;
}

.blog44_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog44_item {
  border: 1px solid #0000;
}

.blog44_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog44_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog44_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog44_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog44_meta-wrapper {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.blog44_category {
  background-color: var(--grayneutral200);
  border-radius: .35rem;
  margin-right: 1rem;
  padding: .25rem .5rem;
  display: flex;
}

.blog44_title-wrapper {
  margin-bottom: .5rem;
}

.blog44_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_blog-post-header5 {
  background-color: #fcfcfd00;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.section_blog-post-header5.adapt-header-image {
  padding-bottom: 20px;
}

.section_blog-post-header5.engage-header-image {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Engage.webp');
  background-position: 50%;
  background-size: auto;
  background-clip: border-box;
  padding-bottom: 20px;
}

.section_blog-post-header5.integrate-header-image {
  background-image: url('../images/Integrate.webp'), url('../images/Adapt.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-bottom: 20px;
}

.blog-post-header5_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post-header5_category-link {
  color: #0000;
  margin-bottom: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post-header5_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blog-post-header5_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-post-header5_author-image-wrapper {
  margin-bottom: 1rem;
}

.blog-post-header5_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post-header5_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog-post-header5_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.blog-post-header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.content30_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.content30_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.breadcrumb-link {
  color: #0000;
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.content30_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.content30_share.content-top {
  margin-top: 0;
}

.content30_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.content30_content {
  margin-bottom: 4rem;
}

.content30_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content30_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content30_tag-list-wrapper {
  width: 100%;
}

.content30_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.content30_tag-item {
  background-color: #0000;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.content30_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.content30_divider {
  background-color: #0000;
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.content30_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content30_author-image-wrapper {
  margin-bottom: 1rem;
}

.content30_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_content29 {
  background-color: #fcfcfd;
  margin-top: 5rem;
}

.content29_content {
  margin-bottom: 4rem;
}

.content29_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.content29_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.content29_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.content29_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.content29_tag-list-wrapper {
  width: 50%;
}

.content29_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.content29_tag-item {
  background-color: #0000;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.content29_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.content29_divider {
  background-color: #0000;
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.content29_author-wrapper {
  align-items: center;
  display: flex;
}

.content29_author-image-wrapper {
  margin-right: 1rem;
}

.content29_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_layout352 {
  z-index: -3;
  background-color: #fcfcfd;
  position: relative;
}

.layout-352-instructions-delete {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
}

.layout352_instructions-list {
  padding-left: 1.25rem;
}

.layout352_instructions-list-item {
  padding-left: .5rem;
}

.timeline-on-page {
  z-index: 0;
  position: relative;
}

.layout352_heading {
  background-color: #0000;
}

.layout352_timeline {
  z-index: -3;
}

.layout352_layout {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout352_progress {
  z-index: -2;
  background-color: #b3b3b3;
  width: 3px;
  height: 100%;
  position: absolute;
}

.layout352_progress-bar {
  z-index: -1;
  background-color: #0000;
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.layout352_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(#0000, #fff0);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: 0% 0% auto;
}

.layout352_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(to top, #0000, #fff0);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%;
}

.layout352_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative;
}

.layout352_date-text {
  text-align: right;
  font-family: Astonpoliz, sans-serif;
  font-weight: 400;
}

.layout352_centre {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.layout352_circle {
  color: var(--orange500);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--grayneutral900);
  overflow-wrap: normal;
  object-fit: fill;
  border-radius: 0%;
  width: 3rem;
  height: 3px;
  display: block;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #0000;
}

.layout352_image-wrapper {
  overflow: hidden;
}

.career24_department-wrapper {
  margin-bottom: 4rem;
}

.career24_department-wrapper.last {
  margin-bottom: 0;
}

.career24_job-department {
  justify-content: space-between;
  margin-bottom: 2rem;
  display: flex;
}

.career24_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career24_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 3px solid var(--grayneutral500);
  border-radius: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  overflow: hidden;
}

.career24_title-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career24_department-label {
  background-color: var(--grayneutral200);
  border-radius: .5rem;
  margin-left: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.career24_department-label.w--current {
  border-bottom: 2px solid #000;
}

.career24_job-details-wrapper {
  display: flex;
}

.career24_detail-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-right: 1.5rem;
  display: flex;
}

.career24_icon-wrapper {
  flex: none;
  margin-right: .75rem;
}

.cookie-consent---display-none-all-components {
  z-index: 999;
  background-color: var(--grayneutral25);
  position: static;
}

.fs-cc-banner3_component {
  z-index: 99999;
  background-color: var(--grayneutral25);
  border-radius: .375rem;
  flex-flow: row;
  width: 40%;
  margin: 2rem;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 7px 7px 12px #0000001a;
}

.fs-cc-banner3_container {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-cc-banner3_block {
  margin-right: 2rem;
}

.fs-cc-banner3_text {
  color: var(--orange500);
  font-size: 1.25rem;
  font-weight: 700;
}

.fs-cc-banner3_paragraph {
  color: var(--grayneutral900);
  margin: .75rem auto 0;
}

.fs-cc-banner3_text-link {
  color: var(--orange500);
  border-bottom: 2px #4b53eb;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner3_buttons-wrapper {
  flex-flow: wrap;
  flex: none;
  margin-top: .75rem;
  display: flex;
}

.fs-cc-banner3_button {
  background-color: var(--orange500);
  color: var(--grayneutral25);
  border-radius: .375rem;
  padding: .875rem 2rem;
  font-size: 1.125rem;
  text-decoration: none;
}

.fs-cc-banner3_button.fs-cc-button-alt {
  background-color: var(--grayneutral400);
  margin-right: .75rem;
}

.fs-cc-banner3_button-icon {
  color: var(--grayneutral25);
  width: 2rem;
  margin-right: .625rem;
}

.fs-cc-banner3_button-text {
  color: var(--grayneutral25);
  display: inline-block;
}

.fs-cc-manager3_component {
  z-index: 0;
  background-color: var(--grayneutral50);
  border-radius: .35rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  position: absolute;
  inset: auto auto .5rem .5rem;
  overflow: visible;
  box-shadow: 0 2px 5px #0003;
}

.fs-cc-manager3_component:hover {
  background-color: var(--orange50);
}

.fs-cc-manager3_component:active {
  background-color: var(--orange100);
}

.fs-cc-manager3-link {
  border-radius: 0 .25rem 0 0;
  justify-content: center;
  align-items: center;
  padding: .5rem .7rem;
  text-decoration: none;
  display: flex;
}

.fs-cc-manager3_icon {
  color: var(--orange400);
  width: 1rem;
  height: 1rem;
  display: inline-block;
}

.fs-cc-manager3_text {
  color: var(--orange500);
  margin-left: .625rem;
  font-weight: 700;
  display: none;
}

.fs-cc-prefs3_component {
  z-index: 6;
  background-color: #00000040;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs3_close {
  background-color: var(--grayneutral25);
  cursor: pointer;
  border-radius: 999rem;
  padding: .75rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.fs-cc-preferences3_close-icon {
  color: var(--orange500);
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs3_form-wrapper {
  background-color: var(--grayneutral25);
  border-radius: .375rem;
  max-width: 45rem;
  margin-bottom: 0;
  overflow: hidden;
}

.fs-cc-prefs3_form {
  position: relative;
}

.fs-cc-prefs3_header {
  background-color: var(--orange500);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.fs-cc-prefs3_icon {
  color: #fff;
  width: 2rem;
  height: 2rem;
  margin-right: .75rem;
}

.fs-cc-prefs3_title {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}

.fs-cc-prefs3_content {
  background-color: var(--grayneutral25);
  padding: 2rem;
}

.fs-cc-prefs3_option {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.fs-cc-prefs3_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fs-cc-prefs3_label {
  color: var(--orange500);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.fs-cc-prefs3_line {
  background-color: #e9e9e9;
  flex: 1;
  height: 1px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.fs-cc-prefs3_checkbox-field {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.fs-cc-prefs3_checkbox {
  border-radius: 999rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-right: .75rem;
}

.fs-cc-prefs3_checkbox.w--redirected-checked {
  border-color: var(--orange500);
  background-color: var(--orange500);
  background-size: 16px;
}

.fs-cc-prefs3_checkbox.w--redirected-focus {
  box-shadow: 0 0 3px 1px var(--orange500);
}

.fs-cc-prefs3_checkbox-label {
  display: none;
}

.fs-cc-prefs3_buttons-wrapper {
  background-color: var(--grayneutral200);
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem 2rem;
  display: flex;
}

.fs-cc-prefs3_button {
  border: 2px solid var(--orange500);
  background-color: var(--orange500);
  color: #fff;
  text-align: center;
  border-radius: .375rem;
  padding: .875rem 2rem;
  font-size: 1rem;
}

.fs-cc-prefs3_button.fs-cc-button-alt {
  background-color: var(--grayneutral25);
  color: #7e7e7e;
  border-color: #a8a8a8;
  border-radius: .375rem;
  margin-right: .75rem;
}

.fs-cc-prefs3_submit {
  background-color: var(--grayneutral500);
  color: #fff;
  text-align: center;
  border-radius: .375rem;
  margin-left: .75rem;
  padding: .875rem 2rem;
  font-size: 1rem;
}

.fs-cc-prefs3_overlay {
  z-index: -1;
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.success-message-2 {
  background-color: var(--grayneutral200);
}

.error-message-2 {
  background-color: var(--orange200);
}

.navbar9_menu-dropdown {
  position: static;
}

.navbar9_dropdown-toggle {
  grid-column-gap: .5rem;
  flex-wrap: nowrap;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar9_dropdown-toggle:hover {
  background-color: var(--orange50);
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar9_dropdown-list {
  display: none;
}

.navbar9_dropdown-list.w--open {
  z-index: 7;
  background-color: var(--grayneutral50);
  border-bottom: 1px solid #0000;
  border-radius: 20px;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 2px 4px 20px 5px #0003;
}

.navbar9_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar9_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar9_dropdown-content-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2rem;
  display: grid;
}

.navbar9_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar9_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  color: var(--grayneutral900);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 1rem 1rem 2.5rem;
  text-decoration: none;
  display: grid;
}

.navbar9_dropdown-link:hover {
  background-color: var(--orange50);
  border-radius: .25rem;
}

.navbar9_dropdown-link:active, .navbar9_dropdown-link.w--current {
  background-color: var(--orange100);
}

.navbar9_icon-wrapper {
  flex: none;
}

.navbar9_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.navbar9_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
}

.navbar9_bottom-bar-background-layer {
  background-color: var(--grayneutral200);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar9_bottom-bar-content {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.navbar9_component {
  z-index: 11;
  background-color: var(--grayneutral50);
  border-top: 1px #000;
  border-bottom: 0 #0000;
  border-radius: 20px;
  flex: 0 auto;
  align-items: center;
  width: 98%;
  margin-top: 1%;
  margin-left: 1%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  box-shadow: 2px 4px 20px 5px #0003;
}

.navbar9_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar9_link {
  color: var(--grayneutral900);
  padding: 1.5rem 1rem;
  display: inline-block;
}

.navbar9_link:hover {
  background-color: var(--orange50);
}

.navbar9_link:active {
  background-color: var(--orange100);
}

.navbar9_link.w--current {
  background-color: var(--orange100);
  color: var(--grayneutral900);
}

.navbar9_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar9_menu-button {
  padding: 0;
}

.pricing19_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing19_plan {
  border: 1px solid var(--grayneutral500);
  border-radius: .25rem;
  padding: 2rem;
}

.pricing19_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing19_content-top {
  flex-direction: column;
}

.pricing19_icon-wrapper {
  color: var(--grayneutral900);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.pricing19_divider {
  background-color: #0000;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing19_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing19_feature {
  display: flex;
}

.pricing19_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.text-block {
  font-family: Astonpoliz, sans-serif;
  font-size: 2rem;
  text-decoration: line-through;
}

.login3_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 0;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.login3_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login3_form-wrapper {
  border: 1px solid #000;
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
}

.login3_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.field-label-wrapper {
  justify-content: space-between;
  display: flex;
}

.form-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login3_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.career13_list-wrapper {
  overflow: hidden;
}

.career13_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career13_item {
  border: 1px solid var(--grayneutral500);
  border-radius: .25rem;
  padding: 2rem;
  overflow: hidden;
}

.career13_title-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career13_department-label {
  background-color: #0000;
  margin-left: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.career13_department-label.w--current {
  border-bottom: 2px solid #000;
}

.career13_job-details-wrapper {
  display: flex;
}

.career13_detail-wrapper {
  flex-direction: row;
  flex: 0 auto;
  align-items: flex-start;
  margin-right: 1.5rem;
  display: flex;
}

.career13_icon-wrapper {
  flex: none;
  margin-right: .75rem;
}

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

.div-block-4, .div-block-5, .cta-my-story, .cta-integrate, .cta-conversational-marketing {
  text-align: center;
}

.text-block-2 {
  color: var(--grayneutral800);
}

.section_login-modal1 {
  position: relative;
}

.login-modal1_component {
  z-index: 4;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.login-modal1_content-wrapper {
  background-color: var(--grayneutral25);
  border-radius: .25rem;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.login-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login-modal1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login-modal1_close-button {
  color: #0000;
  padding: .75rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.login-modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog34_component {
  flex-direction: column;
  align-items: center;
}

.blog34_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog34_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog34_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog34_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog34_meta-wrapper {
  margin-bottom: 1rem;
}

.blog34_category-link {
  background-color: #0000;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog34_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blog34_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog34_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.rich-text-block-2 {
  text-align: left;
}

.divider-2rem {
  width: 100%;
  height: 2rem;
}

.divider-2rem.divider-4rem {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.pricing27_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing27_tabs-menu {
  align-self: center;
  margin-bottom: 5rem;
  display: flex;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

.button-2.max-width-full.is-pricing27-button.button {
  border-style: none;
}

.pricing27_plans {
  width: 100%;
}

.pricing27_feature {
  padding: 1rem 1.5rem;
  display: flex;
}

.pricing27_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 0;
}

.pricing27_heading-row {
  margin-top: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing27_bottom-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing27_top-row-price {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing27_top-row-price.old-strikethrough-price {
  font-size: 2rem;
  text-decoration: line-through;
}

.pricing27_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing27_tab-link {
  background-color: #0000;
  border: 1px solid #000;
  padding: .5rem 1.5rem;
}

.pricing27_tab-link.w--current {
  color: #0000;
  background-color: #0000;
}

.pricing27_tab-link.button.is-monthly {
  background-color: var(--grayneutral200);
  color: var(--grayneutral900);
  border-style: none;
}

.pricing27_tab-link.button.is-monthly:hover {
  background-color: var(--grayneutral300);
}

.pricing27_tab-link.button.is-monthly.w--current {
  background-color: var(--grayneutral900);
  color: var(--grayneutral25);
}

.pricing27_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing27_tabs-content {
  width: 100%;
}

.pricing27_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.pricing27_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.heading-style-h6-2 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing27_top-row-price-month {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.text-weight-semibold {
  font-weight: 600;
}

.icon-embed-xsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.tooltip2_responsive {
  display: none;
}

.tooltip2_element-wrapper {
  justify-content: flex-start;
  display: flex;
}

.button-3 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-3.is-tooltip-button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #0000;
  border-style: none;
  align-items: center;
  padding: .25rem 0;
  font-size: .875rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button-3.is-small {
  padding: .5rem 1.25rem;
}

.button-3.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-3.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-3.is-secondary {
  color: #0000;
  background-color: #0000;
}

.tooltip2_pointer {
  z-index: 2;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-bottom: .375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(45deg);
}

.tooltip2_pointer.is-right-pointer {
  margin-bottom: 0;
  margin-left: .375rem;
  bottom: auto;
  right: auto;
}

.tooltip2_pointer.is-bottom-pointer {
  margin-top: .375rem;
  margin-bottom: 0;
  top: 0%;
  bottom: auto;
}

.text-size-small-2 {
  font-size: .875rem;
}

.text-size-small-2.text-weight-semibold.menu-heading-turbocharge {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.tooltip2_image-wrapper {
  width: 100%;
}

.tooltip2_card-wrapper {
  z-index: 2;
  background-color: var(--orange50);
  color: var(--grayneutral900);
  border-radius: .35rem;
  flex-direction: column;
  padding: .75rem;
  display: flex;
}

.tooltip2_tooltip-wrapper {
  width: 15rem;
  padding-bottom: .75rem;
  position: absolute;
  bottom: 100%;
}

.tooltip2_tooltip-wrapper.is-right-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 15.75rem;
  padding-bottom: 0;
  padding-left: .75rem;
  display: flex;
  bottom: auto;
  left: 100%;
}

.tooltip2_tooltip-wrapper.is-bottom-wrapper {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  width: 27rem;
  padding-top: .75rem;
  padding-bottom: 0;
  display: none;
  top: 100%;
  bottom: auto;
}

.tooltip2_image {
  width: 100%;
  height: 100%;
}

.tooltip2_component {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
  position: relative;
}

.rl-styleguide_label-2 {
  color: #0000;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.text-weight-semibold-2 {
  font-weight: 600;
}

.tooltip-text-space {
  margin-right: .5rem;
}

.tooltip1_responsive {
  display: none;
}

.icon-embed-xsmall-3 {
  color: var(--grayneutral900);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: relative;
}

.tooltip1_pointer {
  z-index: 2;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-bottom: .375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(45deg);
}

.tooltip1_pointer.is-right-pointer {
  margin-bottom: 0;
  margin-left: .375rem;
  display: flex;
  bottom: auto;
  right: auto;
}

.tooltip1_tooltip-wrapper {
  width: 15rem;
  padding-bottom: .75rem;
  position: absolute;
  bottom: 100%;
}

.tooltip1_tooltip-wrapper.is-right-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 15.75rem;
  padding-bottom: 0;
  padding-left: .75rem;
  display: none;
  bottom: auto;
  left: 100%;
}

.tooltip1_card-wrapper {
  z-index: 2;
  background-color: var(--orange50);
  color: var(--grayneutral900);
  border-radius: .35rem;
  padding: .75rem;
  display: flex;
  box-shadow: 1px 1px 5px #0003;
}

.tooltip1_component {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.tooltip1_component.position-2 {
  z-index: 2;
  position: relative;
}

.tooltip1_component.position-1 {
  z-index: 1;
  position: relative;
}

.rl-styleguide_label-3 {
  color: #0000;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.icon-embed-xsmall-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.rl-styleguide_label-4 {
  color: #0000;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.div-block-6 {
  text-align: left;
}

.header69_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header69 {
  position: relative;
}

.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-color-white-2 {
  color: #fff;
}

.header69_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.autocomplete {
  width: auto;
  max-width: 10rem;
  height: auto;
}

.html-embed-7 {
  margin-bottom: 0;
}

.padding-global-3 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: visible;
}

.text-size-medium-3 {
  text-align: left;
  font-size: 1.125rem;
}

.button-4 {
  background-color: var(--grayneutral900);
  color: #fff;
  text-align: center;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
}

.button-4:hover {
  background-color: var(--grayneutral800);
}

.button-4:active {
  background-color: var(--grayneutral700);
}

.button-4.is-secondary {
  border-style: none;
  border-color: var(--orange500);
  background-color: var(--orange500);
  color: var(--grayneutral25);
  margin-left: 0;
  display: block;
  position: static;
}

.button-4.is-secondary:hover {
  background-color: var(--orange400);
}

.button-4.is-secondary:active {
  background-color: var(--orange300);
}

.button-4.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-4.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.button-4.is-link.is-icon:hover {
  text-decoration: underline;
}

.text-size-small-3 {
  font-size: .875rem;
  font-weight: 400;
}

.text-size-small-3.text-weight-semibold.text-inline {
  display: inline;
}

.navbar5_menu-dropdown {
  position: static;
}

.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar5_dropdown-background-layer {
  background-color: #0000;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.icon-embed-xsmall-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.navbar5_logo-link {
  padding-left: 0;
}

.navbar5_icon-wrapper {
  flex: none;
}

.navbar5_blog-image-wrapper {
  width: 100%;
}

.navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar5_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.text-style-link-2 {
  text-decoration: underline;
}

.navbar5_menu-button {
  padding: 0;
}

.navbar5_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar5_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_dropdown-list.w--open {
  background-color: #fff;
  border-bottom: 1px solid #000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.navbar5_blog-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navbar5_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_dropdown-content-wrapper.z-index-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content;
  width: 100%;
}

.navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar5_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar5_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar5_link {
  padding: 1.5rem 1rem;
}

.navbar5_link.w--current {
  color: #0000;
}

.navbar5_component {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.layout358_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.padding-section-large-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.layout358_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout358_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout358_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.html-embed-8 {
  width: 30rem;
  position: static;
}

.layout396_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout396_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  text-decoration: none;
  display: flex;
}

.layout396_card-content.style-business-tools {
  color: var(--grayneutral50);
}

.icon-1x1-medium-2 {
  width: 3rem;
  height: 3rem;
  padding: .7rem;
}

.layout396_card {
  background-color: var(--orange50);
  border: 1px #0000;
  border-radius: .35rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.layout396_card.style-business-tools {
  background-color: var(--grayneutral800);
  border-radius: 20px;
}

.layout396_card.style-business-tools-orange {
  background-color: var(--orange500);
  border-radius: 20px;
}

.padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-5.integrate-bg {
  background-image: url('../images/integrations.all.webp');
  background-position: -5% 0;
  background-repeat: no-repeat;
  background-size: 25rem;
  background-attachment: scroll;
}

.layout396_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-style-h4-2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.html-embed-9 {
  width: 3rem;
  height: 3rem;
}

.div-block-7 {
  text-align: center;
  display: block;
}

.padding-section-large-5 {
  padding-top: 7rem;
}

.pie-chart-div {
  max-width: 40rem;
  display: block;
}

._10rem-padding {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.header19_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header19_image {
  width: 100%;
  height: 100%;
}

.header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header1_image {
  width: 100%;
  height: 100%;
}

.html-embed-10 {
  color: var(--orange500);
  width: 5rem;
}

.airo-moving-timeline-left {
  width: 3rem;
  height: 3rem;
  position: sticky;
  top: 50vh;
}

.text-block-3 {
  text-decoration: none;
}

.icon-embed-xsmall-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.tooltip2_card-wrapper-2 {
  z-index: 2;
  background-color: var(--grayneutral100);
  color: #0000;
  border-radius: .375rem;
  flex-direction: column;
  align-items: flex-start;
  padding: .75rem;
  display: flex;
}

.tooltip2_component-2 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 1.5rem;
  display: flex;
  position: relative;
}

.tooltip2_component-2.tooltip-padding-left {
  justify-content: center;
  align-items: flex-start;
  margin-left: 1rem;
  display: flex;
}

.text-weight-semibold-3 {
  font-weight: 600;
}

.div-block-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout421_images-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout421_content-bottom {
  z-index: 1;
  flex-direction: column;
  height: 120vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout421_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.layout421_image-wrapper {
  width: 100%;
  max-width: 30vw;
  position: absolute;
}

.layout421_image-wrapper.is-image2 {
  transform: translate(60%, 40%);
}

.layout421_image-wrapper.is-image5 {
  transform: translate(-100%);
}

.layout421_image-wrapper.is-image4 {
  transform: translate(100%, -20%);
}

.layout421_image-wrapper.is-image1 {
  transform: translate(0, 10%);
}

.layout421_image-wrapper.is-image3 {
  transform: translate(-25%, -40%);
}

.layout421_image {
  width: 100%;
  height: 100%;
}

.layout421_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.layout421_component {
  flex-direction: column;
  display: flex;
  position: relative;
}

.padding-section-large-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout192_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout192_image, .layout1_image {
  width: 100%;
  height: 100%;
}

.padding-section-large-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-section-large-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h1-2 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.section_cta57-2 {
  overflow: hidden;
}

.padding-section-large-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_cta25 {
  position: relative;
}

.layout425_component {
  height: 200vh;
  padding-bottom: 15%;
  position: relative;
}

.padding-section-large-10 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout425_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.layout425_inner-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout425_images-wrapper {
  z-index: 2;
  align-items: center;
  width: 30%;
  height: 100%;
  margin-left: 5%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.layout425_images-wrapper.images-wrapper-right {
  justify-content: flex-end;
  margin-right: 5%;
  inset: 0% 0% 0% auto;
}

.layout425_image {
  width: 100%;
  height: 100%;
}

.layout425_image-wrapper {
  width: 100%;
  max-width: 25rem;
  position: absolute;
}

.layout425_image-wrapper.is-image1 {
  bottom: 75%;
  left: 20%;
}

.layout425_image-wrapper.is-image3 {
  top: 80%;
  right: -80%;
}

.layout425_image-wrapper.is-image5 {
  align-items: center;
  display: flex;
  bottom: -15%;
  right: 10%;
}

.layout425_image-wrapper.is-image2 {
  top: 65%;
}

.layout425_image-wrapper.is-image4 {
  bottom: 70%;
  right: 0%;
}

.layout425_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  position: relative;
}

.header80_content {
  align-items: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
}

.header80_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header80_images-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.header80_images-wrapper.images-wrapper-right {
  z-index: 0;
  inset: 0% 0% 0% auto;
}

.header80_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header80_content-wrapper {
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header80_component {
  height: 300vh;
  position: relative;
}

.header80_image-list {
  z-index: 1;
  grid-row-gap: 26vw;
  flex-direction: column;
  padding-top: 70vh;
  display: flex;
}

.header80_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header80_image-wrapper.is-image-2 {
  width: 22vw;
  margin-top: -46vw;
  left: 58vw;
}

.header80_image-wrapper.is-image-3 {
  width: 20vw;
  margin-top: -5vw;
  left: 4vw;
}

.header80_image-wrapper.is-image-5 {
  opacity: .75;
  width: 20vw;
}

.header80_image-wrapper.is-image-4 {
  width: 18vw;
  margin-top: -45vw;
  left: 64vw;
}

.header80_image-wrapper.is-image-6 {
  opacity: .75;
  width: 18vw;
  margin-top: -44vw;
  right: 54vw;
}

.header80_image-wrapper.is-image-1 {
  width: 22vw;
}

.icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading-large {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.faq1_question {
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq1_component {
  border-bottom: 1px solid #0000;
}

.text-size-medium-5 {
  font-size: 1.125rem;
  line-height: 30px;
}

.faq1_answer {
  overflow: hidden;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.padding-section-large-11 {
  padding-bottom: 7rem;
}

.button-5 {
  text-align: center;
  background-color: #86cb3c;
  border: 1px #0000;
  border-radius: .35rem;
  padding: .75rem 1.5rem;
}

.text-span {
  font-family: Astonpoliz, sans-serif;
  font-weight: 400;
}

.text-color-graywarm25 {
  color: #fdfdfc;
}

.team19_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  display: grid;
}

.team19_image {
  object-fit: cover;
  border-radius: 100%;
  width: 10rem;
  min-width: 10rem;
  height: 10rem;
  min-height: 10rem;
}

.team19_item {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.team19_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.padding-section-large-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-6 {
  text-align: center;
  background-color: #86cb3c;
  border: 1px #0000;
  border-radius: .35rem;
  padding: .75rem 1.5rem;
}

.button-6.with-icon {
  grid-column-gap: .75rem;
  border-style: none;
  border-color: #86cb3c;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-6.with-icon.text-color-graywarm25 {
  background-color: #86cb3c;
  border-style: none;
  text-decoration: none;
}

.button-6.with-icon.text-color-graywarm25.email-color {
  background-color: #eb3a2a;
}

.button-6.with-icon.text-color-graywarm25.email-color:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.button-6.with-icon.text-color-graywarm25.x-color {
  background-color: #080808;
}

.button-6.with-icon.text-color-graywarm25.x-color:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.button-6.with-icon.text-color-graywarm25.margin-small.whatsapp-color {
  background-color: #62d66e;
}

.button-6.with-icon.text-color-graywarm25.margin-small.whatsapp-color:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.button-6.with-icon.text-color-graywarm25.margin-small.phone-color {
  background-color: #65b25b;
}

.button-6.with-icon.text-color-graywarm25.margin-small.phone-color:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.button-6.with-icon.text-color-graywarm25.telegram-color {
  background-color: #58a9e4;
}

.button-6.with-icon.text-color-graywarm25.telegram-color:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.button-6.with-icon.margin-xsmall {
  border-style: none;
  text-decoration: none;
}

.button-6.with-icon.margin-xsmall.text-color-graywarm25.linkedin-color {
  background-color: #3368c1;
}

.button-6.with-icon.margin-xsmall.text-color-graywarm25.linkedin-color:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.button-6.with-icon.margin-xsmall._0-margin-top {
  margin-top: 0;
}

.button-6.with-icon.margin-xsmall._0-margin-top:hover {
  background-image: linear-gradient(#00000012, #00000012);
}

.icon-xsmall {
  color: #1c1917;
  height: 1.5rem;
}

.list-item {
  line-height: 2;
}

.spline-scene {
  width: 40vw;
  height: 50vh;
}

.contact14_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact14_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-embed-small-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-size-medium-6 {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 2;
  display: block;
}

.padding-section-large-13 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.heading-medium {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h6-3 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.button-14 {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-14.is-link {
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-14.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.button-14.is-link.is-icon.text-size-small {
  align-items: center;
}

.text-style-link-3 {
  text-decoration: underline;
}

.text-size-small-4 {
  font-style: normal;
  font-weight: 600;
  line-height: 2;
}

.text-size-medium-7 {
  font-size: 1.125rem;
}

.button-15 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-15.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-15.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-15.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.layout408_card-content {
  background-color: var(--grayneutral25);
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout408_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.layout408_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.layout408_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.text-size-medium-8 {
  font-size: 1.125rem;
}

.layout424_component {
  flex-direction: column;
  height: 300vh;
  position: relative;
}

.layout424_heading-list {
  height: 7.25rem;
  overflow: hidden;
}

.layout424_heading-list.heading-list-visible {
  overflow: visible;
}

.layout-424-instructions-delete {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  text-align: left;
  padding: 2rem;
}

.layout424_content {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.rl-styleguide_label-5 {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #dee3f4;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.layout424_instructions-callout-image {
  margin-top: 1.5rem;
}

.layout424_heading {
  white-space: nowrap;
  font-size: 6rem;
}

.layout424_heading.heading-1 {
  font-family: Astonpoliz, sans-serif;
}

.layout424_instructions-list-item {
  padding-left: .5rem;
}

.layout424_instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.layout424_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.layout424_instructions-list {
  padding-left: 1.25rem;
}

.text-size-medium-9 {
  font-size: 1.125rem;
}

.button-16 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-16.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.text-size-medium-10 {
  font-size: 1.125rem;
}

.button-17 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-17.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.bj3ldnm8 {
  color: #000;
  width: auto;
  max-width: 100%;
  font-size: 30px;
  line-height: 42px;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.e2kk6vdg {
  z-index: 1000;
  background-color: #fff;
  width: auto;
  margin: 0 0 28px;
  padding: 5px 0;
  position: relative;
}

.p6txivq1 {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.v3qtypsw {
  float: left;
  color: #333;
  cursor: pointer;
  border-color: #333;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  gap: 16px;
  width: auto;
  padding: 10px 0 0;
  display: block;
  position: relative;
}

.b4aqsqns {
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  border-color: #333;
  width: 188px;
  max-width: 100%;
  display: inline-block;
}

.hgrwd2r5 {
  float: right;
  width: auto;
  position: relative;
}

.te0i0ijf {
  align-items: center;
  width: auto;
  display: flex;
}

.j68nr88v {
  color: #0004ff;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #0004ff;
  width: auto;
  max-width: 100%;
  margin: 20px;
  font-size: 17px;
  line-height: 30px;
  display: block;
  position: relative;
}

.odt78uil, .tlqglmi5, .zzc8lmiy {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #222;
  width: auto;
  max-width: 100%;
  margin: 20px;
  font-size: 17px;
  line-height: 30px;
  display: block;
  position: relative;
}

.fk02dojt {
  z-index: 900;
  text-align: left;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin: 0 70px 0 35px;
  display: flex;
  position: relative;
}

.sl4445ej {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #ecf1fd;
  border-color: #222;
  border-radius: 4px;
  width: auto;
  margin: 0 auto;
  padding: 3px 7px;
  position: relative;
}

.hs1h9lhr {
  color: #2e3640cc;
  text-align: center;
  letter-spacing: .85px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #2e3640cc;
  width: auto;
  padding: 4px 13px;
  font-size: 17px;
  font-weight: 700;
  line-height: 30px;
}

.p4d9phep {
  z-index: 0;
  text-align: left;
  background-color: #ecf1fd;
  border-radius: 4px;
  width: auto;
  min-width: 100%;
  display: none;
  position: absolute;
  top: 34px;
}

.i2wtxq0h, .z0vvu1r4, .kg25ojqv {
  color: #2e3640cc;
  text-align: center;
  letter-spacing: .85px;
  text-transform: uppercase;
  vertical-align: top;
  cursor: pointer;
  border-color: #2e3640cc;
  width: auto;
  padding: 4px 13px;
  font-size: 17px;
  font-weight: 700;
  line-height: 30px;
  display: block;
  position: relative;
}

.htersviz {
  color: #fff;
  cursor: pointer;
  background-color: #007aff;
  border-color: #fff;
  border-radius: 11px;
  align-items: center;
  width: auto;
  max-width: 100%;
  padding: 0 15px 0 28px;
  font-size: 20px;
  display: flex;
  position: relative;
}

.t0p37tnb {
  color: #fff;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  line-height: 42px;
}

.pz0rd10b {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  margin: 0 0 0 10px;
  font-size: 20px;
  display: block;
}

.elaqjud6 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.st2yfb0i {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  font-size: 24px;
  line-height: 1;
}

.jhy8d2bf {
  z-index: 0;
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.reqxazbp {
  width: auto;
}

.nya2ogrk {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.bs2ossmd {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 600px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.dxzoomoh {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.fr5vspuo {
  width: auto;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.y7qg9i5i {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 620px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.iwcvwydw {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.xn6eqvlr, .v0kwr8n1 {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.w7cy7yqe {
  width: auto;
}

.ohu4j5lz, .tg2v8sxk, .zuhs7kbl, .i24qbrvo {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.qnfjtl5c {
  width: auto;
}

.lix3b0z4 {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 570px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.vnlcg8om {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.ewmq47j9 {
  color: #4800ff;
  border-color: #4800ff;
  width: auto;
  font-weight: 700;
}

.sgfz107w {
  color: #4800ff;
  border-color: #4800ff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.o6p5hy2h, .tmkmnpgb {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.rlmay7ao {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.wj0cbjtc {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  border-radius: 16px;
  width: auto;
  max-width: 680px;
  display: block;
}

.l2lqh0i9 {
  z-index: 1;
  transform-style: preserve-3d;
  color: #00e;
  text-align: center;
  cursor: pointer;
  background-color: #0003;
  border-color: #00e;
  border-radius: 16px;
  width: auto;
  max-width: 680px;
  margin: 18px 0 0;
  padding: 18px 0;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.ta5srmus {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 42px;
  line-height: 67px;
}

.iyf4vha6 {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.j7ozl76w {
  z-index: 1;
  transform-style: preserve-3d;
  text-align: left;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  max-width: 380px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.i6tqh07q {
  color: #000;
  text-align: left;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.y9295tbb {
  color: #000;
  text-align: left;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.wpyjsyq6 {
  z-index: -1;
  text-align: left;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.envscpl7 {
  width: auto;
}

.wprvg76r {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
}

.xfvy312x {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 450px;
  margin: 18px 0 0;
  padding: 18px 25px;
  display: inline-block;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.maulj7o7 {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.bllrt2hj, .tb8z5mv1 {
  width: auto;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.chat-bubble-left-gray {
  z-index: 1;
  background-color: var(--grayneutral200);
  transform: translate(0px, 0px) scale(1) none none none skew(0deg, 0deg);
  transform-style: preserve-3d;
  border-radius: 16px;
  width: auto;
  max-width: 565px;
  margin: 18px 0 0 25px;
  padding: 18px 25px;
  position: relative;
}

.vhswi86b {
  color: var(--grayneutral900);
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.dc8w670a {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.wdokt3y9 {
  z-index: -1;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: url('../images/tail-left-gray.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-clip: border-box;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
  overflow: visible;
}

.nluzwm4x {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.chat-bubble-right-orange {
  z-index: 1;
  background-color: var(--orange500);
  transform: translate(0px, 0px) scale(1) none none none skew(0deg, 0deg);
  transform-style: preserve-3d;
  border-radius: 16px;
  width: auto;
  max-width: 565px;
  margin: 18px 25px 0 0;
  padding: 18px 25px;
  position: relative;
}

.a8ycamey {
  color: var(--grayneutral25);
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.h5q6k3kc {
  z-index: -1;
  pointer-events: auto;
  mix-blend-mode: normal;
  background-image: url('../images/tail-right-orange.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.gjkmsi5g {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 570px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.fqnrvk1w {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.ygazn39b {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.g1b1lewq {
  width: auto;
}

.g1cu6x2y {
  color: #4800ff;
  border-color: #4800ff;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.bjdu3hco {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.dgzyim0z {
  width: auto;
}

.h5zthy8n {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.tb7r16e2 {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.pnw0itp4 {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.ocn8l2ae {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.t8tcezn5 {
  width: auto;
}

.urwl808h {
  z-index: -1;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.jr2i9o10 {
  width: auto;
}

.mztmrh38 {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.vcwky9mt {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 550px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.h2wr06sg {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.rbxt8vqc {
  width: auto;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.upn3rp15 {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.oudebjw2 {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.oecq7p25 {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.t5izdmdm {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.sc7udtpe {
  z-index: -1;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.baofu145 {
  transform-style: preserve-3d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  gap: 18px;
  width: auto;
  max-width: 580px;
  display: grid;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.m5a05sdl {
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  background-color: #696969;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  height: 92px;
  padding: 25px 0;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.muhwmunl {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.gaiwibso {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  height: 92px;
  padding: 25px 0;
}

.n10wi5ex {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.c544b84t {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  height: 92px;
  padding: 25px 0;
}

.mgwzzgto {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.l48ztj7a {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  height: 92px;
  padding: 25px 0;
}

.rj3lnls5 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.ymcvvrkk {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.u4566c5x {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.yqpr8u1n {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.how8559u {
  z-index: -1;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.nyk2gz3r {
  transform-style: preserve-3d;
  width: auto;
  min-width: 560px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.luqp0v2e {
  z-index: 1;
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 18px 0 0;
  padding: 24px 25px 24px 0;
  position: relative;
}

.zh4vcdb8 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.g8vvf5ei {
  z-index: 0;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  border-color: #fff;
  width: 26px;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
}

.ukulsac2 {
  justify-content: flex-start;
  width: auto;
  margin: 0 -16px 0 0;
  padding: 20px 0 0;
  display: flex;
}

.t75hdhe5 {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 28px;
}

.jfxu47z3 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.ay7dsjg8 {
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  background-color: #696969;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 28px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.xno6vbd2 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.s26m96u7 {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 28px;
}

.tyh510me {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.kgo213ui {
  width: auto;
  padding: 10px 0 0;
}

.jzilzep1 {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.yw5khrvq {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 530px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.q9yp3s5n {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.bdw3dpdv {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.z783m302 {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 690px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.y8ltziw9 {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.gv7r0k5z {
  color: #4800ff;
  border-color: #4800ff;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.kilt9ij1 {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.jjfy903g {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.b4hu69re {
  transform-style: preserve-3d;
  justify-content: space-between;
  width: auto;
  max-width: 690px;
  padding: 20px 0 0;
  display: flex;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.cqndd0am {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  padding: 25px 70px;
}

.gq0eehpt {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.tnp6yi70 {
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  background-color: #696969;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  padding: 25px 70px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.hxv2qq4n {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.kqhwqf9w {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.l6k19n5q {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  max-width: 650px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.bwbi27pd {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.d6okvnve, .o38fkc35 {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.qmdlwvi6 {
  width: auto;
}

.a8vv421v {
  color: #4800ff;
  border-color: #4800ff;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.znluvkkn {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  max-width: 520px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.xuy3wcgd {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.eujq7nxv {
  z-index: -1;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.aaoymx8g {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 510px;
  margin: 18px 0 0;
  padding: 18px 25px;
  display: inline-block;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.dfzg986x {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.jbnaf4tu {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.c9u2h52c {
  transform: translate(0px, 0px) scale(1) none none none skew(0deg, 0deg);
  transform-style: preserve-3d;
  width: auto;
  margin: 30px 0 0;
}

.djw1nzjq {
  vertical-align: middle;
  width: auto;
  max-width: 30%;
  display: inline-block;
}

.cjrsz390 {
  width: auto;
}

.ukey83mh {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.m91cp46n {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.nl2yyxav {
  z-index: 1;
  transform-style: preserve-3d;
  text-align: left;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  max-width: 764px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.lhxejrcb {
  color: #000;
  text-align: left;
  width: auto;
  margin: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 70px;
}

.pj3gcgoa {
  z-index: -1;
  text-align: left;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.mk16g5ih {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 565px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.px0uqflu {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.gsgztwra {
  color: #4800ff;
  border-color: #4800ff;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.j8nonx0x {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.plfu6hyl {
  transform-style: preserve-3d;
  justify-content: space-between;
  width: auto;
  max-width: 700px;
  padding: 20px 0 0;
  display: flex;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.bnc4o58j {
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  background-color: #696969;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 48px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.jmk6la26 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.i220hh3t {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 48px;
}

.oougc444 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.ajqhh788 {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 48px;
}

.zmzqzb5e {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.wxhnnrp2 {
  color: #fff;
  text-align: center;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  margin: 0 16px 0 0;
  padding: 25px 48px;
}

.jspr52ls {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.r1p73e1f {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 460px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.ix8ocxu6 {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.in0kbn7f {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.goiju3le {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.alpu7miv {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.kaw6mhc4 {
  z-index: 1;
  transform-style: preserve-3d;
  text-align: left;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  max-width: 660px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.qpscahqg {
  color: #000;
  text-align: left;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.qle8cfrz {
  text-align: left;
  width: auto;
}

.a4k5cb8i {
  z-index: -1;
  text-align: left;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.d3yy4ope {
  width: auto;
}

.e2wpf9td {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.ial87uez {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 470px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.nz034zwm {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.cd5mfnhk {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.ajm3nh4l {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.x2t2nnpw {
  justify-content: flex-end;
  width: auto;
  margin: 45px 0;
  display: flex;
}

.zaaba53y {
  z-index: 1;
  transform-style: preserve-3d;
  text-align: left;
  background-color: #f1f7ff;
  border-radius: 16px;
  width: auto;
  max-width: 510px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.d4ixs6yj {
  color: #000;
  text-align: left;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.mf7uc27i {
  text-align: left;
  width: auto;
}

.nsen0dja {
  z-index: -1;
  text-align: left;
  background-image: url('../images/');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  right: -23px;
}

.u9xy9dny {
  z-index: 1;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 16px;
  width: auto;
  max-width: 600px;
  margin: 18px 0 0;
  padding: 18px 25px;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.lbwwkyjo {
  color: #000;
  width: auto;
  margin: 0;
  font-size: 30px;
  line-height: 42px;
}

.m1wcfxfu {
  color: #000;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.t3hjo0re {
  z-index: -1;
  background-image: url('../images/');
  background-position: 0 100%;
  background-repeat: no-repeat;
  width: 53px;
  height: 43px;
  position: absolute;
  bottom: 11px;
  left: -23px;
}

.ajn4srx3 {
  justify-content: center;
  width: auto;
  padding: 50px 0 0;
  display: flex;
}

.v6xgjtqv {
  transform-style: preserve-3d;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  border-radius: 16px;
  width: auto;
  max-width: 100%;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.hk6103rx {
  z-index: 1;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 92px;
  padding: 25px 80px;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.dhh3day0 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.x8yniu15 {
  z-index: 0;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #fff;
  width: 26px;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
}

.dulallc3 {
  transform-style: preserve-3d;
  background-color: #84848433;
  width: auto;
  margin: 60px 0 0;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.mb6lb4mn {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.jbb5h02r {
  justify-content: space-between;
  width: auto;
  padding: 50px 0 70px;
  display: flex;
}

.hww140x3 {
  transform-style: preserve-3d;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  border-radius: 16px;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  display: flex;
  transform: translate3d(0, -10px, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.acbhbmha {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 92px;
  padding: 25px 28px;
  display: flex;
}

.l5ijlg2h, .gabzn4s5 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.ep1t9cuc {
  flex-shrink: 0;
  width: 6%;
}

.sgs8ngwg {
  transform-style: preserve-3d;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  border-radius: 16px;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  display: flex;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.qxpv9x9p {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 92px;
  padding: 25px 28px;
  display: flex;
}

.afi360s9, .oc0rzdmj {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.zv6otxji {
  flex-shrink: 0;
  width: 6%;
}

.z13aqrva {
  transform-style: preserve-3d;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  border-radius: 16px;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  display: flex;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.g3y5gdgi {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0003;
  border-color: #fff;
  border-radius: 16px;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 92px;
  padding: 25px 28px;
  display: flex;
}

.wtnudboj, .qwahrjhj {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 30px;
  line-height: 42px;
}

.b2bd0pr7 {
  width: 1270px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}

.fskia9z1 {
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  padding: 30px 0 38px;
  display: flex;
}

.gsfzbxsq {
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  padding: 0 61px 0 0;
  display: flex;
}

.z2auwkvv {
  color: #000;
  width: auto;
  margin: 0 0 20px;
  font-size: 24px;
  line-height: 34px;
}

.hn851os1 {
  justify-content: space-between;
  width: auto;
  display: flex;
}

.x87ydekp {
  flex-direction: column;
  width: auto;
  display: flex;
}

.awp0hsxg {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  margin: 0 0 16px;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.nscy9jnq {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.py5ua93l {
  flex-direction: column;
  width: auto;
  display: flex;
}

.wesc4gpq {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  margin: 0 0 16px;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.s91qk6c7 {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.v9g327y8 {
  flex-direction: column;
  width: auto;
  display: flex;
}

.qey59n1o {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  margin: 0 0 16px;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.guttwc1h {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.w8cnsrkv {
  flex-direction: column;
  width: auto;
  display: flex;
}

.yhegplfv {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  margin: 0 0 16px;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.jco2u7h3 {
  color: #696969;
  cursor: pointer;
  border-color: #696969;
  width: auto;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.dp2atpzi {
  align-items: center;
  width: auto;
  margin: 0 0 -5px;
  display: flex;
}

.ib60sn1s {
  color: #000;
  width: auto;
  padding: 3px 0 0;
  font-size: 16px;
  line-height: 26px;
}

.i2avmosa {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  width: auto;
  max-width: 100%;
  margin: 0 0 0 10px;
  -webkit-text-decoration: underline #00e;
  text-decoration: underline #00e;
  display: block;
}

.if4ngpfw {
  color: #00e;
  vertical-align: middle;
  cursor: pointer;
  border-color: #00e;
  width: auto;
  max-width: 120px;
  display: inline-block;
}

.bold-text {
  font-weight: 400;
}

.paragraph-14 {
  font-family: Inter, sans-serif;
}

.bold-text-2 {
  font-style: normal;
  font-weight: 500;
}

.text-size-medium-11 {
  font-size: 1.125rem;
}

.layout142_image {
  width: 100%;
  height: 100%;
}

.layout142_image-wrapper {
  width: 90%;
}

.text-size-medium-12 {
  font-size: 1.125rem;
}

.layout142_component {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: sticky;
}

.layout194_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-13 {
  font-size: 1.125rem;
}

.layout194_image, .layout141_image {
  width: 100%;
  height: 100%;
}

.layout141_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-size-medium-14 {
  font-size: 1.125rem;
}

.button-18 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-18.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-18.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-18.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.macbook-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  overflow: visible;
}

.website-image-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 6% 0% 0%;
}

.website-image-container {
  z-index: 10;
  justify-content: center;
  align-items: flex-start;
  width: 75.5%;
  height: 84.7%;
  margin-left: 0;
  display: block;
  position: static;
  inset: 6% auto auto;
  overflow: auto;
}

.website-image {
  z-index: 1;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0% auto auto;
}

.macbook {
  width: 100%;
  max-width: none;
  position: relative;
}

.text-size-medium-15 {
  font-size: 1.125rem;
}

.button-19 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-19.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.bold-text-3 {
  font-weight: 600;
}

.div-block-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-section-large-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: block;
}

.padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.header1_image-wrapper-2 {
  border-radius: .375rem;
  display: block;
}

.header1_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-xxlarge {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.team16_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.padding-section-large-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: block;
}

.padding-global-7 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-size-large-2 {
  font-size: 1.25rem;
  line-height: 2;
}

.team16_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.team16_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team16_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.text-size-medium-16 {
  font-size: 1.125rem;
  line-height: 30px;
}

.team16_image-wrapper {
  width: 70%;
  overflow: hidden;
}

.team16_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.macbook-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.video-player-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 6% 0% 0%;
}

.video-player-container {
  z-index: 10;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 60.5%;
  height: 82%;
  margin-left: 0;
  display: block;
  position: static;
  inset: 6% auto auto;
  overflow: hidden;
}

.macbook-2 {
  z-index: 5;
  width: 80%;
  max-width: none;
  position: relative;
}

.background-video {
  height: 97%;
}

.signup6_content-right {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.form_field-wrapper {
  position: relative;
}

.signup6_logo {
  max-height: 3rem;
}

.signup6_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.icon-embed-xsmall-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.signup6_arrow {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.signup6_arrow.left {
  margin-right: 12rem;
}

.signup6_arrow.right {
  margin-left: 12rem;
}

.signup6_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.signup6_slider-mask {
  width: 100%;
}

.signup6_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.text-style-link-4 {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.signup6_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.signup6_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.heading-style-h5-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.signup6_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup6_testimonial-slide {
  width: 100%;
}

.signup6_rating-wrapper {
  display: flex;
}

.signup6_testimonial {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.text-size-medium-17 {
  font-size: 1.125rem;
}

.signup6_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.signup6_client-image-wrapper {
  margin-right: 1.25rem;
}

.signup6_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.signup6_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup6_content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.signup6_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.signup6_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.line-divider-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
}

.signup6_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-message-3 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.button-20 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-20.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.cta36_content {
  text-align: center;
  display: block;
  position: static;
}

.cta36_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.padding-section-large-16 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-2.is-center {
  justify-content: center;
}

.button-21 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-21.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.image {
  height: 50vh;
}

.background-video-2 {
  width: 30rem;
  height: 30rem;
}

.magnetic-element {
  background-color: #0000;
  border-radius: 20px;
  box-shadow: 0 2px 5px #0003;
}

.button-1 {
  background-image: linear-gradient(113deg, #ef6820, #f7b27a);
  border-radius: .5rem;
  padding: 2px;
  text-decoration: none;
  transition-property: none;
}

.button-1:hover {
  transform: scale(1.05);
}

.button-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(to bottom, var(--grayneutral900), var(--grayneutral900));
  color: #fff;
  border-radius: .5rem;
  align-items: center;
  padding: 20px 25px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.button-content:hover {
  color: #fff;
}

.button-text {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.button-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.link {
  text-decoration: none;
}

.link:hover {
  text-decoration: underline;
}

.bold-text-4, .bold-text-5 {
  font-weight: 400;
}

.libraries-howitworks_content {
  color: #161616;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  height: 100vh;
  display: flex;
}

.video-preview-1 {
  width: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.libraries-howitworks_content-right {
  background-color: #d8d5d1;
  background-image: url('../images/noise.png'), url('../images/bg-blur3.svg');
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: 18.75rem, 87.5rem;
  background-attachment: scroll, fixed;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.75rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.libraries-howitworks_content-right.is-item2, .libraries-howitworks_content-right.is-item1 {
  background-color: var(--grayneutral200);
  background-image: url('../images/noise.png'), url('../images/Blur6.svg');
  display: flex;
}

.libraries-howitworks_content-right.is-item3 {
  background-color: var(--grayneutral200);
  background-image: url('../images/noise.png'), url('../images/Blur6.svg');
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.libraries-howitworks_tabs-menu {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: .75rem;
  align-items: center;
  padding: .5rem;
  display: flex;
  position: sticky;
  top: 1.5rem;
  box-shadow: 0 2px .25rem #0000001a;
}

.libraries-howitworks_video-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: .375rem;
  flex: none;
  align-items: center;
  width: 78.2%;
  padding-top: 56%;
  display: flex;
  position: absolute;
  left: auto;
  right: auto;
  overflow: hidden;
  box-shadow: 0 12px 2rem #0000001a;
}

.libraries-howitworks_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.libraries-howitworks_mobile-image-wrapper {
  display: none;
}

.libraries-howitworks_desktop-content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.video-preview-2 {
  width: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.libraries-howitworks_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.libraries-howitworks_mobile-video {
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-size-medium-18 {
  font-size: 1.125rem;
}

.libraries-howitworks_tab-link {
  color: #161616a6;
  text-align: center;
  background-color: #fff;
  border-radius: .5rem;
  flex: none;
  padding: .5rem 1.25rem;
  font-weight: 500;
  text-decoration: none;
}

.libraries-howitworks_tab-link.w--current {
  background-color: var(--grayneutral200);
  color: var(--grayneutral900);
}

.heading-huge {
  font-family: Airo Chat, Verdana, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.page-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.video-preview-3, .video-preview-4 {
  width: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.fixed-cta {
  z-index: 8;
  position: fixed;
  top: 1.5rem;
  left: auto;
  right: 2.5rem;
}

.fixed-cta_button {
  color: #fff;
  text-align: center;
  background-color: #161616;
  border: 2px solid #161616;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.fixed-cta_button:hover {
  background-color: #000;
  border-color: #000;
}

._4-right-div {
  color: #490796;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 10px 0 3px;
}

.stars {
  margin-top: 0;
}

.component-4-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 13px 0 13.35px;
  display: flex;
}

.user-image-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-size: 20px;
  line-height: 1rem;
  display: flex;
}

.user-image-wrapper._4 {
  margin-left: 0;
}

.user-image-wrapper._4a {
  margin-left: -70px;
}

.component-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #ebdaff;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 291px;
  height: 104px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: -22px 11px 29px #b170ff2b;
}

._4-flex {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 230px;
  max-width: 25%;
  margin-left: 0;
  display: flex;
}

._4-text-block {
  color: var(--grayneutral500);
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1;
}

.text-size-medium-19 {
  font-size: 1.125rem;
}

.logo3_logo {
  max-width: 7rem;
  max-height: 3.5rem;
}

.section_logo3 {
  overflow: hidden;
}

.logo3_component {
  opacity: .75;
  display: flex;
}

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.logo3_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.faq3_answer {
  overflow: hidden;
}

.button-22 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-22.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-22.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-22.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.faq3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.padding-section-large-17 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.icon-embed-small-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq3_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.text-size-medium-20 {
  font-size: 1.125rem;
}

.faq3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq3_list {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.faq3_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.text-size-medium-21 {
  font-size: 1.125rem;
}

.padding-section-large-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout353_content-item {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-bottom: 2rem;
  padding: 2rem;
  position: sticky;
}

.layout353_content-item.content-item-4 {
  top: 36%;
}

.layout353_content-item.content-item-2 {
  top: 32%;
}

.layout353_content-item.content-item-3 {
  top: 34%;
}

.layout353_content-item.content-item-1 {
  top: 30%;
}

.layout353_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.margin-top-2, .margin-top-2.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.layout353_content-left {
  position: sticky;
  top: 30%;
}

.text-size-medium-22 {
  font-size: 1.125rem;
}

.logo3_logo-2 {
  max-height: 3.5rem;
}

.logo3_component-2 {
  display: flex;
}

.layout375_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout375_card-small {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.padding-section-large-19 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout375_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout375_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout375_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-style-h5-3 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout375_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout375_card-large {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.layout375_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-size-medium-23 {
  font-size: 1.125rem;
}

.margin-top-3, .margin-top-3.margin-small, .margin-top-3.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-section-large-20 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-24 {
  font-size: 1.125rem;
}

.margin-top-4, .margin-top-4.margin-small, .margin-top-4.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.card-row20_card-small {
  background-color: var(--grayneutral100);
  background-image: url('../images/Blur6.svg'), url('../images/noise.png');
  background-position: 0%, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-style: none;
  border-width: 1px;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.card-row20_card-large-image {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.card-row20_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row20_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row20_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.margin-top-5, .margin-top-5.margin-small, .margin-top-5.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.card-row20_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row20_card-large {
  background-color: var(--grayneutral100);
  background-image: url('../images/Blur6.svg'), url('../images/noise.png');
  background-position: 0%, 0%;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-style: none;
  border-width: 1px;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.card-row44_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row44_card {
  background-color: var(--grayneutral100);
  background-image: url('../images/Blur6.svg'), url('../images/noise.png');
  background-position: 0%, 0 0;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  border-style: none;
  border-width: 1px;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.card-row44_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.margin-top-6, .margin-top-6.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-block-11 {
  width: 100%;
  height: 100%;
}

.body-3 {
  background-color: var(--grayneutral100);
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: auto;
}

.text-size-medium-25 {
  font-size: 1.125rem;
}

.padding-section-large-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-7, .heading-8 {
  font-family: Airo Chat, Verdana, sans-serif;
}

@media screen and (min-width: 1440px) {
  .button-content {
    font-size: 17px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .button.is-icon.cta-airochatscroll {
    display: flex;
  }

  .button.is-icon.cta-airo-open {
    display: none;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .button-group {
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar2_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar2_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

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

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-top {
    background-color: #0000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: #0000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer3_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .header94_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .header94_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout349_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .header82_content {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header82_content-bottom {
    justify-content: center;
  }

  .header76_component {
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    min-height: auto;
  }

  .header76_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header76_content-right {
    height: 40rem;
    padding-left: 5vw;
  }

  .typed-div {
    justify-content: center;
    align-items: center;
  }

  .header39_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header39_image {
    height: auto;
    max-height: none;
  }

  .header39_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .contact-modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .contact-modal5_content-wrapper {
    padding: 4rem 5%;
  }

  .layout348_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .content27_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content27_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .content27_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid #0000;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .content27_sidebar-heading-text {
    font-size: 1.125rem;
    font-weight: 400;
  }

  .content27_accordion-icon {
    display: flex;
  }

  .blog21_featured-image-wrapper {
    padding-top: 75%;
  }

  .blog21_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .content31_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content31_content {
    margin-bottom: 3rem;
  }

  .content31_newsletter {
    position: static;
  }

  .blog44_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog44_heading {
    margin-right: 3rem;
  }

  .blog44_button-row {
    flex: none;
  }

  .blog44_list {
    grid-template-columns: 1fr 1fr;
  }

  .content30_content, .content29_content {
    margin-bottom: 3rem;
  }

  .layout352_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .layout352_date-text {
    text-align: right;
  }

  .fs-cc-banner3_buttons-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex;
  }

  .navbar9_menu-dropdown {
    width: 100%;
  }

  .navbar9_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1rem;
    font-size: 1.125rem;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar9_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar9_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar9_dropdown-content {
    flex-direction: column;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar9_dropdown-link.w--current {
    color: var(--grayneutral900);
  }

  .navbar9_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar9_menu {
    background-color: var(--grayneutral25);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    border-radius: 20px;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
    box-shadow: 2px 4px 20px 5px #0003;
  }

  .navbar9_link {
    width: auto;
    padding: .75rem 0 .75rem 1rem;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar9_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar9_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--grayneutral900);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--grayneutral900);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-bottom {
    background-color: var(--grayneutral900);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .pricing19_component {
    grid-template-columns: 1fr;
  }

  .login3_component {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .login-modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .blog34_list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .pricing27_top-row-price {
    font-size: 3.25rem;
  }

  .text-size-small-2.text-weight-semibold.menu-heading-turbocharge {
    margin-left: .75rem;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar5_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar5_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .menu-icon_line-middle-2 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-bottom-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar5_blog-list, .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar5_dropdown-content {
    flex-direction: column;
  }

  .navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon_line-top-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_blog-item {
    width: 100%;
  }

  .layout358_card-content {
    padding: 2rem;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout396_row {
    grid-template-columns: 1fr;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header19_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout421_content-bottom {
    justify-content: center;
    height: 70svh;
    top: 0;
  }

  .layout421_image-wrapper {
    max-width: 35vw;
  }

  .padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout192_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout1_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .padding-section-large-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout425_component {
    padding-bottom: 12%;
  }

  .padding-section-large-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout425_inner-wrapper {
    justify-content: center;
  }

  .layout425_image-wrapper {
    max-width: 15rem;
  }

  .layout425_image-wrapper.is-image5 {
    bottom: -5%;
  }

  .header80_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header80_image-wrapper.is-image-2 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-3, .header80_image-wrapper.is-image-5 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-4, .header80_image-wrapper.is-image-6 {
    width: 24vw;
  }

  .header80_image-wrapper.is-image-1 {
    width: 28vw;
  }

  .heading-large {
    font-size: 2.25rem;
  }

  .padding-section-large-11 {
    padding-top: 8rem;
    padding-bottom: 6rem;
  }

  .team19_list {
    grid-column-gap: 2rem;
  }

  .team19_component {
    grid-column-gap: 3rem;
  }

  .padding-section-large-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spline-scene {
    width: 100vw;
    height: 60vh;
  }

  .contact14_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-medium {
    font-size: 1.75rem;
  }

  .layout408_card-content {
    padding: 2rem;
  }

  .layout424_content {
    height: 100svh;
  }

  .e2kk6vdg {
    margin: 0 0 28px;
    padding: 5px 0;
  }

  .p6txivq1 {
    margin: 0 auto;
    padding: 0 40px;
  }

  .v3qtypsw {
    padding: 10px 0 0;
  }

  .hgrwd2r5 {
    background-color: #fff;
    flex-direction: column;
    padding: 0 0 45px;
    display: none;
  }

  .te0i0ijf {
    flex-direction: column;
    padding: 0 40px;
  }

  .j68nr88v, .odt78uil, .tlqglmi5, .zzc8lmiy {
    margin: 20px 0 0;
  }

  .fk02dojt {
    margin: 25px 0 0;
  }

  .sl4445ej {
    border-radius: 4px;
    margin: 0 auto;
    padding: 3px 7px;
  }

  .hs1h9lhr {
    padding: 4px 13px;
  }

  .p4d9phep {
    border-radius: 4px;
  }

  .i2wtxq0h, .z0vvu1r4, .kg25ojqv {
    padding: 4px 13px;
  }

  .htersviz {
    border-radius: 11px;
    margin: 30px 0 0;
    padding: 0 15px 0 28px;
  }

  .pz0rd10b {
    margin: 0 0 0 10px;
  }

  .elaqjud6 {
    padding: 18px;
    display: block;
  }

  .nya2ogrk {
    margin: 0 auto;
    padding: 0 40px;
  }

  .bs2ossmd {
    border-radius: 10px;
    max-width: 460px;
    margin: 18px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .dxzoomoh {
    margin: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .fr5vspuo {
    font-size: 50px;
    line-height: 60px;
  }

  .y7qg9i5i {
    border-radius: 10px;
    max-width: 490px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .iwcvwydw {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .xn6eqvlr, .v0kwr8n1, .w7cy7yqe, .ohu4j5lz, .tg2v8sxk, .zuhs7kbl, .i24qbrvo, .qnfjtl5c {
    font-size: 20px;
    line-height: 32px;
  }

  .lix3b0z4 {
    border-radius: 10px;
    max-width: 370px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .vnlcg8om {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .ewmq47j9, .sgfz107w, .o6p5hy2h, .tmkmnpgb {
    font-size: 20px;
    line-height: 32px;
  }

  .rlmay7ao {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .wj0cbjtc {
    border-radius: 16px;
  }

  .l2lqh0i9 {
    border-radius: 16px;
    max-width: 370px;
    min-height: 0;
    margin: 8px 0 0;
    padding: 4px 0;
    font-size: 20px;
    line-height: 32px;
  }

  .ta5srmus {
    font-size: 30px;
  }

  .iyf4vha6 {
    margin: 20px 0 30px;
  }

  .j7ozl76w {
    border-radius: 16px;
    max-width: 270px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .i6tqh07q {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .y9295tbb {
    font-size: 20px;
    line-height: 32px;
  }

  .wpyjsyq6 {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .wprvg76r {
    width: 100%;
    margin: 0 auto;
    padding: 0 40px;
  }

  .xfvy312x {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .maulj7o7 {
    margin: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .bllrt2hj, .tb8z5mv1 {
    font-size: 50px;
    line-height: 60px;
  }

  .chat-bubble-left-gray {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .vhswi86b {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .dc8w670a {
    font-size: 20px;
    line-height: 32px;
  }

  .wdokt3y9 {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .nluzwm4x {
    margin: 20px 0 30px;
  }

  .chat-bubble-right-orange {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .a8ycamey {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .h5q6k3kc {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .gjkmsi5g {
    border-radius: 16px;
    max-width: 380px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .fqnrvk1w {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .ygazn39b, .g1b1lewq, .g1cu6x2y, .bjdu3hco, .dgzyim0z {
    font-size: 20px;
    line-height: 32px;
  }

  .h5zthy8n {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .tb7r16e2 {
    margin: 20px 0 30px;
  }

  .pnw0itp4 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .ocn8l2ae {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .t8tcezn5 {
    font-size: 20px;
    line-height: 32px;
  }

  .urwl808h {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .mztmrh38 {
    margin: 0 auto;
    padding: 0 40px;
  }

  .vcwky9mt {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .h2wr06sg {
    margin: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .rbxt8vqc {
    font-size: 50px;
    line-height: 60px;
  }

  .upn3rp15 {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .oudebjw2 {
    margin: 20px 0 30px;
  }

  .oecq7p25 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .t5izdmdm {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .sc7udtpe {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .m5a05sdl {
    border-radius: 16px;
    height: 82px;
    padding: 25px 0;
    line-height: 32px;
  }

  .muhwmunl {
    line-height: 32px;
  }

  .gaiwibso {
    border-radius: 16px;
    height: 82px;
    padding: 25px 0;
    line-height: 32px;
  }

  .n10wi5ex {
    line-height: 32px;
  }

  .c544b84t {
    border-radius: 16px;
    height: 82px;
    padding: 25px 0;
    line-height: 32px;
  }

  .mgwzzgto {
    line-height: 32px;
  }

  .l48ztj7a {
    border-radius: 16px;
    height: 82px;
    padding: 25px 0;
    line-height: 32px;
  }

  .rj3lnls5 {
    line-height: 32px;
  }

  .ymcvvrkk {
    margin: 20px 0 30px;
  }

  .u4566c5x {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .yqpr8u1n {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .how8559u {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .luqp0v2e {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 24px 15px 24px 0;
    line-height: 32px;
  }

  .zh4vcdb8, .g8vvf5ei {
    line-height: 32px;
  }

  .ukulsac2 {
    margin: 0 -16px 0 0;
    padding: 20px 0 0;
  }

  .t75hdhe5 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 28px;
    line-height: 32px;
  }

  .jfxu47z3 {
    line-height: 32px;
  }

  .ay7dsjg8 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 28px;
    line-height: 32px;
  }

  .xno6vbd2 {
    line-height: 32px;
  }

  .s26m96u7 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 28px;
    line-height: 32px;
  }

  .tyh510me {
    line-height: 32px;
  }

  .kgo213ui {
    padding: 10px 0 0;
  }

  .jzilzep1 {
    margin: 0 auto;
    padding: 0 40px;
  }

  .yw5khrvq {
    border-radius: 16px;
    max-width: 500px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
    display: inline-block;
  }

  .q9yp3s5n {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .bdw3dpdv {
    font-size: 20px;
    line-height: 32px;
  }

  .z783m302 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
    display: inline-block;
  }

  .y8ltziw9 {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .gv7r0k5z, .kilt9ij1 {
    font-size: 20px;
    line-height: 32px;
  }

  .jjfy903g {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .b4hu69re {
    padding: 20px 0 0;
  }

  .cqndd0am, .tnp6yi70 {
    border-radius: 16px;
    padding: 25px 70px;
  }

  .kqhwqf9w {
    margin: 20px 0 30px;
  }

  .l6k19n5q {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .bwbi27pd {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .d6okvnve, .o38fkc35, .qmdlwvi6, .a8vv421v {
    font-size: 20px;
    line-height: 32px;
  }

  .znluvkkn {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .xuy3wcgd {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .eujq7nxv {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .aaoymx8g {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .dfzg986x {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .jbnaf4tu {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .c9u2h52c {
    max-width: 396.4px;
    margin: 30px 0 0;
  }

  .ukey83mh {
    margin: 0 auto;
    padding: 0 40px;
  }

  .m91cp46n {
    margin: 20px 0 30px;
  }

  .nl2yyxav {
    border-radius: 16px;
    max-width: 640px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .lhxejrcb {
    margin: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .pj3gcgoa {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .mk16g5ih {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .px0uqflu {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .gsgztwra {
    font-size: 20px;
    line-height: 32px;
  }

  .j8nonx0x {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .plfu6hyl {
    padding: 8px 0 0;
  }

  .bnc4o58j {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 48px;
    line-height: 32px;
  }

  .jmk6la26 {
    line-height: 32px;
  }

  .i220hh3t {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 48px;
    line-height: 32px;
  }

  .oougc444 {
    line-height: 32px;
  }

  .ajqhh788 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 48px;
    line-height: 32px;
  }

  .zmzqzb5e {
    line-height: 32px;
  }

  .wxhnnrp2 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 48px;
    line-height: 32px;
  }

  .jspr52ls {
    line-height: 32px;
  }

  .r1p73e1f {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .ix8ocxu6 {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .in0kbn7f {
    font-size: 20px;
    line-height: 32px;
  }

  .goiju3le {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .alpu7miv {
    margin: 20px 0 30px;
  }

  .kaw6mhc4 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .qpscahqg {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .qle8cfrz {
    font-size: 20px;
    line-height: 32px;
  }

  .a4k5cb8i {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .e2wpf9td {
    margin: 0 auto;
    padding: 0 40px;
  }

  .ial87uez {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .nz034zwm {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .cd5mfnhk {
    font-size: 20px;
    line-height: 32px;
  }

  .ajm3nh4l {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .x2t2nnpw {
    margin: 20px 0 30px;
  }

  .zaaba53y {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .d4ixs6yj {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .mf7uc27i {
    font-size: 20px;
    line-height: 32px;
  }

  .nsen0dja {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    right: -13px;
    overflow: hidden;
  }

  .u9xy9dny {
    border-radius: 16px;
    max-width: 580px;
    margin: 8px 0 0;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .lbwwkyjo {
    margin: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .m1wcfxfu {
    font-size: 20px;
    line-height: 32px;
  }

  .t3hjo0re {
    height: 18px;
    font-size: 20px;
    line-height: 32px;
    bottom: 8px;
    left: -13px;
    overflow: hidden;
  }

  .ajn4srx3 {
    padding: 50px 0 0;
  }

  .v6xgjtqv {
    border-radius: 16px;
  }

  .hk6103rx {
    border-radius: 16px;
    height: 82px;
    padding: 25px 80px;
    font-size: 20px;
    line-height: 32px;
  }

  .dhh3day0, .x8yniu15 {
    font-size: 20px;
    line-height: 32px;
  }

  .dulallc3 {
    margin: 60px 0 0;
  }

  .mb6lb4mn {
    margin: 0 auto;
    padding: 0 40px;
  }

  .jbb5h02r {
    padding: 40px 0 60px;
  }

  .hww140x3 {
    border-radius: 16px;
    flex-grow: 0;
    flex-basis: auto;
  }

  .acbhbmha {
    border-radius: 16px;
    height: 82px;
    padding: 25px 52px;
    font-size: 20px;
    line-height: 32px;
  }

  .l5ijlg2h, .gabzn4s5 {
    font-size: 20px;
    line-height: 32px;
  }

  .ep1t9cuc {
    width: 4%;
  }

  .sgs8ngwg {
    border-radius: 16px;
    flex-grow: 0;
    flex-basis: auto;
  }

  .qxpv9x9p {
    border-radius: 16px;
    height: 82px;
    padding: 25px 52px;
    font-size: 20px;
    line-height: 32px;
  }

  .afi360s9, .oc0rzdmj {
    font-size: 20px;
    line-height: 32px;
  }

  .zv6otxji {
    width: 4%;
  }

  .z13aqrva {
    border-radius: 16px;
    flex-grow: 0;
    flex-basis: auto;
  }

  .g3y5gdgi {
    border-radius: 16px;
    height: 82px;
    padding: 25px 52px;
    font-size: 20px;
    line-height: 32px;
  }

  .wtnudboj, .qwahrjhj {
    font-size: 20px;
    line-height: 32px;
  }

  .b2bd0pr7 {
    margin: 0 auto;
    padding: 0 40px;
  }

  .fskia9z1 {
    padding: 0 0 38px;
    display: block;
  }

  .gsfzbxsq {
    padding: 0;
  }

  .z2auwkvv {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 32px;
  }

  .awp0hsxg {
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .nscy9jnq {
    font-size: 20px;
    line-height: 30px;
  }

  .wesc4gpq {
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .s91qk6c7 {
    font-size: 20px;
    line-height: 30px;
  }

  .qey59n1o {
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .guttwc1h {
    font-size: 20px;
    line-height: 30px;
  }

  .yhegplfv {
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 30px;
  }

  .jco2u7h3 {
    font-size: 20px;
    line-height: 30px;
  }

  .dp2atpzi {
    margin: 0;
    padding: 25px 0 0;
  }

  .ib60sn1s {
    padding: 3px 0 0;
  }

  .i2avmosa {
    margin: 0 0 0 10px;
  }

  .layout194_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header1_component-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-xxlarge {
    font-size: 3.25rem;
  }

  .team16_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .signup6_content-right {
    padding-bottom: 6rem;
  }

  .signup6_content-left {
    padding-top: 6rem;
  }

  .signup6_navbar {
    justify-content: center;
  }

  .signup6_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .signup6_footer {
    justify-content: center;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .cta36_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .padding-section-large-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button-1:hover {
    transform: none;
  }

  .libraries-howitworks_content-right {
    height: 27.1875rem;
  }

  .libraries-howitworks_video-wrapper {
    width: 33.75rem;
    height: 21.0938rem;
  }

  .libraries-howitworks_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .heading-huge {
    font-size: 3.25rem;
  }

  .fixed-cta {
    inset: 1.5rem 2.5rem auto auto;
  }

  ._4-right-div {
    margin-left: -3px;
    margin-right: 5px;
  }

  .component-4-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .user-image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-left: 35px;
  }

  .user-image-wrapper._4a {
    margin-left: -48px;
  }

  .user-image-wrapper._4 {
    margin-left: -65px;
  }

  ._4-flex {
    width: 150px;
  }

  .padding-section-large-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .faq3_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout353_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout375_card-large-content {
    padding: 2rem;
  }

  .layout375_row {
    grid-template-columns: 1fr 1fr;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row20_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row20_card-small-content {
    padding: 2rem;
  }

  .margin-top-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row44_component {
    grid-template-columns: 1fr 1fr;
  }

  .margin-top-6 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium {
    text-align: left;
    font-size: 1rem;
  }

  .text-size-medium.text-weight-bold {
    text-align: center;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .button.is-icon.cta-airochatscroll {
    display: none;
  }

  .button.is-icon.cta-airo-open {
    display: flex;
  }

  .button.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .navbar2_component {
    min-height: 4rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .footer3_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer3_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer3_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer3_credit-text {
    margin-top: 2rem;
  }

  .footer3_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .header94_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header94_card-content {
    padding: 2rem;
  }

  .layout349_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout349_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout349_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout349_mobile-image {
    position: static;
  }

  .layout349_desktop-image-wrapper {
    display: none;
  }

  .header82_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header76_component {
    padding-top: 4rem;
  }

  .header76_content-right {
    height: 35rem;
  }

  .header39_component {
    padding-top: 4rem;
  }

  .contact-modal1_component {
    align-items: flex-start;
  }

  .contact-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .show-mobile-landscape {
    display: block;
  }

  .contact-modal5_content-wrapper {
    padding-bottom: 7rem;
  }

  .layout348_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout348_desktop-image-wrapper {
    display: none;
  }

  .layout348_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout348_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout348_mobile-image {
    position: static;
  }

  .faq2_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq2_icon-wrapper {
    width: 1.75rem;
  }

  .content27_sidebar-heading-text {
    font-size: 1rem;
  }

  .blog21_featured-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog21_featured-image-wrapper {
    padding-top: 66%;
  }

  .blog21_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .blog21_menu-link.last-link {
    margin-right: 2rem;
  }

  .blog21_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog21_image-wrapper {
    padding-top: 66%;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 2rem;
  }

  .blog-post-header2_content-bottom {
    flex-direction: column;
  }

  .blog-post-header2_author-wrapper, .content31_content {
    margin-bottom: 2rem;
  }

  .blog44_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog44_heading {
    margin-right: 0;
  }

  .blog44_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog44_button-row.show-mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .blog44_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content30_content-top, .content30_content {
    margin-bottom: 2rem;
  }

  .content30_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .content29_content {
    margin-bottom: 2rem;
  }

  .content29_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .layout352_progress {
    left: .375rem;
  }

  .layout352_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

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

  .layout352_centre {
    justify-content: flex-start;
  }

  .layout352_image-wrapper {
    width: 100%;
  }

  .career24_department-wrapper {
    margin-bottom: 3rem;
  }

  .career24_job-department {
    margin-bottom: 1.5rem;
  }

  .career24_list {
    grid-row-gap: 1.5rem;
  }

  .career24_item {
    padding: 1.5rem;
  }

  .fs-cc-banner3_component {
    width: 89%;
  }

  .fs-cc-banner3_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner3_buttons-wrapper {
    margin-top: 1rem;
  }

  .fs-cc-prefs3_buttons-wrapper {
    flex-direction: column;
  }

  .fs-cc-prefs3_buttons-block {
    margin-bottom: 1rem;
  }

  .fs-cc-prefs3_submit {
    margin-left: 0;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar9_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar9_component {
    min-height: 4rem;
  }

  .navbar9_menu {
    padding-bottom: 6rem;
  }

  .pricing19_component {
    grid-template-columns: 1fr;
  }

  .pricing19_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .login3_navbar {
    height: 4rem;
  }

  .login3_form-wrapper {
    padding: 2rem;
  }

  .login3_footer {
    height: 4rem;
  }

  .career13_list {
    grid-row-gap: 1.5rem;
  }

  .career13_item {
    padding: 1.5rem;
  }

  .login-modal1_component {
    align-items: flex-start;
  }

  .login-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .blog34_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .divider-2rem {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .pricing27_tabs-menu {
    margin-bottom: 3rem;
  }

  .pricing27_empty-space {
    display: none;
  }

  .pricing27_feature {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing27_top-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pricing27_top-row-price {
    font-size: 2.5rem;
  }

  .pricing27_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing27_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing27_bottom-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .pricing27_top-row-price-month {
    font-size: 1.25rem;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-3 {
    text-align: left;
    font-size: 1rem;
  }

  .navbar5_menu {
    padding-bottom: 6rem;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar5_component {
    min-height: 4rem;
  }

  .navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .layout358_card-content {
    padding: 1.5rem;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout358_card {
    grid-template-columns: 1fr;
  }

  .layout358_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout396_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout396_card-content {
    padding: 1.5rem;
  }

  .layout396_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header19_component {
    grid-row-gap: 3rem;
  }

  .header1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout421_content-bottom {
    height: 80svh;
  }

  .layout421_image-wrapper {
    max-width: 55vw;
  }

  .layout421_content {
    min-height: 0;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout192_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .padding-section-large-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout425_component {
    padding-bottom: 0;
  }

  .padding-section-large-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout425_inner-wrapper {
    min-height: 120vh;
    overflow: hidden;
  }

  .layout425_images-wrapper {
    justify-content: center;
    width: 100%;
    margin-left: 0%;
    inset: 0%;
  }

  .layout425_images-wrapper.images-wrapper-right {
    justify-content: center;
    margin-right: 0%;
  }

  .layout425_image-wrapper.is-image1 {
    left: -2rem;
  }

  .layout425_image-wrapper.is-image3 {
    top: 65%;
    right: auto;
  }

  .layout425_image-wrapper.is-image5 {
    bottom: 12%;
    right: -3rem;
  }

  .layout425_image-wrapper.is-image2 {
    top: 60%;
    left: -6rem;
  }

  .layout425_image-wrapper.is-image4 {
    bottom: 72%;
    right: -6rem;
  }

  .layout425_content {
    margin-top: -20%;
  }

  .header80_content {
    padding-top: 4rem;
  }

  .header80_ix-trigger {
    margin-top: 35rem;
  }

  .header80_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .header80_component {
    height: 150vh;
  }

  .header80_image-wrapper.is-image-2 {
    width: 30vw;
    left: 52vw;
  }

  .header80_image-wrapper.is-image-3, .header80_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-6 {
    width: 26vw;
    right: 50vw;
  }

  .header80_image-wrapper.is-image-1 {
    width: 30vw;
  }

  .heading-large {
    font-size: 2rem;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .padding-section-large-11 {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .team19_list {
    grid-row-gap: 3rem;
  }

  .team19_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spline-scene {
    width: 90vw;
    height: 50vh;
  }

  .contact14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .padding-section-large-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contact14_map-wrapper {
    height: 25rem;
  }

  .heading-medium {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .layout408_card-content {
    padding: 1.5rem;
  }

  .layout408_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .layout408_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-size-medium-8 {
    font-size: 1rem;
  }

  .layout424_component {
    height: 200vh;
  }

  .layout424_heading-list {
    height: 4.75rem;
  }

  .layout424_content {
    min-height: 0;
  }

  .layout424_heading {
    font-size: 4rem;
  }

  .text-size-medium-9, .text-size-medium-10 {
    font-size: 1rem;
  }

  .e2kk6vdg {
    margin: 0 0 28px;
    padding: 5px 0;
  }

  .p6txivq1 {
    margin: 0 auto;
    padding: 0 30px;
  }

  .v3qtypsw {
    padding: 10px 0 0;
  }

  .hgrwd2r5 {
    padding: 0 0 45px;
  }

  .te0i0ijf {
    padding: 0 30px;
  }

  .j68nr88v, .odt78uil, .tlqglmi5, .zzc8lmiy {
    margin: 20px 0 0;
  }

  .fk02dojt {
    margin: 25px 0 0;
  }

  .sl4445ej {
    border-radius: 4px;
    margin: 0 auto;
    padding: 3px 7px;
  }

  .hs1h9lhr {
    padding: 4px 13px;
  }

  .p4d9phep {
    border-radius: 4px;
  }

  .i2wtxq0h, .z0vvu1r4, .kg25ojqv {
    padding: 4px 13px;
  }

  .htersviz {
    border-radius: 11px;
    margin: 30px 0 0;
    padding: 0 15px 0 28px;
  }

  .pz0rd10b {
    margin: 0 0 0 10px;
  }

  .elaqjud6 {
    padding: 18px;
  }

  .nya2ogrk {
    margin: 0 auto;
    padding: 0 30px;
  }

  .bs2ossmd {
    border-radius: 10px;
    max-width: 288px;
    margin: 18px 0 0;
    padding: 5px 15px;
  }

  .dxzoomoh {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .fr5vspuo {
    line-height: 40px;
  }

  .y7qg9i5i {
    border-radius: 10px;
    max-width: 390px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .iwcvwydw {
    margin: 0;
  }

  .lix3b0z4 {
    border-radius: 10px;
    max-width: 352px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .vnlcg8om {
    margin: 0;
  }

  .wj0cbjtc {
    border-radius: 16px;
  }

  .l2lqh0i9 {
    border-radius: 16px;
    max-width: 357px;
    margin: 8px 0 0;
    padding: 4px 0;
  }

  .ta5srmus {
    font-size: 20px;
  }

  .iyf4vha6 {
    margin: 20px 0;
  }

  .j7ozl76w {
    border-radius: 16px;
    max-width: 257px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .i6tqh07q {
    margin: 0;
  }

  .wprvg76r {
    margin: 0 auto;
    padding: 0 30px;
  }

  .xfvy312x {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .maulj7o7 {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .bllrt2hj, .tb8z5mv1 {
    line-height: 40px;
  }

  .chat-bubble-left-gray {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .vhswi86b {
    margin: 0;
  }

  .nluzwm4x {
    margin: 20px 0;
  }

  .chat-bubble-right-orange {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .a8ycamey {
    margin: 0;
  }

  .gjkmsi5g {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .fqnrvk1w {
    margin: 0;
  }

  .tb7r16e2 {
    margin: 20px 0;
  }

  .pnw0itp4 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .ocn8l2ae {
    margin: 0;
  }

  .mztmrh38 {
    margin: 0 auto;
    padding: 0 30px;
  }

  .vcwky9mt {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .h2wr06sg {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .rbxt8vqc {
    line-height: 40px;
  }

  .oudebjw2 {
    margin: 20px 0;
  }

  .oecq7p25 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .t5izdmdm {
    margin: 0;
  }

  .m5a05sdl {
    border-radius: 16px;
    padding: 25px 0;
    font-size: 20px;
  }

  .muhwmunl {
    font-size: 20px;
  }

  .gaiwibso {
    border-radius: 16px;
    padding: 25px 0;
    font-size: 20px;
  }

  .n10wi5ex {
    font-size: 20px;
  }

  .c544b84t {
    border-radius: 16px;
    padding: 25px 0;
    font-size: 20px;
  }

  .mgwzzgto {
    font-size: 20px;
  }

  .l48ztj7a {
    border-radius: 16px;
    padding: 25px 0;
    font-size: 20px;
  }

  .rj3lnls5 {
    font-size: 20px;
  }

  .ymcvvrkk {
    margin: 20px 0;
  }

  .u4566c5x {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .yqpr8u1n {
    margin: 0;
  }

  .nyk2gz3r {
    min-width: 0;
    max-width: 100%;
  }

  .luqp0v2e {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 24px 15px 24px 0;
    font-size: 20px;
  }

  .zh4vcdb8, .g8vvf5ei {
    font-size: 20px;
  }

  .ukulsac2 {
    margin: 0 -16px 0 0;
    padding: 20px 0 0;
  }

  .t75hdhe5 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 23px;
    font-size: 20px;
  }

  .jfxu47z3 {
    font-size: 20px;
  }

  .ay7dsjg8 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 23px;
    font-size: 20px;
  }

  .xno6vbd2 {
    font-size: 20px;
  }

  .s26m96u7 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 23px;
    font-size: 20px;
  }

  .tyh510me {
    font-size: 20px;
  }

  .kgo213ui {
    padding: 10px 0 0;
  }

  .jzilzep1 {
    margin: 0 auto;
    padding: 0 30px;
  }

  .yw5khrvq {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .q9yp3s5n {
    margin: 0;
  }

  .z783m302 {
    border-radius: 16px;
    max-width: 360px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .y8ltziw9 {
    margin: 0;
  }

  .b4hu69re {
    justify-content: flex-start;
    padding: 20px 0 0;
  }

  .cqndd0am {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 32px;
    font-size: 20px;
    line-height: 32px;
  }

  .gq0eehpt {
    font-size: 20px;
    line-height: 32px;
  }

  .tnp6yi70 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 32px;
    font-size: 20px;
    line-height: 32px;
  }

  .hxv2qq4n {
    font-size: 20px;
    line-height: 32px;
  }

  .kqhwqf9w {
    margin: 20px 0;
  }

  .l6k19n5q {
    border-radius: 16px;
    max-width: 330px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .bwbi27pd {
    margin: 0;
  }

  .znluvkkn {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .xuy3wcgd {
    margin: 0;
  }

  .aaoymx8g {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .dfzg986x {
    margin: 0;
  }

  .c9u2h52c {
    max-width: 306.8px;
    margin: 30px 0 0;
  }

  .ukey83mh {
    margin: 0 auto;
    padding: 0 30px;
  }

  .m91cp46n {
    margin: 20px 0;
  }

  .nl2yyxav {
    border-radius: 16px;
    max-width: 277px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .lhxejrcb {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .mk16g5ih {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .px0uqflu {
    margin: 0;
  }

  .plfu6hyl {
    justify-content: flex-start;
    padding: 8px 0 0;
  }

  .bnc4o58j {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 26px;
    font-size: 20px;
  }

  .jmk6la26 {
    font-size: 20px;
  }

  .i220hh3t {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 26px;
    font-size: 20px;
  }

  .oougc444 {
    font-size: 20px;
  }

  .ajqhh788 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 26px;
    font-size: 20px;
  }

  .zmzqzb5e {
    font-size: 20px;
  }

  .wxhnnrp2 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 25px 26px;
    font-size: 20px;
  }

  .jspr52ls {
    font-size: 20px;
  }

  .r1p73e1f {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .ix8ocxu6 {
    margin: 0;
  }

  .alpu7miv {
    margin: 20px 0;
  }

  .kaw6mhc4 {
    border-radius: 16px;
    max-width: 100%;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .qpscahqg {
    margin: 0;
  }

  .e2wpf9td {
    margin: 0 auto;
    padding: 0 30px;
  }

  .ial87uez {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .nz034zwm {
    margin: 0;
  }

  .x2t2nnpw {
    margin: 20px 0;
  }

  .zaaba53y {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .d4ixs6yj {
    margin: 0;
  }

  .u9xy9dny {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .lbwwkyjo {
    margin: 0;
  }

  .ajn4srx3 {
    padding: 50px 0 0;
  }

  .v6xgjtqv {
    border-radius: 16px;
  }

  .hk6103rx {
    border-radius: 16px;
    padding: 25px 45px;
  }

  .dulallc3 {
    margin: 60px 0 0;
  }

  .mb6lb4mn {
    margin: 0 auto;
    padding: 0 30px;
  }

  .jbb5h02r {
    padding: 40px 0 50px;
  }

  .hww140x3 {
    border-radius: 16px;
  }

  .acbhbmha {
    border-radius: 16px;
    padding: 17px 25px;
    font-size: 15px;
    line-height: 20px;
  }

  .l5ijlg2h, .gabzn4s5 {
    font-size: 15px;
    line-height: 20px;
  }

  .sgs8ngwg {
    border-radius: 16px;
  }

  .qxpv9x9p {
    border-radius: 16px;
    padding: 17px 25px;
    font-size: 15px;
    line-height: 20px;
  }

  .afi360s9, .oc0rzdmj {
    font-size: 15px;
    line-height: 20px;
  }

  .z13aqrva {
    border-radius: 16px;
  }

  .g3y5gdgi {
    border-radius: 16px;
    padding: 17px 25px;
    font-size: 15px;
    line-height: 20px;
  }

  .wtnudboj, .qwahrjhj {
    font-size: 15px;
    line-height: 20px;
  }

  .b2bd0pr7 {
    margin: 0 auto;
    padding: 0 30px;
  }

  .fskia9z1 {
    padding: 0 0 38px;
  }

  .z2auwkvv {
    justify-content: center;
    margin: 0 0 8px;
    display: flex;
  }

  .hn851os1 {
    flex-direction: column;
    align-items: center;
  }

  .x87ydekp {
    flex-grow: 1;
    flex-basis: 0%;
  }

  .awp0hsxg, .nscy9jnq {
    text-align: center;
    margin: 0 0 16px;
  }

  .py5ua93l {
    flex-grow: 1;
    flex-basis: 0%;
  }

  .wesc4gpq, .s91qk6c7 {
    text-align: center;
    margin: 0 0 16px;
  }

  .v9g327y8 {
    flex-grow: 1;
    flex-basis: 0%;
  }

  .qey59n1o, .guttwc1h {
    text-align: center;
    margin: 0 0 16px;
  }

  .w8cnsrkv {
    flex-grow: 1;
    flex-basis: 0%;
  }

  .yhegplfv, .jco2u7h3 {
    text-align: center;
    margin: 0 0 16px;
  }

  .dp2atpzi {
    justify-content: center;
    padding: 0;
  }

  .ib60sn1s {
    padding: 3px 0 0;
  }

  .i2avmosa {
    margin: 0 0 0 10px;
  }

  .text-size-medium-11, .text-size-medium-12 {
    font-size: 1rem;
  }

  .layout194_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-13, .text-size-medium-14, .text-size-medium-15 {
    font-size: 1rem;
  }

  .padding-section-large-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header1_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .heading-xxlarge {
    font-size: 2.5rem;
  }

  .team16_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large-2 {
    font-size: 1.125rem;
  }

  .team16_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-16 {
    font-size: 1rem;
  }

  .team16_image-wrapper {
    height: 100%;
  }

  .signup6_content-right {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .signup6_arrow.left, .signup6_arrow.right {
    display: none;
  }

  .signup6_client-info {
    margin-bottom: 1rem;
  }

  .signup6_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .signup6_divider {
    display: none;
  }

  .signup6_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .signup6_navbar {
    height: 4rem;
  }

  .signup6_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .signup6_testimonial {
    padding-bottom: 3rem;
  }

  .text-size-medium-17 {
    font-size: 1rem;
  }

  .signup6_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .signup6_footer {
    height: 4rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .cta36_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-1 {
    padding: 1px;
  }

  .button-content {
    padding: 16px 20px;
    font-size: 15px;
  }

  .button-arrow {
    width: 10px;
    height: 10px;
  }

  .libraries-howitworks_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .libraries-howitworks_content-right {
    background-position: 0 0, 50% 75%;
    background-size: 18.75rem, 50rem;
    background-attachment: scroll, scroll;
    padding: 2rem;
  }

  .libraries-howitworks_content-right.is-item1 {
    height: auto;
    position: relative;
    box-shadow: 0 2px 5px #0003;
  }

  .libraries-howitworks_tabs-menu {
    display: none;
    position: relative;
    top: 0;
  }

  .libraries-howitworks_video-wrapper {
    width: 100%;
    height: auto;
    margin-left: auto;
    padding-top: 72%;
    position: relative;
  }

  .libraries-howitworks_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .libraries-howitworks_mobile-image-wrapper {
    width: 100%;
    height: 100%;
    margin-top: 2rem;
    display: block;
  }

  .libraries-howitworks_desktop-content-wrapper {
    display: none;
  }

  .text-size-medium-18 {
    font-size: 1rem;
  }

  .libraries-howitworks_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .heading-huge {
    font-size: 2.125rem;
  }

  .page-padding {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  ._4-right-div {
    margin-left: 5px;
  }

  .component-4-wrapper {
    margin-right: 0;
  }

  .user-image-wrapper {
    margin-left: 0;
  }

  .user-image-wrapper._4 {
    margin-left: -30px;
  }

  .text-size-medium-19 {
    font-size: 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .padding-section-large-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq3_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-20 {
    font-size: 1rem;
  }

  .faq3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .faq3_icon-wrapper {
    width: 1.75rem;
  }

  .text-size-medium-21 {
    font-size: 1rem;
  }

  .padding-section-large-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout353_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout353_content-left {
    position: static;
  }

  .text-size-medium-22 {
    font-size: 1rem;
  }

  .logo3_logo-2 {
    max-height: 3rem;
  }

  .padding-section-large-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout375_card-large-content {
    padding: 1.5rem;
  }

  .layout375_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .layout375_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-size-medium-23 {
    font-size: 1rem;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-24 {
    font-size: 1rem;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row20_card-small {
    grid-template-columns: 1fr;
  }

  .card-row20_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row20_card-small-content {
    padding: 2rem 1.5rem;
  }

  .margin-top-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row20_card-large-content, .card-row44_card-content {
    padding: 1.5rem;
  }

  .card-row44_card {
    grid-template-columns: 1fr;
  }

  .card-row44_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .margin-top-6 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-25 {
    font-size: 1rem;
  }

  .padding-section-large-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .image-2, .image-3, .image-4, .image-5, .image-6, .image-7 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

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

  .button.is-icon.cta-airochatscroll {
    display: none;
  }

  .button.is-icon.cta-airo-open, .button.is-icon.cta-airo-open-buttom, .button.is-small {
    margin-left: 0;
  }

  .footer3_menu-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .header94_card, .layout349_component {
    grid-template-columns: 1fr;
  }

  .layout349_content {
    height: auto;
  }

  .header76_component {
    grid-template-columns: 1fr;
  }

  .header76_content-right {
    height: 20rem;
  }

  .header39_component {
    grid-template-columns: 1fr;
  }

  .header39_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .contact-modal1_component {
    display: none;
  }

  .layout348_component {
    grid-template-columns: 1fr;
  }

  .layout348_content {
    height: auto;
  }

  .content27_sidebar-heading, .content27_sidebar-heading-text {
    align-self: auto;
  }

  .blog-post-header2_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post-header2_author-wrapper {
    margin-bottom: 1rem;
  }

  .content31_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog44_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .content30_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .content30_share.content-top {
    margin-top: 2rem;
  }

  .content30_share-wrapper {
    align-items: flex-start;
  }

  .content30_tag-list-wrapper {
    width: 100%;
  }

  .content29_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .content29_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .content29_tag-list-wrapper {
    width: 100%;
  }

  .content29_tag-list {
    justify-content: flex-start;
  }

  .content29_author-wrapper {
    margin-bottom: 1rem;
  }

  .layout352_item {
    grid-template-columns: 3rem 1fr;
  }

  .fs-cc-banner3_component {
    width: 80%;
  }

  .fs-cc-banner3_block {
    text-align: center;
    margin-right: 0;
  }

  .fs-cc-banner3_buttons-wrapper {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .fs-cc-banner3_button {
    text-align: center;
  }

  .fs-cc-banner3_button.fs-cc-button-alt {
    margin-bottom: .5rem;
    margin-right: 0;
  }

  .fs-cc-prefs3_form-wrapper {
    width: 100%;
  }

  .fs-cc-prefs3_icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .fs-cc-prefs3_title {
    font-size: 1.125rem;
  }

  .fs-cc-prefs3_option {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .fs-cc-prefs3_label {
    font-size: .75rem;
  }

  .fs-cc-prefs3_line {
    min-width: .75rem;
    margin-left: .75rem;
    margin-right: .75rem;
    display: none;
  }

  .fs-cc-prefs3_buttons-block {
    flex-direction: column;
    display: flex;
  }

  .fs-cc-prefs3_button.fs-cc-button-alt {
    margin-bottom: .25rem;
    margin-right: 0;
  }

  .navbar9_dropdown-content-layout {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar9_dropdown-link {
    padding-left: .75rem;
  }

  .navbar9_bottom-bar-content {
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .navbar9_menu {
    background-color: var(--grayneutral25);
  }

  .navbar9_link {
    display: flex;
  }

  .menu-icon_line-top, .menu-icon_line-middle, .menu-icon_line-bottom {
    background-color: var(--grayneutral900);
  }

  .login3_form-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .login-modal1_component {
    display: none;
  }

  .divider-2rem {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .button-2.max-width-full.is-pricing27-button {
    padding: .25rem 1rem;
  }

  .pricing27_top-row-price {
    font-size: 1.5rem;
  }

  .pricing27_top-row-price-month {
    font-size: .875rem;
  }

  .text-size-medium-3 {
    text-align: left;
  }

  .navbar5_large-item-content {
    margin-top: 1rem;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar5_dropdown-link {
    padding-left: 0;
  }

  .navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .html-embed-8 {
    width: auto;
  }

  .layout396_card {
    border-style: none;
  }

  .header19_component, .header1_component {
    grid-template-columns: 1fr;
  }

  .layout421_content-bottom {
    height: 60svh;
    margin-top: -5rem;
  }

  .layout421_ix-trigger {
    margin-top: 80vh;
  }

  .layout192_component, .layout1_component {
    grid-template-columns: 1fr;
  }

  .layout425_image-wrapper {
    max-width: 9rem;
  }

  .layout425_image-wrapper.is-image1 {
    bottom: 80%;
    left: -4rem;
  }

  .layout425_image-wrapper.is-image3 {
    top: 75%;
    right: auto;
  }

  .layout425_image-wrapper.is-image5 {
    bottom: 15%;
    right: -4rem;
  }

  .layout425_image-wrapper.is-image2 {
    top: 72%;
    left: -2rem;
  }

  .layout425_image-wrapper.is-image4 {
    bottom: 78%;
    right: -2rem;
  }

  .header80_image-wrapper {
    width: 30vw;
    height: 35vw;
  }

  .team19_list, .team19_component {
    grid-template-columns: 1fr;
  }

  .spline-scene {
    height: 35vh;
  }

  .contact14_component {
    grid-template-columns: 1fr;
  }

  .layout424_heading-list {
    height: 3.25rem;
  }

  .layout424_heading {
    font-size: 2.75rem;
  }

  .e2kk6vdg {
    margin: 0 0 28px;
    padding: 5px 0;
  }

  .p6txivq1 {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .v3qtypsw {
    padding: 10px 0 0;
  }

  .hgrwd2r5 {
    padding: 0 0 45px;
  }

  .te0i0ijf {
    padding: 0 28.68px;
  }

  .j68nr88v, .odt78uil, .tlqglmi5, .zzc8lmiy {
    margin: 20px 0 0;
  }

  .fk02dojt {
    margin: 25px 0 0;
  }

  .sl4445ej {
    border-radius: 4px;
    margin: 0 auto;
    padding: 3px 7px;
  }

  .hs1h9lhr {
    padding: 4px 13px;
  }

  .p4d9phep {
    border-radius: 4px;
  }

  .i2wtxq0h, .z0vvu1r4, .kg25ojqv {
    padding: 4px 13px;
  }

  .htersviz {
    border-radius: 11px;
    margin: 30px 0 0;
    padding: 0 15px 0 28px;
  }

  .pz0rd10b {
    margin: 0 0 0 10px;
  }

  .elaqjud6 {
    padding: 18px;
  }

  .nya2ogrk {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .bs2ossmd {
    border-radius: 10px;
    max-width: 289px;
    margin: 18px 0 0;
    padding: 5px 15px;
  }

  .dxzoomoh {
    margin: 0;
    font-weight: 700;
  }

  .fr5vspuo {
    font-weight: 700;
  }

  .y7qg9i5i {
    border-radius: 10px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .iwcvwydw {
    margin: 0;
  }

  .lix3b0z4 {
    border-radius: 10px;
    max-width: 289px;
    margin: 8px 0 0;
    padding: 5px 5px 5px 15px;
  }

  .vnlcg8om {
    margin: 0;
  }

  .wj0cbjtc {
    border-radius: 16px;
  }

  .l2lqh0i9 {
    border-radius: 16px;
    max-width: 290px;
    margin: 8px 0 0;
    padding: 0;
  }

  .iyf4vha6 {
    margin: 30px 0 20px;
  }

  .j7ozl76w {
    border-radius: 16px;
    max-width: 244px;
    margin: 0;
    padding: 5px 10px 5px 15px;
  }

  .i6tqh07q {
    margin: 0;
  }

  .wprvg76r {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .xfvy312x {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .maulj7o7 {
    margin: 0;
    font-weight: 700;
  }

  .bllrt2hj, .tb8z5mv1 {
    font-weight: 700;
  }

  .chat-bubble-left-gray {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .vhswi86b {
    margin: 0;
  }

  .nluzwm4x {
    margin: 30px 0 20px;
  }

  .chat-bubble-right-orange {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .a8ycamey {
    margin: 0;
  }

  .gjkmsi5g {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .fqnrvk1w {
    margin: 0;
  }

  .tb7r16e2 {
    margin: 30px 0 20px;
  }

  .pnw0itp4 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .ocn8l2ae {
    margin: 0;
  }

  .mztmrh38 {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .vcwky9mt {
    border-radius: 16px;
    max-width: 260px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .h2wr06sg {
    margin: 0;
    font-weight: 700;
  }

  .rbxt8vqc {
    font-weight: 700;
  }

  .oudebjw2 {
    margin: 30px 0 20px;
  }

  .oecq7p25 {
    border-radius: 16px;
    max-width: 230px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .t5izdmdm {
    margin: 0;
  }

  .m5a05sdl, .gaiwibso, .c544b84t, .l48ztj7a {
    border-radius: 16px;
    height: 67px;
    padding: 17px 0 18px;
  }

  .ymcvvrkk {
    margin: 30px 0 20px;
  }

  .u4566c5x {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .yqpr8u1n {
    margin: 0;
  }

  .luqp0v2e {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 24px 15px 24px 0;
  }

  .g8vvf5ei {
    top: 5px;
    right: 5px;
  }

  .ukulsac2 {
    margin: 0 -16px 0 0;
    padding: 20px 0 0;
  }

  .t75hdhe5, .ay7dsjg8, .s26m96u7 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 17px 14px 18px;
  }

  .kgo213ui {
    padding: 10px 0 0;
  }

  .jzilzep1 {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .yw5khrvq {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .q9yp3s5n {
    margin: 0;
  }

  .z783m302 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .y8ltziw9 {
    margin: 0;
  }

  .b4hu69re {
    padding: 20px 0 0;
  }

  .cqndd0am, .tnp6yi70 {
    border-radius: 16px;
    margin: 0 16px 0 0;
    padding: 17px 20px 18px;
  }

  .kqhwqf9w {
    margin: 10px 0 20px;
  }

  .l6k19n5q {
    border-radius: 16px;
    max-width: 280px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .bwbi27pd {
    margin: 0;
  }

  .znluvkkn {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .xuy3wcgd {
    margin: 0;
  }

  .aaoymx8g {
    border-radius: 16px;
    max-width: 230px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .dfzg986x {
    margin: 0;
  }

  .c9u2h52c {
    max-width: 191.2px;
    margin: 30px 0 0;
  }

  .ukey83mh {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .m91cp46n {
    margin: 30px 0 20px;
  }

  .nl2yyxav {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .lhxejrcb {
    margin: 0;
    font-weight: 700;
  }

  .mk16g5ih {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .px0uqflu {
    margin: 0;
  }

  .plfu6hyl {
    flex-wrap: wrap;
    margin: 0 0 -8px;
    padding: 8px 0 0;
  }

  .bnc4o58j, .i220hh3t, .ajqhh788, .wxhnnrp2 {
    border-radius: 16px;
    width: 48%;
    margin: 0 2% 8px 0;
    padding: 17px 26px 18px;
  }

  .r1p73e1f {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .ix8ocxu6 {
    margin: 0;
  }

  .alpu7miv {
    margin: 30px 0 20px;
  }

  .kaw6mhc4 {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .qpscahqg {
    margin: 0;
  }

  .e2wpf9td {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .ial87uez {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .nz034zwm {
    margin: 0;
  }

  .x2t2nnpw {
    margin: 30px 0 20px;
  }

  .zaaba53y {
    border-radius: 16px;
    max-width: 200px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .d4ixs6yj {
    margin: 0;
  }

  .u9xy9dny {
    border-radius: 16px;
    margin: 8px 0 0;
    padding: 5px 15px;
  }

  .lbwwkyjo {
    margin: 0;
  }

  .ajn4srx3 {
    padding: 50px 0 0;
  }

  .v6xgjtqv {
    border-radius: 16px;
  }

  .hk6103rx {
    border-radius: 16px;
    padding: 25px 27px;
  }

  .x8yniu15 {
    top: 5px;
    right: 5px;
  }

  .dulallc3 {
    margin: 60px 0 0;
  }

  .mb6lb4mn {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .jbb5h02r {
    padding: 40px 0 50px;
  }

  .hww140x3 {
    border-radius: 16px;
  }

  .acbhbmha {
    border-radius: 16px;
    flex-grow: 0;
    flex-basis: auto;
    padding: 17px 18px;
  }

  .gabzn4s5 {
    display: none;
  }

  .ep1t9cuc {
    width: 2%;
  }

  .sgs8ngwg {
    border-radius: 16px;
  }

  .qxpv9x9p {
    border-radius: 16px;
    flex-grow: 0;
    flex-basis: auto;
    padding: 17px 18px;
  }

  .oc0rzdmj {
    display: none;
  }

  .zv6otxji {
    width: 2%;
  }

  .z13aqrva {
    border-radius: 16px;
  }

  .g3y5gdgi {
    border-radius: 16px;
    flex-grow: 0;
    flex-basis: auto;
    padding: 17px 18px;
  }

  .qwahrjhj {
    display: none;
  }

  .b2bd0pr7 {
    margin: 0 auto;
    padding: 0 28.68px;
  }

  .fskia9z1 {
    padding: 0 0 38px;
  }

  .z2auwkvv {
    margin: 0 0 8px;
    font-size: 17px;
    line-height: 27px;
  }

  .awp0hsxg, .nscy9jnq, .wesc4gpq, .s91qk6c7, .qey59n1o, .guttwc1h, .yhegplfv, .jco2u7h3 {
    margin: 0 0 4px;
    font-size: 17px;
    line-height: 27px;
  }

  .dp2atpzi {
    padding: 6px 0 0;
  }

  .ib60sn1s {
    padding: 3px 0 0;
    font-size: 14px;
  }

  .i2avmosa {
    margin: 0 0 0 10px;
  }

  .if4ngpfw {
    max-width: 110px;
  }

  .layout194_component {
    grid-template-columns: 1fr;
  }

  .website-image-container {
    width: 76%;
    height: 81%;
  }

  .macbook {
    width: 100%;
    display: block;
  }

  .header1_component-2 {
    grid-template-columns: 1fr;
  }

  .team16_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team16_image-wrapper {
    padding-top: 66%;
  }

  .video-player-container {
    width: 76%;
    height: 81%;
  }

  .macbook-2 {
    width: 100%;
    display: block;
  }

  .signup6_testimonial {
    width: 90vw;
  }

  .cta36_component {
    grid-template-columns: 1fr;
  }

  .libraries-howitworks_content {
    height: auto;
  }

  .libraries-howitworks_content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .libraries-howitworks_tabs-menu {
    justify-content: flex-start;
    width: 90vw;
    overflow: scroll;
  }

  .libraries-howitworks_component {
    grid-template-columns: 1fr;
  }

  ._4-right-div {
    width: 103px;
    margin: 5px 11px 0 5px;
  }

  .user-image-wrapper {
    align-items: center;
    margin-left: 30px;
  }

  .user-image-wrapper._4 {
    margin-left: -57px;
  }

  .user-image-wrapper._4a {
    margin-left: -50px;
  }

  .component-4 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-columns: .5fr 2.25fr .5fr;
    width: 276px;
  }

  ._4-flex {
    width: 142px;
  }

  ._4-text-block {
    font-size: 10px;
  }

  .logo3_list {
    justify-content: center;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .faq3_component, .layout353_component {
    grid-template-columns: 1fr;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout375_card-large-content {
    display: block;
  }

  .layout375_row {
    grid-template-columns: 1fr;
  }

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

  .margin-top-3, .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row20_component {
    grid-template-columns: 1fr;
  }

  .margin-top-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row20_card-large-content {
    display: block;
  }

  .card-row20_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row44_component {
    grid-template-columns: 1fr;
  }

  .margin-top-6 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-2 {
    overflow: visible;
  }
}

#w-node-f0f31864-9c64-6717-d5af-aafb4cbf2483-21ee889e {
  justify-self: end;
}

#w-node-a962588c-ea57-51ce-b96c-1d28b8f85092-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f85094-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f85096-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f85098-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f8509a-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f8509c-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f8509e-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850a0-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850a3-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850a5-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850a7-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850a9-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850ab-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850ad-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850af-21ee889e, #w-node-a962588c-ea57-51ce-b96c-1d28b8f850b1-21ee889e {
  justify-self: center;
}

#w-node-_4ae7d85f-546d-532f-86a9-6dad6ea1aa13-21ee889e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59c167d2-04f9-790c-6733-751ba35b530d-21ee889e {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-_59c167d2-04f9-790c-6733-751ba35b530e-21ee889e {
  align-self: start;
}

#w-node-c78e6559-5030-bd76-6cdc-f377863faaef-863faadb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c78e6559-5030-bd76-6cdc-f377863faaf0-863faadb {
  justify-self: center;
}

#w-node-cc196e46-0e32-3584-eb52-0893a1f094d3-a1f094be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc196e46-0e32-3584-eb52-0893a1f094dc-a1f094be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-fd5918e7-f75a-910e-7538-9f39a17d8545-21ee8926, #w-node-fd5918e7-f75a-910e-7538-9f39a17d8547-21ee8926, #w-node-fd5918e7-f75a-910e-7538-9f39a17d8549-21ee8926, #w-node-fd5918e7-f75a-910e-7538-9f39a17d854b-21ee8926, #w-node-fd5918e7-f75a-910e-7538-9f39a17d854f-21ee8926, #w-node-fd5918e7-f75a-910e-7538-9f39a17d8551-21ee8926, #w-node-_4f2ba635-ad07-84ce-aadb-895f71cc9f99-21ee8936 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f2ba635-ad07-84ce-aadb-895f71cc9f9a-21ee8936 {
  justify-self: center;
}

#w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeb3-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeb8-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeb9-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eec7-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eecc-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eecd-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eedb-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eee0-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eee1-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeef-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eef4-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eef5-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6ef03-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6ef08-21ee895a, #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6ef09-21ee895a, #w-node-_477a1d6b-b851-5c35-a972-33c6bafa27a6-21ee895a, #w-node-_477a1d6b-b851-5c35-a972-33c6bafa27ab-21ee895a, #w-node-_477a1d6b-b851-5c35-a972-33c6bafa27ac-21ee895a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0f31864-9c64-6717-d5af-aafb4cbf2483-21ee895c {
  justify-self: end;
}

#w-node-_180017c6-e962-39c8-05ae-37b62fcb873c-21ee895c {
  justify-self: center;
}

#w-node-d11b49d3-9c4a-494e-4804-b187e4cb5a9c-21ee895c, #w-node-d11b49d3-9c4a-494e-4804-b187e4cb5a9d-21ee895c, #w-node-d11b49d3-9c4a-494e-4804-b187e4cb5aad-21ee895c, #w-node-d11b49d3-9c4a-494e-4804-b187e4cb5abd-21ee895c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5f85-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d25-21ee895e {
  align-self: center;
}

#w-node-cf525f06-c8ed-db08-b651-012703cbe363-21ee8962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf525f06-c8ed-db08-b651-012703cbe37a-21ee8962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86205-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86207-21ee8964 {
  justify-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86220-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86221-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86225-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86226-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86230-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86234-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86235-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86240-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86244-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86245-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86249-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624a-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624f-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86253-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86254-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86258-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86259-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86263-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86264-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86268-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86269-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86272-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86273-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86286-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86287-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86299-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862be-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862de-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86300-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86301-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86305-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86306-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86310-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86311-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86315-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86316-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86322-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86323-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86367-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86386-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8dfa-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8dfd-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8dfe-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e01-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e02-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e05-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e06-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e09-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e0a-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e0d-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e0e-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e11-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e12-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e15-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e16-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e19-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e1a-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e1d-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e1e-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e21-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e22-21ee8964, #w-node-_7e295a62-dacc-70ec-e4b9-951887af8e25-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f71f-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f722-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f723-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f726-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f727-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f72a-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f72b-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f72e-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f72f-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f732-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f733-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f736-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f737-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f73a-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f73b-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f73e-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f73f-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f742-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f743-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f746-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f747-21ee8964, #w-node-c018d234-1256-f493-c098-cc217f31f74a-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86393-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86394-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638f-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863a4-21ee8964, #w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3ad-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3ae-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3b2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3b3-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3b7-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3b8-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3bc-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3bd-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3c1-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3c2-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3c6-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3c7-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3cb-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3cc-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3d0-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3d1-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3d5-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3d6-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3da-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3db-21ee8964 {
  justify-self: start;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3df-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b3b553f-fad0-2125-cfc0-15fecf26c3e0-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2895b-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2895c-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28960-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28961-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28965-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28966-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2896a-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2896b-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2896f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28970-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28974-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28975-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28979-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2897a-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2897e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2897f-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28983-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28984-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28988-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a28989-21ee8964 {
  justify-self: start;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2898d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5e0a67-7f3c-f484-3576-bb1018a2898e-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863b0-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863be-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863de-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863df-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-21ee8964, #w-node-e9f171cc-11b4-0905-714d-593dc5e729cd-21ee8964, #w-node-e9f171cc-11b4-0905-714d-593dc5e729ce-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729cf-21ee8964 {
  justify-self: start;
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729d3-21ee8964, #w-node-_803d93b2-f316-78e7-4b37-d40ff102217f-21ee8964, #w-node-_803d93b2-f316-78e7-4b37-d40ff1022180-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022181-21ee8964 {
  justify-self: start;
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022187-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86402-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86403-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86407-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86410-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86411-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86415-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86418-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86419-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86420-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86423-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86424-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86425-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86430-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86438-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86449-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86454-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86455-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86456-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86461-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86462-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86463-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86469-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86470-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86478-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86485-21ee8964, #w-node-bf202792-073b-d0b9-2e3f-1ac68c32701c-21ee8964, #w-node-bf202792-073b-d0b9-2e3f-1ac68c32701d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c32701e-21ee8964 {
  justify-self: start;
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c327022-21ee8964, #w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1608-21ee8964, #w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1609-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e160a-21ee8964 {
  justify-self: start;
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1610-21ee8964, #w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece1-21ee8964, #w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece3-21ee8964 {
  justify-self: start;
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece9-21ee8964, #w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7e-21ee8964, #w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b80-21ee8964 {
  justify-self: start;
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b88-21ee8964, #w-node-_0a1c269a-9c65-cac5-d78d-08680a95253d-21ee8964, #w-node-_0a1c269a-9c65-cac5-d78d-08680a95253e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a95253f-21ee8964 {
  justify-self: start;
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a952545-21ee8964, #w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7c-21ee8964, #w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7e-21ee8964 {
  justify-self: start;
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab86-21ee8964, #w-node-_40872103-aff7-c010-da67-704a8f3f1108-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40872103-aff7-c010-da67-704a8f3f1109-21ee8964 {
  justify-self: start;
}

#w-node-_40872103-aff7-c010-da67-704a8f3f110f-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86490-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86491-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86492-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86494-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc86497-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-21ee8964 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-21ee8964 {
  justify-self: start;
}

#w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-21ee8964, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-21ee8964, #w-node-aba73718-5f03-827e-9e0b-61449dc1d37c-21ee8964, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f8-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f9-21ee8964 {
  justify-self: start;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fb-21ee8964, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fc-21ee8964, #w-node-_16994295-7a31-57da-1001-8ec0ea846a1e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a1f-21ee8964 {
  justify-self: start;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a21-21ee8964, #w-node-_16994295-7a31-57da-1001-8ec0ea846a22-21ee8964, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f2-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f3-21ee8964 {
  justify-self: start;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f5-21ee8964, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f6-21ee8964, #w-node-f28919c2-e180-d075-d1c2-81b601b8a964-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a965-21ee8964 {
  justify-self: start;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a967-21ee8964, #w-node-f28919c2-e180-d075-d1c2-81b601b8a968-21ee8964, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b3-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b4-21ee8964 {
  justify-self: start;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b6-21ee8964, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b7-21ee8964, #w-node-ee961e8d-845a-edc3-3307-509470022457-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee961e8d-845a-edc3-3307-509470022458-21ee8964 {
  justify-self: start;
}

#w-node-ee961e8d-845a-edc3-3307-50947002245a-21ee8964, #w-node-ee961e8d-845a-edc3-3307-50947002245b-21ee8964, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e1-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e2-21ee8964 {
  justify-self: start;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e4-21ee8964, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e5-21ee8964, #w-node-_626bd165-37fe-b21e-713f-accb16c57414-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57415-21ee8964 {
  justify-self: start;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57417-21ee8964, #w-node-_626bd165-37fe-b21e-713f-accb16c57418-21ee8964, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f40-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f41-21ee8964 {
  justify-self: start;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f43-21ee8964, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f44-21ee8964, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee5-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee6-21ee8964 {
  justify-self: start;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee8-21ee8964, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee9-21ee8964, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe33-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe34-21ee8964 {
  justify-self: start;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe36-21ee8964, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe37-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-21ee8964, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369536-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369537-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-21ee8964 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-21ee8964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-21ee8964 {
  justify-self: start;
}

#w-node-_100a555a-28aa-0206-dad1-8a8bd81ed769-21ee896a, #w-node-_100a555a-28aa-0206-dad1-8a8bd81ed78f-21ee896a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0f31864-9c64-6717-d5af-aafb4cbf2483-b6a693d5 {
  justify-self: end;
}

#w-node-b5b14ec4-ab89-88a8-146e-9aac56a52d7f-b6a693d5, #w-node-b5b14ec4-ab89-88a8-146e-9aac56a52d80-b6a693d5, #w-node-b5b14ec4-ab89-88a8-146e-9aac56a52d8e-b6a693d5, #w-node-b5b14ec4-ab89-88a8-146e-9aac56a52d9c-b6a693d5, #w-node-b307e701-a1a3-9c68-0d87-9a867f938d1d-b6a693d5, #w-node-b307e701-a1a3-9c68-0d87-9a867f938d1e-b6a693d5, #w-node-b307e701-a1a3-9c68-0d87-9a867f938d28-b6a693d5, #w-node-b307e701-a1a3-9c68-0d87-9a867f938d32-b6a693d5, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e6-b6a693d5, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e7-b6a693d5, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6f1-b6a693d5, #w-node-ec0fe499-7b96-5878-4949-e06553a9a701-b6a693d5, #w-node-abf74152-ac6b-db13-0dab-d89fef44bed0-b6a693d5, #w-node-abf74152-ac6b-db13-0dab-d89fef44bed1-b6a693d5, #w-node-abf74152-ac6b-db13-0dab-d89fef44bedc-b6a693d5, #w-node-abf74152-ac6b-db13-0dab-d89fef44bee7-b6a693d5, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf4-b6a693d5, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf5-b6a693d5, #w-node-_28223640-815c-5abc-ee2e-6ce031602bff-b6a693d5, #w-node-_28223640-815c-5abc-ee2e-6ce031602c09-b6a693d5, #w-node-_586443ed-01d6-5191-634d-1d84928d489b-b6a693d5, #w-node-_586443ed-01d6-5191-634d-1d84928d489c-b6a693d5, #w-node-_586443ed-01d6-5191-634d-1d84928d48aa-b6a693d5, #w-node-_586443ed-01d6-5191-634d-1d84928d48b8-b6a693d5, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e6-1d654301, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e7-1d654301, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6f1-1d654301, #w-node-ec0fe499-7b96-5878-4949-e06553a9a701-1d654301, #w-node-_86c55490-4bb6-5692-2761-e97c16f1874b-1d654301, #w-node-_86c55490-4bb6-5692-2761-e97c16f1874c-1d654301, #w-node-_86c55490-4bb6-5692-2761-e97c16f18755-1d654301, #w-node-_86c55490-4bb6-5692-2761-e97c16f1875e-1d654301, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461d3-1d654301, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461d4-1d654301, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461dd-1d654301, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461e6-1d654301, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf4-1d654301, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf5-1d654301, #w-node-_28223640-815c-5abc-ee2e-6ce031602bff-1d654301, #w-node-_28223640-815c-5abc-ee2e-6ce031602c09-1d654301, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e6-18bf2713, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e7-18bf2713, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6f1-18bf2713, #w-node-ec0fe499-7b96-5878-4949-e06553a9a701-18bf2713, #w-node-_86c55490-4bb6-5692-2761-e97c16f1874b-18bf2713, #w-node-_86c55490-4bb6-5692-2761-e97c16f1874c-18bf2713, #w-node-_86c55490-4bb6-5692-2761-e97c16f18755-18bf2713, #w-node-_86c55490-4bb6-5692-2761-e97c16f1875e-18bf2713, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461d3-18bf2713, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461d4-18bf2713, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461dd-18bf2713, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461e6-18bf2713, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf4-18bf2713, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf5-18bf2713, #w-node-_28223640-815c-5abc-ee2e-6ce031602bff-18bf2713, #w-node-_28223640-815c-5abc-ee2e-6ce031602c09-18bf2713, #w-node-_46d60b30-f54e-9271-f6c2-b4a14f7b7bcd-8fceb597, #w-node-_46d60b30-f54e-9271-f6c2-b4a14f7b7bf8-8fceb597, #w-node-_1411d379-abe8-6b1e-b10f-ea01f62e61db-e3f03170, #w-node-_1411d379-abe8-6b1e-b10f-ea01f62e61ee-e3f03170, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e6-c649387d, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6e7-c649387d, #w-node-ec0fe499-7b96-5878-4949-e06553a9a6f1-c649387d, #w-node-ec0fe499-7b96-5878-4949-e06553a9a701-c649387d, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf4-c649387d, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf5-c649387d, #w-node-_28223640-815c-5abc-ee2e-6ce031602bff-c649387d, #w-node-_28223640-815c-5abc-ee2e-6ce031602c09-c649387d, #w-node-_86c55490-4bb6-5692-2761-e97c16f1874b-1f0b9331, #w-node-_86c55490-4bb6-5692-2761-e97c16f1874c-1f0b9331, #w-node-_86c55490-4bb6-5692-2761-e97c16f18755-1f0b9331, #w-node-_86c55490-4bb6-5692-2761-e97c16f1875e-1f0b9331, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461d3-1f0b9331, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461d4-1f0b9331, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461dd-1f0b9331, #w-node-_47420d0b-d6b1-d9d3-0eb8-360f8e3461e6-1f0b9331, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf4-1f0b9331, #w-node-_28223640-815c-5abc-ee2e-6ce031602bf5-1f0b9331, #w-node-_28223640-815c-5abc-ee2e-6ce031602bff-1f0b9331, #w-node-_28223640-815c-5abc-ee2e-6ce031602c09-1f0b9331, #w-node-_1411d379-abe8-6b1e-b10f-ea01f62e61db-96297e28, #w-node-_1411d379-abe8-6b1e-b10f-ea01f62e61ee-96297e28, #w-node-_75fd57c1-6c1c-0fe9-b084-494ee9c8e3de-c1c6e129 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-f0f31864-9c64-6717-d5af-aafb4cbf2483-21ee889e {
    justify-self: start;
  }

  #w-node-_59c167d2-04f9-790c-6733-751ba35b530d-21ee889e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-f0f31864-9c64-6717-d5af-aafb4cbf2483-21ee895c {
    justify-self: start;
  }

  #w-node-_5f443de2-09b1-32ef-a1eb-a7556411d017-21ee895c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5f443de2-09b1-32ef-a1eb-a7556411d019-21ee895c, #w-node-_5fce4d76-995e-6f72-fee8-a8ace8147bda-21ee895c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5fce4d76-995e-6f72-fee8-a8ace8147be6-21ee895c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cf525f06-c8ed-db08-b651-012703cbe37a-21ee8962, #w-node-f0f31864-9c64-6717-d5af-aafb4cbf2483-b6a693d5 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_59c167d2-04f9-790c-6733-751ba35b530d-21ee889e {
    grid-column: span 2 / span 2;
  }

  #w-node-a5bb46ff-46ba-88fe-033d-eddd2975b59d-21ee8926, #w-node-_25e574f1-dd18-2a86-10d4-3326268c9418-21ee8927, #w-node-_25e574f1-dd18-2a86-10d4-3326268c9418-21ee892e, #w-node-_25e574f1-dd18-2a86-10d4-3326268c9418-21ee8953 {
    order: -9999;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeb3-21ee895a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeb6-21ee895a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eec7-21ee895a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeca-21ee895a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eedb-21ee895a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eede-21ee895a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eeef-21ee895a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6eef2-21ee895a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6ef03-21ee895a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65be3423-ea61-9ebf-7b84-5d74e1f6ef06-21ee895a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_477a1d6b-b851-5c35-a972-33c6bafa27a6-21ee895a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_477a1d6b-b851-5c35-a972-33c6bafa27a9-21ee895a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5f6e-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5f7b-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5f85-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5f8f-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5f98-21ee895e, #w-node-_821378cc-318c-643d-dcc3-81cb1afaf5d3-21ee895e, #w-node-_3111364e-62d0-b746-8c94-8df5f1098a15-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fa3-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fb0-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fba-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fc4-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fcd-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fd8-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fe5-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5fef-21ee895e, #w-node-_0e939f5d-f4ca-250b-552c-5ac753ad5ff9-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98cfd-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d11-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d25-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d3c-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d47-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d51-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d5f-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d6c-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d7f-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98d92-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98da5-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98db8-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98dc8-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98ddb-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98ded-21ee895e, #w-node-_813a91c9-653e-9555-b2b5-7c5ebbb98dff-21ee895e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ddd3e0da-f0bd-9a4e-931a-3d411a06221c-21ee8963, #w-node-b9bc44c2-cb2b-09d6-2c7a-32b1684e6ffd-b6a693d5, #w-node-e50759d2-aa1b-c4f3-ed8e-28b92b7867a6-b6a693d5 {
    order: -9999;
  }

  #w-node-_5d9417cb-d05f-4b98-9fcd-fa06ec0ea6d9-b6a693d5 {
    order: 9999;
  }

  #w-node-b9bc44c2-cb2b-09d6-2c7a-32b1684e6ffd-1d654301, #w-node-b9bc44c2-cb2b-09d6-2c7a-32b1684e6ffd-18bf2713, #w-node-b9bc44c2-cb2b-09d6-2c7a-32b1684e6ffd-c649387d, #w-node-b9bc44c2-cb2b-09d6-2c7a-32b1684e6ffd-1f0b9331 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_59c167d2-04f9-790c-6733-751ba35b530d-21ee889e {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Airo Chat';
  src: url('../fonts/Airo-Chat-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Astonpoliz';
  src: url('../fonts/Astonpoliz.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}