:root {
  --elements-webflow-library--accent--primary-1: #d9531a;
  --elements-webflow-library--neutral--100: #fff;
  --cobaltblue: midnightblue;
  --flowui-component-library--white: white;
  --flowui-component-library--gray-700: #282556;
  --flowui-component-library--gray-200: #f3f5fb;
  --subheading: #d95319;
  --flowui-component-library--primary-base: #023667;
  --flowui-component-library--gray-100: #f7f9fd;
  --flowui-component-library--grey-300: #a3a4a8;
  --flowui-component-library--gray-500: #6b7094;
  --elements-webflow-library--neutral--600: #160042;
  --primary-headinh: #0047ab;
  --elements-webflow-library--secondary--color-1: rgba(255, 165, 77, .59);
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--general--shadow-02: rgba(20, 20, 43, .08);
  --white: white;
  --elements-webflow-library--general--shadow-01: rgba(2, 54, 103, .18);
  --elements-webflow-library--secondary--color-2: #fff;
  --elements-webflow-library--general--shadow-03: rgba(20, 20, 43, .1);
  --elements-webflow-library--neutral--400: #dcddeb;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--white: white;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray50: #ff5c36;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--primary600: #ff5c36;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray500: #fff;
  --untitled-ui--gray200: #eaecf0;
  --secondary-heading: #3666ba;
  --untitled-ui--primary50: #f9f5ff;
  --systemflow-lite--primary--60: #023667;
  --systemflow-lite--primary--70: #ff5c36;
  --systemflow-lite--neutral--10: white;
  --alley-component-library--blue--700: #7788f8;
  --alley-component-library--blue--900: #5167f6;
  --alley-component-library--gray--900: #131316;
  --flowui-component-library--success-base: #0ebc6e;
  --flowui-component-library--gray-400: #b6b9ce;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --black: black;
  --alley-component-library--neutral--off-white: #f4f4f6;
  --alley-component-library--blue--800: #6478f7;
  --systemflow-lite--neutral--100: #0e0f11;
  --primarybutton: var(--alley-component-library--blue--800);
}
/* Prevent horizontal scrolling on mobile */
html, body {
  overflow-x: hidden;
  max-width: 100%;
}

.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;
}

p {
  margin-bottom: 10px;
}

.fixed-bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #033567; /* background color */
  border-top: 1px solid #ddd; /* Optional: Divider above the bar */
  z-index: 1000; /* Ensure it stays above other elements */
  padding: 10px 20px;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
}

.fixed-bar-content {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px; /* Space between links */
}

.fixed-bar-link {
  color: whitesmoke; /* Text color */
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px; /* Space between icon and text */
  font-size: 14px;
  font-family: Arial, sans-serif;
}

.fixed-bar-link:hover {
  color: #007bff; /* Hover color */
}

.fixed-bar-icon {
  width: 16px;
  height: 16px;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: rgba(0, 0, 0, 0);
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.features {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-dropdown-toggle:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link-accent.f-button-secondary {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.main-content-container{
  margin-bottom: 50px;
  padding-bottom: 50px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.button-primary.f-button-neutral {
  box-sizing: border-box;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.dropdown-toggle {
  padding: 5px 30px 5px 10px;
}

.text-block {
  padding-right: 10px;
}

.list-item, .list-item-2 {
  list-style-type: none;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  text-align: left;
  margin-bottom: 32px;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.shadow-two {
  box-shadow: 0 4px 24px rgba(150, 163, 181, .08);
}

.logos-without-title {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.hero {
  border-bottom: 1px solid #e4ebf3;
  padding: 160px 60px 80px;
  position: relative;
}

.features-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph {
  margin-bottom: 24px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.testimonial-column-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.footer-subscribe {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: rgba(26, 27, 31, .8);
}

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

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: rgba(26, 27, 31, .75);
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.heading {
  flex: 0 auto;
}

.utility-page-wrap {
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.features-list-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper-two-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph-2 {
  margin-bottom: 24px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.features-right-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image-2 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.stats-card {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template: ". Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two-2 {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two-2 {
  margin-bottom: 52px;
}

.testimonial-info-three-2 {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading-2 {
  margin-bottom: 2px;
  font-weight: 600;
}

.brix---icon-small-hover {
  transition: transform .3s;
}

.brix---icon-small-hover:hover {
  transform: scale(.9);
}

.brix---top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---top-bar-padding {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.brix---top-bar-wrapper {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.f-navigation-button {
  background-color: var(--cobaltblue);
  outline-offset: 0px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  outline: 2px solid rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-navigation-button:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-navigation-link {
  color: var(--cobaltblue);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--cobaltblue);
}

.f-navigation-link.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-navigation-menu {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
  position: static;
}

.f-navigation-content {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-navigation-dropdown-link {
  background-color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
  transition: background-color .3s;
}

.f-navigation-dropdown-link:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.f-navigation-dropdown-list, .f-navigation-dropdown-list.w--open {
  background-color: #fff;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-navigation-language-dropdown-toggle {
  grid-column-gap: 8px;
  border-left: 1px solid var(--flowui-component-library--grey-300);
  letter-spacing: -.02em;
  padding: 4px 24px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.f-navigation-dropdown {
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
}

.f-navigation-link-wrapper {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.f-navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.f-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  line-height: 20px;
}

.f-header-image-wrapper-tall {
  border-radius: 12px;
  width: 100%;
  max-width: 500px;
  height: 400px;
  overflow: hidden;
}

.brix---btn-secondary {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--cobaltblue);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  max-height: 40px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.brix---btn-secondary:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: rgba(0, 0, 0, 0);
}

.brix---btn-primary-small {
  background-color: var(--subheading);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  max-height: 40px;
  padding: 12px 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.brix---btn-primary-small:hover {
  background-color: var(--flowui-component-library--gray-700);
  color: var(--cobaltblue);
}

.brix---btn-primary-small.domain {
  justify-content: center;
  align-items: flex-end;
  min-height: 0;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.f-header-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-header-button-wrapper.affiliate {
  margin-top: 40px;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-margin-bottom-32 {
  margin-bottom: 32px;
}

.f-h1-heading {
  color: var(--cobaltblue);
  text-align: left;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.f-margin-bottom-24 {
  margin-bottom: 24px;
}

.f-heading-detail-small {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-header-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  align-items: center;
}

.f-header-grid.home, .f-header-grid.colo, .f-header-grid.domain {
  grid-template-columns: 2fr;
}
.f-header-grid-ai {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large {
  text-align: center;
}

.brix---grid-6-columns-logo-strip {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: grid;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.logo {
  padding-top: 100px;
  padding-bottom: 40px;
}

.brix---paragraph-default {
  text-align: center;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---heading-h3-size {
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-800 {
  color: var(--primary-headinh);
}

.brix---color-accent-1 {
  color: var(--subheading);
}

.brix---display-2 {
  color: var(--subheading);
  text-align: center;
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---mg-bottom-24px {
  margin-bottom: 24px;
}

.brix---text-center---mb-left {
  text-align: left;
}

.brix---grid-stats-v1 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

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

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-56px {
  margin-bottom: 56px;
}

.brix---section {
  color: var(--elements-webflow-library--neutral--100);
  background-color: rgba(117, 163, 215, .18);
  border-top: 1px solid #e4ebf3;
  padding-top: 50px;
  padding-bottom: 50px;
}

.f-paragraph-large-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 32px;
}

.f-h5-heading {
  color: var(--cobaltblue);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.4;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-feature-icon-wrapper-white {
  background-color: #fff;
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 40px;
  padding: 16px;
}

.f {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 12px;
  padding: 32px;
}

.f-grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.f-container-regular-2 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-2 {
  padding: 92px 5%;
  position: relative;
}

.brix---btn-primary-small {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 24px;
}

.brix---link-text {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  transition: color .3s;
  display: inline-block;
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---link-wrapper {
  color: var(--primary-headinh);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---hamburger-menu-bar-bottom, .brix---hamburger-menu-bar-top {
  background-color: var(--primary-headinh);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-link {
  color: var(--primary-headinh);
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---dropdown-link {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---dropdown-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle {
  color: var(--primary-headinh);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-wrapper {
  position: relative;
}

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-logo {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper {
  z-index: 2147483647;
  background-color: rgba(255, 255, 255, 0);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  top: 5%;
  bottom: auto;
  left: 0%;
  right: 5%;
  overflow: scroll;
}

.brix---container-default-3 {
  background-color: rgba(255, 255, 255, 0);
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper {
  z-index: 3453245;
  background-color: var(--white);
  background-image: linear-gradient(rgba(2, 54, 103, 0), #fff);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-block-2, .text-block-3 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-block-8 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 400;
}

.text-block-10 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.text-block-10:hover {
  color: var(--cobaltblue);
}

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

.brix---link-icon-right {
  margin-left: 6px;
}

.brix---text-200-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-wrapper-2 {
  color: var(--primary-headinh);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---paragraph-default-2 {
  color: var(--subheading);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---mg-bottom-24px-2 {
  margin-bottom: 24px;
}

.brix---heading-h3-size-2 {
  color: var(--primary-headinh);
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.brix---heading-h3-size-2.discount {
  color: #229b32;
  font-size: 18px;
}

.brix---color-neutral-802 {
  color: var(--primary-headinh);
}

.brix---mg-top-16px {
  margin-top: 16px;
}

.brix---card-v11-feature-over-image {
  z-index: 1;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: -80px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 28px 32px 48px;
  display: flex;
  position: relative;
}

.brix---image-width-100 {
  width: 100%;
}

.brix---image-border-radius-24px {
  border-radius: 24px;
  overflow: hidden;
}

.brix---link-content {
  color: var(--elements-webflow-library--neutral--600);
  text-decoration: none;
}

.brix---grid-features-v11 {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---heading-h2-size-2 {
  box-sizing: border-box;
  color: var(--primary-headinh);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-12px {
  margin-bottom: 12px;
}

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

.brix---inner-container-600px---center-2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px {
  text-align: left;
  margin-top: 48px;
  margin-bottom: 48px;
}

.brix---container-default-4 {
  background-color: rgba(255, 255, 255, 0);
  border-bottom: 1px rgba(0, 0, 0, .11);
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.featureslist {
  color: var(--elements-webflow-library--neutral--100);
  background-color: rgba(117, 163, 215, .27);
  padding-top: 50px;
  padding-bottom: 10px;
}

.brix---cta-v1-floating-item-02 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -2%;
}

.brix---cta-v1-floating-item-01 {
  z-index: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -1%;
  right: auto;
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px rgba(20, 20, 43, .04);
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--primary-headinh);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---grid-cta-v1 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-5-1 {
  background-color: rgba(89, 89, 89, 0);
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---container-default-5-1.orange {
  background-color: #023667;
  padding-left: 0;
}

.brix---z-index-1 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-section {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---icon-square-36px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-right---t-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  align-items: stretch;
  justify-items: end;
}

.brix---paragraph-link {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---mg-bottom-0 {
  color: var(--white);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.brix---grid-footer-bottom-v2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  align-items: center;
}

.brix---footer-bottom-v2 {
  border-top: 1px none var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: left;
  background-color: #023667;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---icon-success-message {
  margin-bottom: 10px;
}

.brix---success-message {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-primary-small-2 {
  background-color: var(--subheading);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--cobaltblue);
  transform: translate3d(0, -3px, .01px);
}

.brix---input-small {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 60px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 18px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input-small:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input-small:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--primary-headinh);
}

.brix---input-small::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 16px;
}

.brix---grid-footer-subscribe-1-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---footer-col-title {
  color: var(--white);
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.brix---footer-link {
  color: var(--white);
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-list-item {
  margin-bottom: 18px;
  padding-left: 0;
}

.brix---footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  list-style-type: none;
}

.brix---grid-footer-v8 {
  grid-column-gap: 40px;
  grid-template: ". . . Area"
                 ". . . Area-2"
                 / 1fr 1fr 1fr;
}

.brix---footer-middle {
  padding-top: 60px;
  padding-bottom: 0;
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--primary-headinh);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px rgba(20, 20, 43, .04);
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---footer-logo {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---grid-footer-logo-and-form {
  grid-column-gap: 144px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1.8fr;
  align-items: center;
}

.brix---footer-small---border-bottom {
  border-top: 1px #000;
  border-bottom: 1px none var(--elements-webflow-library--neutral--300);
  padding-top: 72px;
  padding-bottom: 72px;
}

.brix---footer-wrapper {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--flowui-component-library--primary-base);
}

.paragraph {
  font-size: 18px;
}

.paragraph-2 {
  color: var(--subheading);
}

.paragraph-3 {
  color: #d95319;
  text-align: left;
  padding-left: 60px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
}

.heading-3 {
  color: var(--elements-webflow-library--neutral--100);
  padding-left: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.brix---hidden-desktop {
  display: none;
}

.brix---btn-slider-arrow-right---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--primary-headinh);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--primary-headinh);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---heading-h4-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---color-neutral-803 {
  color: var(--primary-headinh);
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.brix---flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---card-testimonial-v13 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 32px 56px;
  display: flex;
}

.brix---slide-item-mg {
  margin-right: 28px;
}

.brix---slider-mask-width-390px {
  max-width: 390px;
  height: 100%;
  overflow: visible;
}

.brix---slider-wrapper {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
}

.brix---inner-container-490px {
  max-width: 490px;
}

.brix---grid-top---text-2-buttons {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: center;
  justify-items: stretch;
  margin-bottom: 48px;
}

.testimonial {
  background-color: rgba(117, 163, 215, .27);
  padding: 100px 0 100px 60px;
  overflow: hidden;
}

.brix---btn-header-hidden-on-mbl-2 {
  margin-left: 24px;
}

.brix---hamburger-menu-bar-bottom-2, .brix---hamburger-menu-bar-top-2 {
  background-color: var(--primary-headinh);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper-2 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.brix---header-nav-list-item-show-in-mbl-2 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-link-2 {
  color: var(--primary-headinh);
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-link-2 {
  color: var(--primary-headinh);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-links-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-2.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle-2 {
  color: var(--primary-headinh);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-menu-list-2 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-logo-2 {
  max-width: 250px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper-v9 {
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---social-icon-square-30px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-right---mbl-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---top-header-left-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---link-text-2 {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  transition: color .3s;
  display: inline-block;
}

.brix---link-text-2.nav {
  color: var(--cobaltblue);
}

.brix---link-icon-left-2 {
  margin-right: 6px;
}

.brix---mg-left-24px---mg-top-16px-mbp {
  margin-left: 24px;
}

.brix---top-header-right-col {
  justify-content: flex-start;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.brix---grid-header-top {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---header-top-wrapper {
  border-bottom: 1px none var(--elements-webflow-library--neutral--300);
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---header-wrapper-v9 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---grid-header-top-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.brix---header-wrapper-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  position: relative;
}

.navbar-logo-left-container-2 {
  z-index: 5;
  background-color: rgba(0, 0, 0, 0);
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-2.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.nav-menu-two-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link-2:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-dropdown-toggle-2:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider-2 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: rgba(26, 27, 31, .75);
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.brix---btn-secondary-small {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--primary-headinh);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  line-height: 14px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px rgba(20, 20, 43, .04);
}

.brix---btn-secondary-small:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---header-wrapper-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  border: 1px #000;
  border-bottom-color: #191970;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.brix---header-nav-list-item-left {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 32px;
}

.brix---header-logo-link-left {
  transform-style: preserve-3d;
  padding-left: 0;
  padding-right: 40px;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-left:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-left-col {
  align-items: center;
  display: flex;
}

.brix---grid-6-columns-logo-strip-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: grid;
}

.brix---container-default-6 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-small {
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---text-200-list-medium {
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.brix---icon-list {
  margin-right: 16px;
}

.brix---icon-list-item-wrapper {
  align-items: center;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}

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

.brix---mg-top-48px {
  margin-top: 48px;
}

.brix---btn-primary-full-width {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-full-width:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---display-4 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---square-icon {
  border-radius: 16px;
}

.brix---mg-right-16px {
  margin-right: 16px;
}

.brix---flex-horizontal-start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---pricing-content-v3 {
  height: 100%;
  padding: 40px 28px;
}

.brix---pricing-content-v3-center {
  border-right: 1px solid var(--elements-webflow-library--neutral--400);
  border-left: 1px solid var(--elements-webflow-library--neutral--400);
  height: 100%;
  padding: 40px 28px;
}

.brix---grid-3-columns-pricing-v3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---h {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-700px-center {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---container-default-7 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.pricing-plan {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---btn-primary {
  background-color: var(--subheading);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--cobaltblue);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-top---text-2-buttons-2 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.pricingplan {
  padding-top: 60px;
  padding-bottom: 10px;
  overflow: hidden;
}

.brix---paragraph-default-3 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---grid-2-columns-gap-56px {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: left;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 38px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---grid-content-v15 {
  grid-column-gap: 110px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 2.85fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---container-default-9 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.standardfeature {
  color: var(--elements-webflow-library--neutral--100);
  background-color: rgba(117, 163, 215, .18);
  padding-top: 60px;
  padding-bottom: 0;
}

.standardfeature.domain {
  background-image: linear-gradient(rgba(117, 163, 215, .27), rgba(117, 163, 215, .27));
}

.brix---btn-circle-accordion-btn {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--primary-headinh);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn:hover {
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---accordion-right-side {
  margin-left: 24px;
  margin-right: 0;
}

.brix---paragraph-default-4 {
  color: var(--subheading);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---accordion-spacer {
  min-height: 16px;
}

.brix---acordion-body {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-title {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---accordion-header {
  align-items: center;
  display: flex;
}

.brix---accordion-content-wrapper-v2 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

.brix---accordion-item-wrapper-v3-last {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 40px 0;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-last:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v3 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 40px 0;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v3-first {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 0 0 40px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-first:hover {
  transform: translate(8px);
}

.brix---grid-1-column-gap-row-0 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---accordion-v3-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 88px 74px;
}

.brix---inner-container-1012px-center {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---container-default-10 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.faq {
  color: var(--elements-webflow-library--neutral--100);
  background-color: rgba(117, 163, 215, .36);
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---link-icon-right-2 {
  margin-left: 6px;
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-wrapper-3 {
  color: var(--primary-headinh);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---paragraph-default-5 {
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---mg-bottom-24px-3 {
  margin-bottom: 24px;
}

.brix---heading-h3-size-3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-810 {
  color: var(--primary-headinh);
}

.brix---square-icon-2 {
  border-radius: 16px;
}

.brix---card-link-content-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-12px-2 {
  margin-bottom: 12px;
}

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

.brix---inner-container-600px---center-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-4 {
  margin-bottom: 48px;
}

.brix---container-default-11 {
  background-color: rgba(134, 181, 224, .23);
  background-image: radial-gradient(circle, #e3edf8, #fff);
  max-width: 1218px;
  padding: 40px 24px;
}

.pricing {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---hidden-desktop-2 {
  display: none;
}

.brix---btn-slider-arrow-right---top-right {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--primary-headinh);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--primary-headinh);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
  bottom: auto;
  left: auto;
  right: 84px;
}

.brix---btn-slider-arrow-right---top-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---link-wrapper-white {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---card-testimonial-color-3 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #86b5e0;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slide-item-mg-2 {
  margin-right: 28px;
}

.brix---card-testimonial-color-2 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #ff5c36;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-1 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #ff5c36;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-1:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.brix---slider-wrapper-2 {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
}

.brix---color-neutral-811 {
  color: var(--primary-headinh);
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---inner-container-547px {
  max-width: 574px;
}

.brix---section-overflow-hidden {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.paragraph-4 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---text-300-bol {
  color: var(--primary-headinh);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.brix---text-300-bol.tooltip {
  border-bottom: 2px none var(--elements-webflow-library--accent--primary-1);
}

.brix---pricing-v8-title-table {
  color: var(--elements-webflow-library--neutral--600);
  margin-bottom: 10px;
  display: none;
}

.brix---pricing-content-wrapper {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 94px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---pricing-content-wrapper-empty {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 94px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.brix---btn-primary-small-full-width {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  width: 100%;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-full-width:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---text-400-bold {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.brix---text-201 {
  color: var(--elements-webflow-library--neutral--600);
  padding: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.brix---text-201.brix---btn-primary {
  padding-top: 10px;
  padding-bottom: 10px;
}

.brix---color-neutral-812 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-2 {
  margin-bottom: 8px;
}

.brix---pricing-table-top {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 200px;
  padding: 10px 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.brix---pricing-table-top-featured {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--secondary--color-2);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 230px;
  padding: 56px 24px 48px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.brix---pricing-column-featured {
  background-color: var(--elements-webflow-library--secondary--color-2);
}

.brix---pricing-content-wrapper-left {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  color: var(--elements-webflow-library--neutral--600);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 94px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---text-300-bold {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---pricing-table-top-first {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 200px;
  padding: 10px 24px 48px 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.brix---pricing-column-first {
  border-right: 1px solid #c4d6ee;
}

.brix---grid-4-columns-pricing-tablet {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h1-size2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-700px-center-2 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---container-default-12 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-pricing07_bottom-row-content {
  grid-row-gap: .75rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

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

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

.uui-pricing07_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_row-lead-text {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.uui-pricing07_feature {
  padding: 1rem 1.5rem;
}

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

.background-color-gray50 {
  background-color: var(--untitled-ui--gray50);
}

.uui-pricing07_heading-row-text {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.uui-pricing07_heading-row {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-pricing07_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

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

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

.uui-pricing07_plans, .uui-pricing07_tabs-content {
  width: 100%;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-pricing07_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing07_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);
}

.uui-pricing07_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing07_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: var(--subheading);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-max-width-large.align-center, .align-center {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image {
  opacity: .74;
  border-radius: 50px;
  box-shadow: 0 2px 20px 9px rgba(0, 0, 0, .2);
}

.paragraph-5 {
  color: #0047ab;
  text-align: left;
  padding-left: 60px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.paragraph-5.price {
  color: #160042;
  text-align: left;
  padding-top: 20px;
  padding-left: 60px;
  font-size: 20px;
  font-weight: 700;
}

.text-block-11 {
  color: var(--primary-headinh);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.text-block-12 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.bold-text {
  font-family: Open Sans, sans-serif;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-line-break {
  border-top: 1px solid #8c54ff;
  height: 81px;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.heading-4 {
  color: #2d3958;
  letter-spacing: -.03em;
}

.check {
  opacity: .5;
  width: 38px;
}

.pricing-top {
  background-color: #fff;
  border-bottom: 1px solid #8c54ff;
  min-height: 165px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 24px;
  position: relative;
}

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.pricing-grid-wrapper-mobile {
  display: none;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.start-link {
  color: #8c54ff;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.title {
  color: #7b88a8;
  letter-spacing: 2px;
  font-size: 12px;
}

.top-heading {
  color: #2d3958;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
}

.help-icon {
  width: 18px;
}

.text-block-13 {
  color: #7b88a8;
  letter-spacing: 2px;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.container-3 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.title-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.discount {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}

.pricing-section {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 60px 3%;
  display: flex;
}

.pricing-table-cell {
  color: #023667;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 40px;
  display: flex;
}

.heading-5, .heading-6 {
  color: #023667;
}

.heading-7 {
  color: var(--primary-headinh);
}

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

.uui-pricing11_row-content {
  border-left: 1px solid var(--untitled-ui--gray200);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing11_row-lead-text {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.uui-pricing11_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.uui-pricing11_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--untitled-ui--gray200);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing11_heading-row-text {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.uui-pricing11_heading-row {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  margin-top: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-text-size-medium-2 {
  color: var(--secondary-heading);
  text-align: left;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-2.plansub {
  color: var(--subheading);
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-2:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  text-align: center;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-pricing11_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing11_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: .2;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-pricing11_top-row-content {
  border-left: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-pricing11_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-pricing11_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr .75fr 1fr 1fr 1fr;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.uui-pricing11_plans {
  width: 100%;
}

.uui-pricing11_tabs-content {
  width: 100%;
  overflow: visible;
}

.uui-pricing11_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing11_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);
}

.uui-pricing11_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing11_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-text-size-large-2 {
  color: var(--secondary-heading);
  letter-spacing: normal;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: var(--primary-headinh);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

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

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

.uui-padding-vertical-xhuge-2 {
  padding-top: 7rem;
  padding-bottom: 0;
}

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

.uui-page-padding-2 {
  background-color: rgba(117, 163, 215, .09);
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding-2.email {
  background-color: rgba(117, 163, 215, .09);
}

.uui-page-padding-2.ssl {
  background-image: radial-gradient(circle farthest-side at 0 100%, #eef3fa, #fff);
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-pricing07_bottom-row-content-2 {
  grid-row-gap: .75rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

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

.uui-pricing07_row-content-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_row-lead-text-2 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.uui-pricing07_feature-2 {
  padding: 1rem 1.5rem;
}

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

.background-color-gray50-2 {
  background-color: var(--untitled-ui--gray50);
}

.uui-pricing07_heading-row-text-2 {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.uui-pricing07_heading-row-2 {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-3.domain {
  margin-top: 20px;
}

.uui-pricing07_price-text-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_price-2 {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

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

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

.uui-pricing07_plans-2, .uui-pricing07_tabs-content-2 {
  width: 100%;
}

.uui-pricing07_tab-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing07_tab-link-2.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);
}

.uui-pricing07_tabs-menu-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing07_component-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing10_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing10_feature {
  text-align: center;
  display: flex;
}

.uui-pricing10_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-pricing10_feature-list.main {
  padding-left: 60px;
}

.uui-pricing10_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing10_price-text {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 100;
  line-height: 1.4;
}

.uui-pricing10_price {
  color: var(--untitled-ui--gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing10_price.custom {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall {
  color: var(--primary-headinh);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing11_plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  padding: 2rem 1rem 2rem 2rem;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-pricing10_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.uui-pricing10_components.vps {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.uui-pricing10_components.colo {
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-pricing10_components.ssl {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.uui-pricing10_tabs-content {
  overflow: visible;
}

.uui-pricing10_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing10_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);
}

.uui-pricing10_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.uui-pricing10_tabs-menu.mail {
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-pricing10_tabs-menu.colo {
  grid-template-columns: 1fr 1fr;
}

.uui-pricing10_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.sysf-inline-link {
  color: var(--systemflow-lite--primary--60);
  padding-top: 40px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.sysf-inline-link:hover {
  color: var(--systemflow-lite--primary--70);
}

.sysf-inline-link:active {
  color: var(--secondary-heading);
}

.sysf-inline-link:focus {
  box-shadow: 0 0 0 2px var(--systemflow-lite--neutral--10), 0 0 0 5px var(--systemflow-lite--primary--60);
  color: var(--systemflow-lite--primary--70);
}

.grid-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.a-button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--subheading);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary:hover {
  background-color: var(--cobaltblue);
}

.a-button-primary:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-feature-bottom-wrapper {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-paragraph-small {
  color: var(--subheading);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}

.a-paragraph-small.ssl {
  color: var(--subheading);
}

.a-subheading-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-subheading-regular.domain {
  font-weight: 100;
}

.a-margin-bottom-08 {
  margin-bottom: 8px;
}

.a-icon-regular {
  opacity: .5;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-feature-icon {
  background-color: rgba(255, 92, 54, .64);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .05);
}

.a-feature-card {
  border: 1px solid var(--systemflow-lite--primary--70);
  background-color: #fff;
  border-radius: 24px;
  padding: 24px;
}

.a-feature-card-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 64px;
  margin-bottom: 28px;
}

.a-feature-card-grid.vps {
  grid-template-rows: auto;
}

.a-span-underline {
  border-bottom: 6px solid var(--alley-component-library--blue--900);
  color: var(--alley-component-library--blue--900);
}

.a-h3-heading {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-detail-regular {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-16 {
  margin-bottom: 16px;
}

.a-title-wrap-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-large {
  padding: 0 5% 60px;
  position: relative;
}

.div-block-2 {
  padding-top: 50px;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-tab-heading {
  color: var(--cobaltblue);
  letter-spacing: -.03em;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.f-tab-pane {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 12px;
  padding: 24px;
}

.f-tab-button-r {
  color: var(--cobaltblue);
  text-align: center;
  letter-spacing: -.01em;
  background-color: rgba(0, 0, 0, 0);
  padding: 12px 44px;
  font-size: 14px;
  line-height: 24px;
}

.f-tab-button-r.w--current {
  background-color: var(--flowui-component-library--primary-base);
  color: #fff;
  text-align: center;
  border-radius: 0 8px 8px 0;
  font-weight: 500;
}

.f-tab-button-middle {
  color: var(--cobaltblue);
  text-align: center;
  letter-spacing: -.01em;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  padding: 12px 44px;
  font-size: 14px;
  line-height: 24px;
}

.f-tab-button-middle.w--current {
  background-color: var(--flowui-component-library--primary-base);
  color: #fff;
  font-weight: 500;
}

.f-tab-button-l {
  color: var(--cobaltblue);
  text-align: center;
  letter-spacing: -.01em;
  background-color: rgba(0, 0, 0, 0);
  padding: 12px 44px;
  font-size: 14px;
  line-height: 24px;
}

.f-tab-button-l.w--current {
  background-color: var(--flowui-component-library--primary-base);
  color: #fff;
  border-radius: 8px 0 0 8px;
  font-weight: 500;
}

.f-tabs-menu {
  border: 2px solid var(--flowui-component-library--primary-base);
  border-radius: 12px;
  margin-bottom: 24px;
}

.f-tab {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-15, .text-block-16, .text-block-17 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.brix---mg-bottom-2 {
  color: var(--subheading);
  margin-bottom: 0;
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---paragraph-default-6 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---heading-h3-size-4 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-814 {
  color: var(--primary-headinh);
}

.brix---mg-bottom-8px-3 {
  margin-bottom: 8px;
}

.brix---card-left-text-wrapper {
  margin-left: 24px;
}

.brix---square-icon-3 {
  border-radius: 16px;
}

.brix---card---icon-left---content-right {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.brix---grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---heading-h2-size-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-12px-3 {
  margin-bottom: 12px;
}

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

.brix---inner-container-600px---center-4 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-5 {
  margin-bottom: 48px;
}

.brix---container-default-13 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 60px;
}

.grid_linux {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-2 {
  opacity: 1;
  mix-blend-mode: normal;
  border-radius: 20px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.f-icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-modal-close {
  color: var(--flowui-component-library--gray-500);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  top: 24px;
  bottom: auto;
  left: auto;
  right: 24px;
}

.f-modal-close:hover {
  color: var(--flowui-component-library--primary-base);
}

.f-button-primary {
  background-color: var(--cobaltblue);
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}

.f-margin-bottom-28 {
  margin-bottom: 28px;
}

.f-sub-heading-regular {
  color: var(--cobaltblue);
  letter-spacing: -.03em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-icon-large {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.f-modal-icon-success {
  color: var(--flowui-component-library--success-base);
  background-color: rgba(37, 204, 136, 0);
  border: 1px rgba(0, 0, 0, .01);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-modal-centre {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  color: var(--cobaltblue);
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 468px;
  padding: 32px;
  position: relative;
  box-shadow: 20px 105px 20px -32px rgba(27, 9, 67, .04);
}
.f-modal-centre-mail {
  /* border: 1px solid var(--elements-webflow-library--neutral--400); */
  color: var(--cobaltblue);
  text-align: center;
  /* background-color: #fff; */
  /* border-radius: 16px; */
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 468px;
  padding: 32px;
  position: relative;
  /* box-shadow: 20px 105px 20px -32px rgba(27, 9, 67, .04); */
}

.grid-4 {
  grid-template-rows: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-3 {
  border-radius: 100px;
}

.image-4 {
  padding-top: 10px;
}

.grid-5 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-5, .image-6, .image-7 {
  padding-top: 20px;
}

.image-8 {
  border-radius: 100px;
}

.image-9 {
  padding-right: 0;
}

.div-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .35fr .35fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.text-block-18, .text-block-19 {
  color: var(--untitled-ui--white);
}

.pricing-dedicated {
  margin-top: 40px;
}

.text-block-20, .text-block-21 {
  font-size: 10px;
}

.text-block-22 {
  font-size: 10px;
  line-height: 10px;
}

.text-block-23 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-field {
  border: 2px solid var(--elements-webflow-library--accent--primary-1);
  border-radius: 15px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.column {
  padding-left: 60px;
}

.heading-8 {
  color: var(--elements-webflow-library--accent--primary-1);
  font-size: 35px;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

.div-block-4 {
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.f-header-avatar-text {
  color: var(--flowui-component-library--gray-700);
  margin-left: 24px;
  font-size: 14px;
  font-weight: 500;
}

.f-avatar-dark {
  background-color: var(--cobaltblue);
  color: var(--flowui-component-library--white);
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: -14px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
  position: relative;
}

.f-avatar-group-r {
  background-color: var(--flowui-component-library--grey-300);
  border: 3px solid #fff;
  border-radius: 100px;
  width: 48px;
  height: 48px;
  margin-right: -16px;
  position: relative;
}

.f-header-avatar-block {
  align-items: center;
  display: flex;
}

.f-header-wrapper {
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.f-paragraph-large-3 {
  color: var(--subheading);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 32px;
}

.f-h1-heading-2 {
  color: var(--primary-headinh);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 1.2;
}

.f-margin-bottom-33 {
  margin-bottom: 24px;
}

.f-heading-detail-small-2 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-34 {
  margin-bottom: 8px;
}

.f-header-title-wrapper-center {
  z-index: 5;
  color: #023667;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
  position: relative;
}

.f-container-regular-3 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-3 {
  padding: 160px 5% 40px;
  position: relative;
}

.div-block-5 {
  margin-bottom: 60px;
  margin-left: 60px;
  margin-right: 60px;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ff5c36;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.grid-8.code {
  grid-template-rows: auto auto auto auto auto;
}

.grid-8.wildcard, .grid-8.ev {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-9 {
  grid-template-columns: .5fr 1fr;
}

.heading-9 {
  color: #023667;
  text-align: center;
  -webkit-text-stroke-color: #000;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.bold-text-2 {
  color: var(--primary-headinh);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.div-block-6 {
  background-color: rgba(255, 92, 54, .39);
  border: 1px #ff5c36;
  border-bottom-style: solid;
}

.brix---text-300-medium {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---pricing-v8-title-table-2 {
  color: var(--elements-webflow-library--neutral--600);
  margin-bottom: 10px;
  display: none;
}

.brix---pricing-content-wrapper-2, .brix---pricing-content-wrapper-empty-2 {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 94px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---color-neutral-815 {
  color: var(--primary-headinh);
}

.brix---btn-primary-small-full-width-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  width: 100%;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-full-width-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---text-400-bold-2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

.brix---text-202 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

.brix---pricing-table-top-2 {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 230px;
  padding: 56px 24px 48px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.brix---pricing-table-top-featured-2 {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--secondary--color-2);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 230px;
  padding: 56px 24px 48px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.brix---pricing-column-featured-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
}

.brix---pricing-content-wrapper-left-2 {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  color: var(--elements-webflow-library--neutral--600);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 94px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---text-300-bold-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---pricing-table-top-first-2 {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 230px;
  padding: 56px 24px 48px 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.brix---grid-4-columns-pricing-tablet-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---paragraph-default-7 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle-3 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

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

.brix---inner-container-700px-center-3 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.brix---container-default-14 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-3 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.text-block-24 {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.div-block-7 {
  text-align: center;
  margin-top: 10px;
  padding-bottom: 10px;
}

.paragraph-6, .paragraph-7, .paragraph-8 {
  color: var(--subheading);
}

.div-block-8 {
  border-style: none;
  border-width: 1px;
  border-color: #023667 #023667 var(--cobaltblue);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-paragraph-small-2 {
  color: var(--subheading);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}

.f-sub-heading-large {
  color: var(--primary-headinh);
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-margin-bottom-35 {
  margin-bottom: 8px;
}

.f-feature-icon-wrapper {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 16px;
}

.f-grid-four-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.f-grid-four-columns.affiliate {
  grid-template-columns: 1fr 1fr 1fr;
}

.f-paragraph-large-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h3-heading {
  color: var(--cobaltblue);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-36 {
  margin-bottom: 16px;
}

.f-heading-detail-small-3 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-128 {
  margin-bottom: 128px;
}

.f-container-regular-4 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-4 {
  background-color: rgba(117, 163, 215, .11);
  padding: 92px 5%;
  position: relative;
}

.f-section-large-4.section2 {
  background-color: rgba(117, 163, 215, .2);
}

.f-button-neutral {
  background-color: var(--cobaltblue);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-line-large {
  background-color: var(--elements-webflow-library--accent--primary-1);
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.f-paragraph-small-3 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}

.f-icon-regular-3 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-pricing-feature-item {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.f-pricing-feature-grid {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-pricing-divider {
  background-color: var(--flowui-component-library--grey-300);
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.f-pricing-month-span {
  color: var(--flowui-component-library--gray-400);
  letter-spacing: -.02em;
  margin-left: 4px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-pricing-dollar {
  margin-right: 4px;
  font-size: 32px;
}

.f-pricing-price-text {
  color: var(--cobaltblue);
  letter-spacing: -.02em;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.f-badge-filled {
  background-color: var(--flowui-component-library--primary-base);
  color: #fff;
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.f-h5-heading-2 {
  color: var(--primary-headinh);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 32px;
  line-height: 1.4;
}

.f-pricing-plan-type-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.f-pricing-card-title-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.f-pricing-card-outline {
  border: 1px solid var(--elements-webflow-library--accent--primary-1);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 40px;
  display: flex;
}

.f-margin-bottom-129 {
  margin-bottom: 8px;
}

.f-grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-container-regular-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-5 {
  padding: 92px 5%;
  position: relative;
}

.div-block-10 {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.brix---contact-v7-half-bg-image-bottom {
  z-index: -1;
  width: 100%;
  height: 430px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.brix---error-message-2 {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-817 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---icon-success-message-big {
  width: 60px;
  margin-bottom: 10px;
}

.brix---success-message-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-primary-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---text-area {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  min-height: 144px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---text-area:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---text-area:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--primary-headinh);
}

.brix---text-area::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---input-label {
  color: var(--primary-headinh);
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 20px;
}

.brix---input {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--primary-headinh);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---form-grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-form {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  min-height: 576px;
  margin-bottom: 0;
  padding: 56px 40px;
}

.brix---paragraph-default-8 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---link-icon-left-3 {
  margin-right: 6px;
}

.brix---icon-mg-top {
  margin-top: 4px;
}

.brix---icon-pagraph-wrapper {
  color: var(--elements-webflow-library--neutral--600);
  align-items: flex-start;
  display: flex;
}

.brix---link-text-3 {
  transition: color .3s;
  display: inline-block;
}

.brix---link-wrapper-color-primary {
  color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---grid-1-column-gap-row-24px {
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-818 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---heading-h1-size-2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---color-neutral-819 {
  color: var(--primary-headinh);
}

.brix---subtitle-4 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-contact-v7 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---container-default-15 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-position-relative {
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.brix---half-bg-bottom-70 {
  z-index: -1;
  background-color: var(--elements-webflow-library--neutral--200);
  width: 100%;
  height: 70%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.brix---color-neutral-820 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---form-grid-2-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---icon-square-acent-36px {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---icon-square-acent-36px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---heading-h3-size-5 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-top-56px {
  margin-top: 56px;
}

.brix---text-200-bold-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-203 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---mg-bottom-8px-5 {
  margin-bottom: 8px;
}

.brix---big-icon-left {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---card-link-icon-wrapper {
  border: 1px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  border-radius: 14px;
  align-items: center;
  padding: 14px 18px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  text-decoration: none;
  transition: transform .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---card-link-icon-wrapper:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  transform: scale3d(.96, .96, 1.01);
}

.brix---grid-1-column {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-400px {
  max-width: 400px;
}

.brix---color-neutral-821 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---heading-h2-size-5 {
  margin-top: 0;
  margin-bottom: 60px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---grid-2-contact-v9 {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---link-icon-right-3 {
  margin-left: 6px;
}

.brix---mg-bottom-24px-4 {
  margin-bottom: 24px;
}

.brix---square-icon-4 {
  border-radius: 16px;
}

.brix---card-link-center {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-center:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-160px {
  margin-bottom: 160px;
}

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

.brix---inner-container-700px-center-4 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--primary-headinh);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px rgba(20, 20, 43, .04);
}

.brix---btn-secondary-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---color-neutral-822 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-4 {
  margin-bottom: 16px;
}

.brix---mg-top-32px {
  margin-top: 32px;
}

.brix---badge-secondary-small-bold {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--primary-headinh);
  text-align: center;
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.brix---badge-wrapper-top-right {
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.brix---product-card-image-wrapper {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.brix---product-card-wrapper-v4 {
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  max-width: 1010px;
  margin-left: auto;
  text-decoration: none;
  transition: transform .3s;
}

.brix---product-card-wrapper-v4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---grid-3-columns-gap-row-64px {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-4 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.text-block-25 {
  color: var(--primary-headinh);
}

.success-message {
  background-color: #c8ebbb;
}

.image-10 {
  padding-bottom: 10px;
}

.success-message-2 {
  background-color: #d9e5f3;
}

.div-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.body {
  background-color: rgba(255, 255, 255, 0);
}

.div-block-12 {
  border-bottom: 1px #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media screen and (min-width: 1440px) {
  .hero {
    padding-top: 160px;
  }

  .f-paragraph-large {
    text-align: left;
    font-size: 25px;
  }

  .f-h1-heading {
    text-align: left;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 100px;
  }

  .brix---section {
    background-color: #f6fafd;
  }

  .f-paragraph-large-2 {
    color: rgba(51, 51, 51, .72);
    font-size: 20px;
  }

  .f-h5-heading {
    font-size: 25px;
  }

  .f-h5-heading.brix---btn-primary-small {
    font-size: 16px;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .brix---header-wrapper {
    padding-bottom: 20px;
    position: -webkit-sticky;
    position: sticky;
  }

  .text-block-4, .text-block-5, .text-block-6, .text-block-7 {
    font-size: 20px;
  }

  .text-block-8 {
    font-size: 18px;
    font-weight: 400;
  }

  .text-block-9 {
    font-size: 20px;
  }

  .text-block-10 {
    font-size: 16px;
    font-weight: 700;
  }

  .heading-2 {
    margin-top: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---text-200-bold {
    font-weight: 300;
  }

  .brix---paragraph-default-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .brix---heading-h2-size-2 {
    justify-content: center;
    display: flex;
  }

  .featureslist {
    background-color: #f6fafd;
    background-image: none;
  }

  .brix---container-default-5-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---z-index-1 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-footer-v8 {
    grid-column-gap: 70px;
    grid-template-columns: 1fr 1fr 1fr 1fr minmax(360px, 2fr);
  }

  .brix {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-footer-logo-and-form {
    grid-column-gap: 250px;
    grid-template-columns: 1.2fr 2fr;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: 1.75fr .8fr;
    align-items: center;
    justify-items: stretch;
  }

  .testimonial {
    background-color: #e8f5ff;
    padding-top: 100px;
  }

  .brix---header-wrapper-3 {
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .brix---h {
    font-size: 38px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: 1fr;
    align-content: center;
    justify-content: stretch;
    align-items: center;
    justify-items: stretch;
  }

  .pricingplan {
    padding-top: 50px;
    padding-bottom: 140px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .brix---grid-content-v15 {
    grid-column-gap: 100px;
    grid-template-columns: .25fr 1fr;
  }

  .standardfeature {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .faq {
    background-color: #dde8f5;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---pricing-table-top {
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
  }

  .brix---text-300-bold {
    color: var(--elements-webflow-library--neutral--600);
  }

  .brix---grid-4-columns-pricing-tablet {
    grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .brix---container-default-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---grid-contact-v7 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1.15fr;
  }

  .brix---form-grid-2-columns-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
}

@media screen and (max-width: 991px) {
  .features {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }
  .f-header-grid {
    grid-template-columns: 1fr;
  }

  .features-right {
    max-width: 100%;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .container-2 {
    max-width: 728px;
  }

  .features-wrapper-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right-2 {
    max-width: 100%;
  }

  .testimonial-grid-two-2 {
    grid-column-gap: 30px;
  }

  .testimonial-info-three-2 {
    flex-direction: column;
  }

  .brix---top-bar-close-icon {
    padding: 18px 24px;
  }

  .brix---top-bar-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .f-navigation-menu-button {
    border: 1px solid var(--flowui-component-library--gray-200);
    color: var(--subheading);
    border-radius: 8px;
    padding: 10px;
  }

  .f-navigation-menu-button.w--open {
    background-color: var(--cobaltblue);
    border-color: #fff;
  }

  .f-navigation-link {
    width: 100%;
  }

  .f-navigation-menu {
    background-color: var(--flowui-component-library--white);
    color: var(--subheading);
    padding: 12px;
    position: absolute;
  }

  .f-navigation-menu.w--open {
    background-color: var(--flowui-component-library--gray-700);
    border-color: #fff;
  }

  .f-navigation-content {
    align-items: center;
    width: auto;
    display: flex;
  }

  .f-navigation-logo-link {
    margin-right: 0;
  }

  .f-navigation {
    position: relative;
  }

  .f-header-image-wrapper-tall {
    max-width: none;
    height: 360px;
  }

  .f-header-grid {
    grid-template-columns: 1fr;
  }

  .brix---grid-6-columns-logo-strip {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .logo {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h3-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-v11-feature-over-image {
    margin-top: -67px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .featureslist {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---cta-v1-floating-item-02 {
    width: 38%;
    bottom: -3%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---btn-primary-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---buttons-row-right---t-left {
    justify-content: flex-start;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: .7fr;
  }

  .brix---cta-section {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---social-media-grid-right---t-center {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---grid-footer-bottom-v2 {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .brix---footer-bottom-v2 {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-32px, .brix---footer-col-title {
    margin-bottom: 24px;
  }

  .brix---grid-footer-v8 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---footer-middle {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-footer-logo-and-form {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
  }

  .brix---footer-small---border-bottom {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---heading-h4-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---slider-mask-width-390px {
    position: static;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .testimonial {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper-2 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .brix---header-nav-list-item-show-in-mbl-2, .brix---header-nav-list-item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card-2 {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper-2 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-2.w--open {
    transform: none;
  }

  .brix---header-nav-menu-list-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-menu-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .brix---social-media-grid-right---mbl-center {
    grid-column-gap: 10px;
  }

  .brix---grid-header-top {
    grid-template-columns: 1.8fr 1fr;
  }

  .brix---header-wrapper-v9 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-header-top-2 {
    grid-template-columns: 1.8fr 1fr;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container {
    max-width: 728px;
  }

  .nav-menu-wrapper-2 {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-two-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .brix---header-wrapper-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-list-item-left {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .brix---section-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---display-4 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---pricing-content-v3-center {
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: var(--elements-webflow-library--neutral--400);
    border-bottom-style: solid;
    border-bottom-color: var(--elements-webflow-library--neutral--400);
    padding-top: 56px;
    padding-bottom: 72px;
  }

  .brix---grid-3-columns-pricing-v3 {
    grid-template-columns: 1fr;
  }

  .brix---h {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .pricing-plan {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .pricingplan {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-content-v15 {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .standardfeature {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-spacer {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v3-last {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-last:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v3-first {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-first:hover {
    transform: translate(6px);
  }

  .brix---accordion-v3-card {
    padding: 64px 48px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .faq {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 40px;
  }

  .pricing {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-slider-arrow-right---top-right {
    top: auto;
    bottom: -90px;
    left: auto;
    right: 39.5%;
  }

  .brix---btn-slider-arrow-right---top-left {
    top: auto;
    bottom: -90px;
    left: 39.5%;
    right: auto;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---slider-mask-width-490px {
    position: static;
  }

  .brix---section-overflow-hidden {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---pricing-v8-title-table {
    display: block;
  }

  .brix---pricing-content-wrapper, .brix---pricing-content-wrapper-empty {
    min-height: 140px;
  }

  .brix---text-400-bold {
    font-size: 22px;
    line-height: 24px;
  }

  .brix---pricing-column-first {
    display: none;
  }

  .brix---grid-4-columns-pricing-tablet {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---heading-h1-size2 {
    font-size: 48px;
    line-height: 60px;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet {
    display: none;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-pricing10_components {
    grid-template-columns: 1fr;
  }

  .a-button-primary {
    display: flex;
  }

  .a-feature-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h3-size-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 40px;
  }

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---pricing-v8-title-table-2 {
    display: block;
  }

  .brix---pricing-content-wrapper-2, .brix---pricing-content-wrapper-empty-2 {
    min-height: 140px;
  }

  .brix---text-400-bold-2 {
    font-size: 22px;
    line-height: 24px;
  }

  .brix---pricing-column-first-2 {
    display: none;
  }

  .brix---grid-4-columns-pricing-tablet-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .brix---section-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .f-grid-four-columns {
    grid-template-columns: 1fr 1fr;
  }

  .f-pricing-feature-grid, .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---card-form {
    padding: 54px 32px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-contact-v7 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---social-media-grid-left {
    grid-column-gap: 10px;
  }

  .brix---heading-h3-size-5 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-top-56px {
    margin-top: 40px;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-contact-v9 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-160px {
    margin-bottom: 100px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }
}

@media screen and (max-width: 767px) {
  .f-h1-heading-2 {
    margin-top: 40px;
    font-size: 20px;
  }
  .uui-pricing10_components.ssl {
    grid-template-columns: 1fr;
  }
  .uui-pricing10_components.vps {
    grid-template-columns: 1fr;
  }

  .grid-4 {
    display: block;
  }
  .f-modal-centre {
    margin-bottom: 20px; /* Add some space between each block */
    width: 100%;
  }
  .f-modal-icon-success img {
    width: 100%; /* Make images responsive */
    height: auto;
  }
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-heading-center, .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .hero, .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .features-list-2, .stats-card {
    padding: 60px 15px;
  }

  .testimonial-grid-two-2 {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three-2 {
    flex-direction: row;
  }

  .brix---icon-small-hover {
    width: 24px;
  }

  .brix---top-bar-close-icon {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brix---top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .f-navigation-language-dropdown-toggle {
    display: none;
  }

  .f-header-image-wrapper-tall {
    height: 400px;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 24px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 30px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }
  
  .image-2 {
    width:50%;
    margin: 0 auto;
  }

  .grid {
    grid-template-columns: 1fr;
  }

  .logo {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---text-center---mb-left {
    text-align: center;
  }

  .brix---grid-stats-v1 {
    grid-row-gap: 52px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .brix---section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr;
  }

  .f-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---card-v11-feature-over-image {
    margin-top: -60px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .brix---grid-features-v11 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .featureslist {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .brix---cta-v1-floating-item-02 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 34%;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-white {
    padding: 20px 32px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: 1fr;
  }

  .brix---cta-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---social-media-grid-right---t-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---grid-footer-bottom-v2 {
    grid-row-gap: 14px;
  }

  .brix---btn-primary-small-2 {
    padding: 20px 32px;
  }

  .brix---input-small {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---footer-list-item {
    margin-bottom: 10px;
  }

  .brix---grid-footer-v8 {
    grid-template-columns: 1.4fr 1fr;
  }

  .brix---footer-middle {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix {
    padding: 20px 32px;
  }

  .brix---footer-logo-wrapper {
    width: 239px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---footer-small---border-bottom {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    top: auto;
    bottom: -104px;
    left: auto;
    right: 36%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    top: auto;
    bottom: -104px;
    left: 36%;
    right: auto;
  }

  .brix---text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h4-size {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

  .testimonial {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-header-hidden-on-mbl-2 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    display: block;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .brix---header-content-wrapper-v9 {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .brix---social-media-grid-right---mbl-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---top-header-left-col, .brix---top-header-right-col {
    justify-content: center;
  }

  .brix---grid-header-top {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---header-top-wrapper {
    padding-top: 0;
  }

  .brix---grid-header-top-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .navbar-logo-left-container-2 {
    max-width: 100%;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-two-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-2 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .brix---btn-secondary-small {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-200-list-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-top-48px {
    margin-top: 40px;
  }

  .brix---btn-primary-full-width {
    padding: 20px 32px;
  }

  .brix---display-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---pricing-content-v3, .brix---pricing-content-v3-center {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---grid-3-columns-pricing-v3 {
    grid-template-columns: 1fr;
  }

  .brix---h {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .pricing-plan {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: .9fr;
  }

  .pricingplan {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---grid-content-v15 {
    grid-template-columns: 1fr;
  }

  .standardfeature {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .brix---btn-circle-accordion-btn {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---accordion-right-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v3-last, .brix---accordion-item-wrapper-v3, .brix---accordion-item-wrapper-v3-first {
    padding: 36px 0;
  }

  .brix---accordion-v3-card {
    padding: 40px 32px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .faq {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---link-icon-right-2 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---square-icon-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .pricing {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-slider-arrow-right---top-right {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---btn-slider-arrow-right---top-left {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---card-testimonial-color-3, .brix---card-testimonial-color-2, .brix---card-testimonial-color-1 {
    padding: 48px 32px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---section-overflow-hidden {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---text-300-bol {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---pricing-content-wrapper-empty {
    display: none;
  }

  .brix---btn-primary-small-full-width {
    padding: 16px 32px;
  }

  .brix---text-400-bold {
    font-size: 20px;
    line-height: 22px;
  }

  .brix---text-201 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---pricing-table-top, .brix---pricing-table-top-featured {
    min-height: auto;
    padding: 40px 18px;
    position: static;
  }

  .brix---text-300-bold {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---pricing-table-top-first {
    min-height: auto;
    padding: 40px 18px;
    position: static;
  }

  .brix---grid-4-columns-pricing-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-2 {
    font-size: 17px;
    line-height: 19px;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs-menu {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pricing-wrapper {
    display: none;
  }

  .tab-pane {
    padding: 30px;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .mobile-pricing {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .help {
    display: none;
  }

  .tab-standard {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(123, 136, 168, .27);
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    color: #fff;
    background-color: #8c54ff;
    border-color: rgba(0, 0, 0, 0);
  }

  .discount {
    color: #7b88a8;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-pricing11_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-pricing11_component {
    margin-top: 2rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-pricing07_price-2 {
    font-size: 2.25rem;
  }

  .uui-pricing07_plans-2 {
    display: none;
  }

  .uui-pricing07_component-2 {
    margin-top: 2rem;
  }

  .uui-pricing10_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing10_price {
    font-size: 1.25rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-pricing11_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing10_components {
    grid-template-columns: 1fr;
  }

  .uui-pricing10_tabs-menu {
    margin-bottom: 2rem;
  }

  .uui-pricing10_component {
    margin-top: 2rem;
  }

  .a-h3-heading {
    font-size: 40px;
  }

  .a-section-large {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .f-tab-button-r.w--current {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .f-tab-button-l.w--current {
    border-radius: 8px 8px 0 0;
  }

  .f-tabs-menu {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .brix---square-icon-3 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-2-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .f-header-wrapper {
    justify-content: center;
  }

  .f-h1-heading-2 {
    margin-top: 40px;
    font-size: 20px;
  }

  .f-section-large-3 {
    padding-top: 72px;
    padding-bottom: 2px;
  }
  .f-header-title-wrapper-center {
    z-index: 5;
    color: #023667;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    display: flex;
    position: relative;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---pricing-content-wrapper-empty-2 {
    display: none;
  }

  .brix---btn-primary-small-full-width-2 {
    padding: 16px 32px;
  }

  .brix---text-400-bold-2 {
    font-size: 20px;
    line-height: 22px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---text-202 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---pricing-table-top-2, .brix---pricing-table-top-featured-2 {
    min-height: auto;
    padding: 40px 18px;
    position: static;
  }

  .brix---text-300-bold-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---pricing-table-top-first-2 {
    min-height: auto;
    padding: 40px 18px;
    position: static;
  }

  .brix---grid-4-columns-pricing-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-3 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---section-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .f-grid-four-columns {
    grid-template-columns: 1fr;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-pricing-feature-grid {
    grid-template-columns: 1fr;
  }

  .f-section-large-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-primary-4 {
    padding: 20px 32px;
  }

  .brix---text-area {
    border-radius: 18px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---card-form {
    min-height: 560px;
    padding: 36px 30px 48px;
  }

  .brix---icon-mg-top {
    margin-top: 0;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-4 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-contact-v7 {
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---form-grid-2-columns-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---social-media-grid-left {
    justify-content: start;
    justify-items: start;
  }

  .brix---text-200-bold-3, .brix---text-203 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---big-icon-left {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---inner-container-400px {
    max-width: 100%;
  }

  .brix---heading-h2-size-5 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-contact-v9 {
    grid-template-columns: 1fr;
  }

  .brix---link-icon-right-3 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---square-icon-4 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-160px {
    margin-bottom: 80px;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---mg-top-32px {
    margin-top: 24px;
  }

  .brix---badge-secondary-small-bold {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 68px;
    grid-template-columns: 1fr;
  }

  .brix---section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 479px) {
  .features {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .button-primary.footer-form-button {
    position: relative;
    right: 0;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-2 {
    max-width: none;
  }

  .features-right-2 {
    margin-bottom: -30px;
  }

  .features-block-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image-2 {
    margin-bottom: 10px;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .brix---icon-small-hover {
    width: 20px;
  }

  .brix---top-bar-close-icon {
    padding-left: 12px;
    padding-right: 8px;
  }

  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---top-bar-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .f-navigation-button {
    display: none;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---grid-stats-v1 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl, .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---heading-h3-size-2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-top-16px {
    margin-top: 12px;
  }

  .brix---card-v11-feature-over-image {
    margin-top: -46px;
    margin-left: 14px;
    margin-right: 14px;
    padding: 18px 24px 40px;
  }

  .brix---image-border-radius-24px {
    border-radius: 16px;
  }

  .brix---heading-h2-size-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-v1-floating-item-02 {
    width: 44%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 39%;
  }

  .brix---btn-secondary-white, .brix---btn-primary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-5-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---icon-square-36px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-right---t-center {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---btn-primary-small-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---input-small {
    min-height: 50px;
    padding: 14px 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input-small::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---grid-footer-subscribe-1-col {
    grid-template-columns: 1fr;
  }

  .brix---footer-col-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---footer-link {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---footer-list-item {
    margin-bottom: 8px;
  }

  .brix---grid-footer-v8 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary, .brix {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---footer-logo {
    width: 100%;
    max-width: 240px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---footer-small---border-bottom {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    left: 31%;
  }

  .brix---text-200 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h4-size {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---card-testimonial-v13 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .testimonial {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---header-nav-list-item-show-in-mbl-2, .brix---header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-2 {
    max-width: 84%;
  }

  .brix---social-icon-square-30px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-right---mbl-center {
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---mg-left-24px---mg-top-16px-mbp {
    margin-top: 16px;
    margin-left: 0;
  }

  .brix---top-header-right-col {
    flex-direction: column;
  }

  .container {
    max-width: none;
  }

  .nav-menu-two-2 {
    flex-direction: column;
  }

  .brix---btn-secondary-small {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---header-nav-list-item-left {
    text-align: left;
    width: 100%;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .brix---mg-top-48px {
    margin-top: 32px;
  }

  .brix---btn-primary-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---grid-3-columns-pricing-v3 {
    grid-template-columns: 1fr;
  }

  .brix---h {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricingplan {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-row-gap: 36px;
  }

  .brix---btn-primary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-circle-accordion-btn {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .brix---accordion-right-side {
    margin-right: 0;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---accordion-title {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---accordion-v3-card {
    padding: 16px 22px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---container-default-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---link-icon-right-2 {
    width: 18px;
  }

  .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---paragraph-default-5 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-24px-3 {
    margin-bottom: 16px;
  }

  .brix---heading-h3-size-3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---square-icon-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---card-link-content-left {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .brix---container-default-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-slider-arrow-right---top-right {
    bottom: -72px;
    right: 26%;
  }

  .brix---btn-slider-arrow-right---top-left {
    bottom: -72px;
    left: 26%;
  }

  .brix---card-testimonial-color-3, .brix---card-testimonial-color-2, .brix---card-testimonial-color-1 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---section-overflow-hidden {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---btn-primary-small-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---text-201 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

  .brix---text-300-bold {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---grid-4-columns-pricing-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---container-default-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-standard {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .uui-badge-2.hide-mobile-portrait, .hide-mobile-portrait {
    display: none;
  }

  .a-button-primary {
    width: 100%;
  }

  .a-feature-card-grid {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-4 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-8px-3 {
    margin-bottom: 6px;
  }

  .brix---square-icon-3 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---card---icon-left---content-right {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---container-default-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .f-header-avatar-text {
    margin-left: 0;
  }

  .f-header-wrapper {
    flex-direction: column;
  }

  .brix---btn-primary-small-full-width-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---text-202 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

  .brix---text-300-bold-2 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---grid-4-columns-pricing-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---container-default-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .f-pricing-card-title-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-pricing-card-outline {
    padding: 32px;
  }

  .brix---btn-primary-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-area {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
  }

  .brix---text-area::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---card-form {
    padding-left: 23px;
    padding-right: 23px;
  }

  .brix---paragraph-default-8 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-mg-top {
    margin-top: 0;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-4 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---container-default-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-position-relative {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---icon-square-acent-36px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---heading-h3-size-5 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---text-200-bold-3, .brix---text-203 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-5 {
    margin-bottom: 6px;
  }

  .brix---big-icon-left {
    border-radius: 14px;
    max-width: 56px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .brix---card-link-icon-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 26px 24px;
  }

  .brix---inner-container-400px {
    max-width: 100%;
  }

  .brix---heading-h2-size-5 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---link-icon-right-3 {
    width: 18px;
  }

  .brix---mg-bottom-24px-4 {
    margin-bottom: 16px;
  }

  .brix---square-icon-4 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-160px {
    margin-bottom: 60px;
  }

  .brix---btn-secondary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---badge-secondary-small-bold {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---badge-wrapper-top-right {
    top: 14px;
    right: 14px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }
}

#w-node-_13f5e153-9568-05fd-48d6-f58688c9a6a3-88c9a69f, #w-node-_210b91c8-b0cf-a353-e7ea-ebf00083053e-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2342335-c276-12dc-c977-b6b9f9905d2a-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d31-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d38-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d41-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d48-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d4f-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d56-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d5d-89ab67b6 {
  align-self: start;
}

#w-node-e2342335-c276-12dc-c977-b6b9f9905d64-89ab67b6, #w-node-e2342335-c276-12dc-c977-b6b9f9905d6b-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e2342335-c276-12dc-c977-b6b9f9905d72-89ab67b6 {
  align-self: auto;
  justify-self: center;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e976680-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976687-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97668e-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976697-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97669e-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766a5-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766ac-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766b3-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766ba-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766c1-89ab67b6 {
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e9766c8-89ab67b6 {
  align-self: auto;
  justify-self: center;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e9766e2-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766e9-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766f0-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9766f9-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976700-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976707-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97670e-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976715-89ab67b6 {
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97671c-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976723-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97672a-89ab67b6 {
  align-self: auto;
  justify-self: center;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e976742-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976749-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976750-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976759-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976760-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976767-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97676e-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976775-89ab67b6 {
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97677c-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976783-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97678a-89ab67b6 {
  align-self: auto;
  justify-self: center;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e9767a2-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767a9-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767b0-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767b9-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767c0-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767c7-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767ce-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767d5-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767db-89ab67b6 {
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e9767e2-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e9767e9-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e9767f0-89ab67b6 {
  align-self: auto;
  justify-self: center;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97680a-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976811-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976818-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976821-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976828-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97682f-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976836-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97683d-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976843-89ab67b6 {
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97684a-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976851-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e976858-89ab67b6 {
  align-self: auto;
  justify-self: center;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97685b-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a12342c-0718-e715-99e8-8f9b2e97686f-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976874-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976879-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e97687e-89ab67b6, #w-node-_9a12342c-0718-e715-99e8-8f9b2e976883-89ab67b6 {
  align-self: start;
}

#w-node-dda8215a-73c4-2521-b103-3da6166f79ae-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79b6-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79be-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79c6-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79ce-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79d6-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79df-89ab67b6, #w-node-dda8215a-73c4-2521-b103-3da6166f79ec-89ab67b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24520905-1185-cc75-f062-28bb956805fe-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680605-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568060c-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568061c-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680623-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568062a-4c8c6274 {
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb95680638-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568063f-4c8c6274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb95680646-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_24520905-1185-cc75-f062-28bb95680661-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680668-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568066f-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568067f-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680686-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568068d-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568069b-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956806a2-4c8c6274 {
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb956806a9-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb886-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb88d-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb894-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb8a4-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb8ab-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb8b2-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb8c0-4c8c6274, #w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb8c7-4c8c6274 {
  align-self: start;
}

#w-node-_785fcd5b-42ec-35b0-4af8-19e7748cb8ce-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_24520905-1185-cc75-f062-28bb956806c3-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956806ca-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956806d1-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956806e1-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956806e8-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956806ef-4c8c6274 {
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb956806fd-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680704-4c8c6274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb9568070b-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_24520905-1185-cc75-f062-28bb95680723-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568072a-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680731-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680741-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680748-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568074f-4c8c6274 {
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb9568075d-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680764-4c8c6274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb9568076b-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_24520905-1185-cc75-f062-28bb95680783-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568078a-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680791-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807a1-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807a8-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807af-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807b6-4c8c6274 {
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb956807c3-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807ca-4c8c6274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb956807d1-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_24520905-1185-cc75-f062-28bb956807eb-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807f2-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb956807f9-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680802-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680809-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680810-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680817-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568081e-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680824-4c8c6274 {
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb9568082b-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680832-4c8c6274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_24520905-1185-cc75-f062-28bb95680839-4c8c6274 {
  align-self: auto;
  justify-self: center;
}

#w-node-_24520905-1185-cc75-f062-28bb9568083c-4c8c6274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24520905-1185-cc75-f062-28bb95680850-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680855-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568085a-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb9568085f-4c8c6274, #w-node-_24520905-1185-cc75-f062-28bb95680864-4c8c6274 {
  align-self: start;
}

#w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe60-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe68-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe70-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe78-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe80-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe88-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe91-4c8c6274, #w-node-b5359396-8c7d-1cc2-e963-7ee3ff6afe9e-4c8c6274, #w-node-_3090edc8-584b-670a-bb1f-e75606c48765-4c8c6274, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0ab88-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0ab90-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0ab98-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0aba0-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0aba8-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0abb0-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0abb9-e2a0ab7d, #w-node-_8ad580e3-ee2e-8902-5ef9-a287e2a0abc6-e2a0ab7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038ab-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038b2-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038b9-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038c2-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038c9-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038d0-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038d7-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038de-24b03877 {
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038e5-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038ec-24b03877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b038f3-24b03877 {
  align-self: auto;
  justify-self: center;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0390e-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03915-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0391c-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03925-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0392c-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03933-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0393a-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03941-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03948-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0394f-24b03877 {
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03956-24b03877 {
  align-self: auto;
  justify-self: center;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03970-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03977-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0397e-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03987-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0398e-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03995-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b0399c-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039a3-24b03877 {
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039aa-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039b1-24b03877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039b8-24b03877 {
  align-self: auto;
  justify-self: center;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039d0-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039d7-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039de-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039e7-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039ee-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039f5-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b039fc-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a03-24b03877 {
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a0a-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a11-24b03877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a18-24b03877 {
  align-self: auto;
  justify-self: center;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a30-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a37-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a3e-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a47-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a4e-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a55-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a5c-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a63-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a69-24b03877 {
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a70-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a77-24b03877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a7e-24b03877 {
  align-self: auto;
  justify-self: center;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a98-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03a9f-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03aa6-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03aaf-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03ab6-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03abd-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03ac4-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03acb-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03ad1-24b03877 {
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03ad8-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03adf-24b03877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03ae6-24b03877 {
  align-self: auto;
  justify-self: center;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03ae9-24b03877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03afd-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03b02-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03b07-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03b0c-24b03877, #w-node-_91b33ba0-ae7b-6ede-c278-fecd24b03b11-24b03877 {
  align-self: start;
}

#w-node-ab7ca8dc-11de-4ac8-f76d-4bb8b2ae100e-b2ae0ff4, #w-node-_04ec8b33-d051-d734-8ae6-136f8885d75a-46b359b4 {
  justify-self: end;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee133f-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1353-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee135a-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee136a-46b359b4, #w-node-a6615d9f-8362-61a2-2913-fd5a4659cc75-46b359b4, #w-node-_607bf63a-7e55-e00e-ec68-e9e194252fda-46b359b4 {
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee139b-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-b68fd5c4-aa7b-eb71-756b-022e76fc2a3f-46b359b4, #w-node-b68fd5c4-aa7b-eb71-756b-022e76fc2a46-46b359b4, #w-node-b68fd5c4-aa7b-eb71-756b-022e76fc2a56-46b359b4, #w-node-c32d9eaa-fb6a-bfd8-a0eb-1a3277b41d51-46b359b4, #w-node-_9694bc2f-bb0b-06c4-f82b-53957a916dc7-46b359b4 {
  align-self: start;
}

#w-node-b68fd5c4-aa7b-eb71-756b-022e76fc2a87-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-e46b1c2a-015d-4d29-2571-d8ae881c056f-46b359b4, #w-node-e46b1c2a-015d-4d29-2571-d8ae881c0576-46b359b4, #w-node-e46b1c2a-015d-4d29-2571-d8ae881c0586-46b359b4, #w-node-bcfc222d-a8fb-ac07-0760-3e261e0b7d40-46b359b4, #w-node-e0d99fd3-9031-2ea6-de5e-df1df3721236-46b359b4 {
  align-self: start;
}

#w-node-e46b1c2a-015d-4d29-2571-d8ae881c05b7-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-_8b88a615-b4f8-876a-6ef6-1f04cee0b373-46b359b4, #w-node-_8b88a615-b4f8-876a-6ef6-1f04cee0b37a-46b359b4, #w-node-_8b88a615-b4f8-876a-6ef6-1f04cee0b38a-46b359b4, #w-node-a8a9a078-3f7b-4fbb-f0de-2f7bdc25b2d3-46b359b4, #w-node-_50729ff0-fa9a-cd42-240f-34ddb415ac4a-46b359b4 {
  align-self: start;
}

#w-node-_8b88a615-b4f8-876a-6ef6-1f04cee0b3bb-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1418-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee141f-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1426-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee142f-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1436-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee143d-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1444-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee144b-46b359b4 {
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1452-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1459-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1460-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1478-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee147f-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1486-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee148f-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1496-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee149d-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14a4-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14ab-46b359b4 {
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee14b2-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14b9-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee14c0-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee14d8-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14df-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14e6-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14ef-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14f6-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee14fd-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1504-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee150b-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1511-46b359b4 {
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1518-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee151f-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1526-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1540-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1547-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee154e-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1557-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee155e-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1565-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee156c-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1573-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1579-46b359b4 {
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1580-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee1587-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee158e-46b359b4 {
  align-self: auto;
  justify-self: center;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee1591-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35de4276-44ac-f285-92ef-bf7772ee15a5-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee15aa-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee15af-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee15b4-46b359b4, #w-node-_35de4276-44ac-f285-92ef-bf7772ee15b9-46b359b4 {
  align-self: start;
}

#w-node-_807cebce-2da6-c0e8-2c15-e79dd27985e8-46b359b4, #w-node-_807cebce-2da6-c0e8-2c15-e79dd27985f0-46b359b4, #w-node-_807cebce-2da6-c0e8-2c15-e79dd27985f8-46b359b4, #w-node-_807cebce-2da6-c0e8-2c15-e79dd2798608-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10dc8d84-00b0-3c1b-e3c8-509e091f841b-46b359b4 {
  align-self: stretch;
}

#w-node-e4d62dc9-eae6-f41d-747a-5b7fbe483e20-46b359b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51ccb4db-373f-f774-15c8-cf7830d0065c-b6f69692 {
  justify-self: end;
}

#w-node-_43203cfe-b976-7751-2484-ca742d695301-b6f69692, #w-node-_43203cfe-b976-7751-2484-ca742d695308-b6f69692, #w-node-_43203cfe-b976-7751-2484-ca742d69530f-b6f69692, #w-node-_43203cfe-b976-7751-2484-ca742d695318-b6f69692, #w-node-fdc3fb53-e7f3-3cec-7cf6-b3461b4204a6-b6f69692, #w-node-_43203cfe-b976-7751-2484-ca742d695326-b6f69692 {
  align-self: start;
}

#w-node-_43203cfe-b976-7751-2484-ca742d695342-b6f69692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_43203cfe-b976-7751-2484-ca742d695349-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e1d-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e22-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e27-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e2d-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e32-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e37-b6f69692 {
  align-self: start;
}

#w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e3d-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e55-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e59-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e5e-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e64-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e69-b6f69692 {
  align-self: start;
}

#w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e6f-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e87-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e8b-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e90-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e96-b6f69692, #w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3e9b-b6f69692 {
  align-self: start;
}

#w-node-_337e09a3-cfd7-e7c0-2775-8ef0ae5c3ea1-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9eb3-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9eb8-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9ebd-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9ec3-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9ec8-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9ecd-b6f69692 {
  align-self: start;
}

#w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9ed3-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9eeb-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9eef-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9ef4-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9efa-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9eff-b6f69692 {
  align-self: start;
}

#w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f05-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f1d-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f21-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f26-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f2c-b6f69692, #w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f31-b6f69692 {
  align-self: start;
}

#w-node-_6fd28fc5-a07f-9e4c-ec8b-a882f77c9f37-b6f69692 {
  align-self: auto;
  justify-self: center;
}

#w-node-_6c18b702-b4ca-9d62-c508-528fc81788f4-b6f69692, #w-node-_6c18b702-b4ca-9d62-c508-528fc81788fc-b6f69692, #w-node-_6c18b702-b4ca-9d62-c508-528fc8178904-b6f69692, #w-node-_6c18b702-b4ca-9d62-c508-528fc8178914-b6f69692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5359866c-8e39-f997-e0f1-771f1e579287-15e0462b, #w-node-_5359866c-8e39-f997-e0f1-771f1e57928e-15e0462b, #w-node-_5359866c-8e39-f997-e0f1-771f1e579295-15e0462b {
  align-self: start;
}

#w-node-_474e1d01-92c9-12e9-6f06-c680ed57e986-15e0462b {
  justify-self: end;
}

#w-node-e4c6b719-0d53-9f7c-b617-88e95601090d-15e0462b, #w-node-e4c6b719-0d53-9f7c-b617-88e956010914-15e0462b, #w-node-e4c6b719-0d53-9f7c-b617-88e95601091b-15e0462b, #w-node-e4c6b719-0d53-9f7c-b617-88e956010924-15e0462b, #w-node-e4c6b719-0d53-9f7c-b617-88e95601092b-15e0462b, #w-node-_9d80eff8-b0f0-166e-9250-7ba1228d3cc9-15e0462b, #w-node-_31652993-aab5-6385-abb7-e9a4315dc569-15e0462b {
  align-self: start;
}

#w-node-e4c6b719-0d53-9f7c-b617-88e956010955-15e0462b {
  align-self: auto;
  justify-self: center;
}

#w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb737a-15e0462b, #w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb7381-15e0462b, #w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb7388-15e0462b, #w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb7391-15e0462b, #w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb7398-15e0462b, #w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb739f-15e0462b, #w-node-ae13ca28-21f4-08c3-3d2e-37345093f89c-15e0462b, #w-node-_03a126bb-cd18-c6bf-926a-db71d1e16124-15e0462b {
  align-self: start;
}

#w-node-_3e5c20b6-b9ec-ca3e-1b4a-164855cb73c2-15e0462b {
  align-self: auto;
  justify-self: center;
}

#w-node-_79a1be3a-1291-c76e-9123-55084c1e17dc-15e0462b, #w-node-_79a1be3a-1291-c76e-9123-55084c1e17e3-15e0462b, #w-node-_79a1be3a-1291-c76e-9123-55084c1e17ea-15e0462b, #w-node-_79a1be3a-1291-c76e-9123-55084c1e17f3-15e0462b, #w-node-_79a1be3a-1291-c76e-9123-55084c1e17fa-15e0462b, #w-node-_79a1be3a-1291-c76e-9123-55084c1e1801-15e0462b, #w-node-_79a1be3a-1291-c76e-9123-55084c1e1808-15e0462b, #w-node-_722b67d2-05f5-24e7-c1a4-041618e2f4ee-15e0462b, #w-node-_5cbbc876-cca8-3542-7654-6a9a59874d2e-15e0462b {
  align-self: start;
}

#w-node-_79a1be3a-1291-c76e-9123-55084c1e1824-15e0462b {
  align-self: auto;
  justify-self: center;
}

#w-node-_63617fc9-44da-8de3-38f3-fd4696db83b6-15e0462b, #w-node-_63617fc9-44da-8de3-38f3-fd4696db83c6-15e0462b, #w-node-_63617fc9-44da-8de3-38f3-fd4696db83ce-15e0462b, #w-node-_63617fc9-44da-8de3-38f3-fd4696db83de-15e0462b, #w-node-_63617fc9-44da-8de3-38f3-fd4696db83d6-15e0462b, #w-node-_63617fc9-44da-8de3-38f3-fd4696db83be-15e0462b, #w-node-ea6a872a-ad9b-dba8-cd94-5922078133d5-15e0462b, #w-node-_215385ee-522d-701b-15c0-28476c32a2bb-15e0462b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e55f39e-c0f8-d5fc-9f1d-ae08e8a1062f-08905ee8, #w-node-_7e55f39e-c0f8-d5fc-9f1d-ae08e8a10634-08905ee8, #w-node-_7e55f39e-c0f8-d5fc-9f1d-ae08e8a10639-08905ee8, #w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a135-08905ee8, #w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a13c-08905ee8, #w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a143-08905ee8, #w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a14c-08905ee8, #w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a153-08905ee8, #w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a15a-08905ee8 {
  align-self: start;
}

#w-node-_6e299ccd-6d22-a4f9-14b1-3f95b773a17d-08905ee8 {
  align-self: auto;
  justify-self: center;
}

#w-node-_83b588fd-5182-dcdd-3901-c75e01dace76-08905ee8, #w-node-_83b588fd-5182-dcdd-3901-c75e01dace7d-08905ee8, #w-node-_83b588fd-5182-dcdd-3901-c75e01dace84-08905ee8, #w-node-_83b588fd-5182-dcdd-3901-c75e01dace8c-08905ee8, #w-node-_83b588fd-5182-dcdd-3901-c75e01dace93-08905ee8, #w-node-_83b588fd-5182-dcdd-3901-c75e01dace98-08905ee8 {
  align-self: start;
}

#w-node-_83b588fd-5182-dcdd-3901-c75e01dace9d-08905ee8 {
  align-self: auto;
  justify-self: center;
}

#w-node-_67db5ca5-9132-ebd3-ea62-537df82f2884-08905ee8, #w-node-_67db5ca5-9132-ebd3-ea62-537df82f288b-08905ee8, #w-node-_67db5ca5-9132-ebd3-ea62-537df82f2892-08905ee8, #w-node-_67db5ca5-9132-ebd3-ea62-537df82f289a-08905ee8, #w-node-_67db5ca5-9132-ebd3-ea62-537df82f28a1-08905ee8, #w-node-_67db5ca5-9132-ebd3-ea62-537df82f28a6-08905ee8 {
  align-self: start;
}

#w-node-_67db5ca5-9132-ebd3-ea62-537df82f28ab-08905ee8 {
  align-self: auto;
  justify-self: center;
}

#w-node-f21ee971-7acd-6ece-ec3e-78b49306405e-08905ee8, #w-node-f21ee971-7acd-6ece-ec3e-78b493064065-08905ee8, #w-node-f21ee971-7acd-6ece-ec3e-78b49306406c-08905ee8, #w-node-f21ee971-7acd-6ece-ec3e-78b493064074-08905ee8, #w-node-f21ee971-7acd-6ece-ec3e-78b49306407b-08905ee8, #w-node-f21ee971-7acd-6ece-ec3e-78b493064080-08905ee8 {
  align-self: start;
}

#w-node-f21ee971-7acd-6ece-ec3e-78b493064085-08905ee8 {
  align-self: auto;
  justify-self: center;
}

#w-node-_4c75c7f9-7440-b91e-d600-d813d6c04c79-08905ee8, #w-node-_4c75c7f9-7440-b91e-d600-d813d6c04c80-08905ee8, #w-node-_4c75c7f9-7440-b91e-d600-d813d6c04c87-08905ee8, #w-node-_4c75c7f9-7440-b91e-d600-d813d6c04c8f-08905ee8, #w-node-_4c75c7f9-7440-b91e-d600-d813d6c04c96-08905ee8, #w-node-_4c75c7f9-7440-b91e-d600-d813d6c04c9b-08905ee8 {
  align-self: start;
}

#w-node-_4c75c7f9-7440-b91e-d600-d813d6c04ca0-08905ee8 {
  align-self: auto;
  justify-self: center;
}

#w-node-_5643581d-420d-4feb-22b3-845d89469892-08905ee8, #w-node-_5643581d-420d-4feb-22b3-845d89469899-08905ee8, #w-node-_5643581d-420d-4feb-22b3-845d894698a0-08905ee8, #w-node-_5643581d-420d-4feb-22b3-845d894698a8-08905ee8, #w-node-_5643581d-420d-4feb-22b3-845d894698af-08905ee8, #w-node-_5643581d-420d-4feb-22b3-845d894698b4-08905ee8 {
  align-self: start;
}

#w-node-_5643581d-420d-4feb-22b3-845d894698b9-08905ee8 {
  align-self: auto;
  justify-self: center;
}

#w-node-_60daa0c5-5ba1-b1d5-7431-ff391a4ba192-08905ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9598eedb-b8c2-da5a-8bf4-8633f5513636-e69a8fb5, #w-node-f68ea30b-8c0d-2b9f-59b8-2594710cb038-e69a8fb5, #w-node-_9e959264-d230-6cd9-1b3e-2018f5e05232-e69a8fb5, #w-node-_3f77a4e2-c565-b79f-e4f1-f3f0896a34b3-e69a8fb5, #w-node-e225793c-db46-66d0-8da8-5923007e2964-e69a8fb5, #w-node-b6ea5003-ab68-1259-a24d-13bd59a93485-e69a8fb5, #w-node-_749ca88c-8baf-a5ae-63c6-6eccf3a51fdc-e69a8fb5, #w-node-_92d29a38-c698-5a71-62bc-abf9df028ce8-e69a8fb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_30ed3df0-6fc3-89c7-882b-0cf1c50fb08b-955c3fdb {
  justify-self: end;
}

#w-node-_36743dbe-3c04-60f0-42c1-9fc7af4d1a6a-955c3fdb, #w-node-_36743dbe-3c04-60f0-42c1-9fc7af4d1a71-955c3fdb, #w-node-_36743dbe-3c04-60f0-42c1-9fc7af4d1a78-955c3fdb, #w-node-_0e54576e-7cb5-38e6-1a0f-c88442280359-955c3fdb, #w-node-_36743dbe-3c04-60f0-42c1-9fc7af4d1a80-955c3fdb, #w-node-b636429e-ea05-b2c3-2469-315c3361dfa2-955c3fdb, #w-node-_36743dbe-3c04-60f0-42c1-9fc7af4d1a85-955c3fdb, #w-node-dc8ac3c5-2e45-2977-2579-68c19542f8b9-955c3fdb, #w-node-fb450269-5660-978e-5355-065e3119c529-955c3fdb {
  align-self: start;
}

#w-node-_36743dbe-3c04-60f0-42c1-9fc7af4d1a96-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_65d5d6f4-4acd-bbda-b0c0-dcad6206c40b-955c3fdb, #w-node-_65d5d6f4-4acd-bbda-b0c0-dcad6206c412-955c3fdb, #w-node-_65d5d6f4-4acd-bbda-b0c0-dcad6206c419-955c3fdb, #w-node-_65d5d6f4-4acd-bbda-b0c0-dcad6206c421-955c3fdb, #w-node-_6af584c0-500c-8c4d-ba4f-7a5dcb0935ac-955c3fdb, #w-node-_297a5ff5-0af7-ba03-1044-3e0cf68757b6-955c3fdb, #w-node-_65d5d6f4-4acd-bbda-b0c0-dcad6206c429-955c3fdb {
  align-self: start;
}

#w-node-_65d5d6f4-4acd-bbda-b0c0-dcad6206c431-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_629a7d9b-5dc5-8db1-8361-163281c990c2-955c3fdb, #w-node-_629a7d9b-5dc5-8db1-8361-163281c990c9-955c3fdb, #w-node-_629a7d9b-5dc5-8db1-8361-163281c990d0-955c3fdb, #w-node-_629a7d9b-5dc5-8db1-8361-163281c990d8-955c3fdb, #w-node-_629a7d9b-5dc5-8db1-8361-163281c990dd-955c3fdb, #w-node-_3ff457c5-8353-a7bf-8e5d-34799f665671-955c3fdb, #w-node-df51fab5-41d8-73c2-a03e-0a039993f052-955c3fdb, #w-node-_629a7d9b-5dc5-8db1-8361-163281c990e5-955c3fdb, #w-node-f9b23ef7-d74b-dde3-1431-5420628dfb76-955c3fdb, #w-node-f76b02c7-ebe7-2269-88c6-eea62852835b-955c3fdb {
  align-self: start;
}

#w-node-_629a7d9b-5dc5-8db1-8361-163281c990ed-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-e0f48627-9683-a58d-dc5d-66ebf6512c2f-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c36-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c3d-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c45-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c4a-955c3fdb, #w-node-_01b3c8ed-ef5f-b8bc-c29b-01011452e558-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c52-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c59-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c60-955c3fdb, #w-node-e0f48627-9683-a58d-dc5d-66ebf6512c67-955c3fdb, #w-node-_70e44878-9e08-a63f-b670-e660220fff44-955c3fdb {
  align-self: start;
}

#w-node-e0f48627-9683-a58d-dc5d-66ebf6512c6e-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2bf9-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c00-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c07-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c10-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c17-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c1e-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c25-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c2c-955c3fdb {
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c33-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c3a-955c3fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c41-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c59-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c60-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c67-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c70-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c77-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c7e-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c85-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c8c-955c3fdb {
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c93-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2c9a-955c3fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2ca1-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cb9-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cc0-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cc7-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cd0-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cd7-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cde-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2ce5-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cec-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cf2-955c3fdb {
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2cf9-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d00-955c3fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d07-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d21-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d28-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d2f-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d38-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d3f-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d46-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d4d-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d54-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d5a-955c3fdb {
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d61-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d68-955c3fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d6f-955c3fdb {
  align-self: auto;
  justify-self: center;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d72-955c3fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d86-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d8b-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d90-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d95-955c3fdb, #w-node-_945fb98b-4c81-3f62-32f5-be7302bc2d9a-955c3fdb {
  align-self: start;
}

#w-node-bb3769da-3803-1081-876f-bec11e29043a-955c3fdb, #w-node-bb3769da-3803-1081-876f-bec11e290442-955c3fdb, #w-node-bb3769da-3803-1081-876f-bec11e29044a-955c3fdb, #w-node-bb3769da-3803-1081-876f-bec11e290452-955c3fdb, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394eb6-0ee60c12, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394ec6-0ee60c12, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394eca-0ee60c12, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394ece-0ee60c12, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394ed2-0ee60c12, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394ed6-0ee60c12, #w-node-c20a95a2-df1e-e887-dc8c-16d5f6394eda-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b73-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b7f-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b83-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b87-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b8b-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b8f-0ee60c12, #w-node-_45c64b61-7294-6b11-8c3c-14401bdc1b93-0ee60c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85c284b7-ed39-72f6-5d0d-b15dc285683c-d0e1f17b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85c284b7-ed39-72f6-5d0d-b15dc2856840-d0e1f17b {
  justify-self: start;
}

#w-node-_435342a4-735d-5210-c2a6-046077bb1b75-6ef1183f, #w-node-_71940ab5-c7bc-0d61-4f01-9f7fbb1f17e6-6ef1183f, #w-node-_3186ca94-b17b-2630-5b35-b9f4746e19b3-6ef1183f, #w-node-_1a2823d2-7c7d-3508-81f9-49662f935960-6ef1183f, #w-node-ed95d177-3687-60c2-66ac-15f09951e27d-6ef1183f, #w-node-_8f39556c-d06e-f471-57a0-cc652e3f3bf0-6ef1183f {
  align-self: auto;
}

#w-node-e353cc08-0e62-c3be-1d41-a9ed93274097-6ef1183f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af477f0e-e771-faf0-2497-ce067a769b71-6ef1183f, #w-node-_95feaeed-de8f-ea7a-0bca-bef496c6a3b6-6ef1183f, #w-node-e9cd1dca-eb3e-878c-fabb-c84753c7255d-6ef1183f, #w-node-_16db6ae1-867f-6338-33fa-4f17ec430888-6ef1183f, #w-node-c00b228f-8747-3b98-fe08-30ddc66f91f8-6ef1183f, #w-node-ce77a899-84ee-b098-3304-2167f6e372a5-6ef1183f, #w-node-_0b6176bc-2e89-8c12-d714-206d770ca6cc-6ef1183f {
  align-self: center;
}

#w-node-a07ceae3-3ac3-8aa2-eb43-dd7b579334e8-6ef1183f {
  align-self: center;
  justify-self: center;
}

#w-node-b0134c74-516d-92ab-987b-475ac43414a8-6ef1183f, #w-node-e0befbd3-c5b7-4de0-22d0-35fda7b9055c-6ef1183f, #w-node-_69411e2b-dd19-5081-00af-0c5290191520-6ef1183f {
  align-self: center;
}

#w-node-_0f13effb-24c4-f954-2913-213a9c84e1e8-6ef1183f {
  align-self: center;
  justify-self: center;
}

#w-node-_133a24de-8326-4110-148e-e7b9ad9e0776-6ef1183f, #w-node-_012759e6-ec15-3a9f-4ca6-bd64eece167f-6ef1183f, #w-node-_76afd4e1-4d16-99e0-17fe-f1ff5ff39d76-6ef1183f {
  align-self: center;
}

#w-node-_1d9b4609-9a06-f06a-1caf-11def8bdc5e8-6ef1183f {
  align-self: center;
  justify-self: center;
}

#w-node-_11ec47e0-f147-3a0b-d878-4fe8913b0c7f-6ef1183f, #w-node-_2ffd1f2f-79dc-a8bb-7f58-82e6c0920ada-6ef1183f, #w-node-befe8c4b-e6e5-19ef-ccde-e31a98f695d2-6ef1183f {
  align-self: center;
}

#w-node-_02e37bab-2baf-6183-abe0-1e01c65704e5-6ef1183f {
  align-self: center;
  justify-self: center;
}

#w-node-_7006d7a0-7709-01e6-5e5e-20b89578bed9-6ef1183f {
  align-self: center;
}

#w-node-f0b1db69-0aa4-6197-c364-5a23540afcdb-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afcde-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afce1-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afce4-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afce7-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afced-572527b7 {
  align-self: auto;
}

#w-node-f0b1db69-0aa4-6197-c364-5a23540afcef-572527b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f0b1db69-0aa4-6197-c364-5a23540afcf1-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afcf7-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afcfd-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afcff-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afd03-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afd08-572527b7, #w-node-f0b1db69-0aa4-6197-c364-5a23540afd0c-572527b7 {
  align-self: center;
}

#w-node-f0b1db69-0aa4-6197-c364-5a23540afd10-572527b7 {
  align-self: center;
  justify-self: center;
}

#w-node-f0b1db69-0aa4-6197-c364-5a23540afd12-572527b7 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e0a-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e0d-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e10-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e13-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e16-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e1c-75ed7f99 {
  align-self: auto;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e1e-75ed7f99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e20-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e27-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2d-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2f-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e33-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e38-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e3d-75ed7f99 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e41-75ed7f99 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e43-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e4c-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e51-75ed7f99 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e55-75ed7f99 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e57-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e60-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e65-75ed7f99 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e69-75ed7f99 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e6b-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e74-75ed7f99, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e79-75ed7f99 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e7d-75ed7f99 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e7f-75ed7f99 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e0a-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e0d-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e10-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e13-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e16-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e1c-d99f7153 {
  align-self: auto;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e1e-d99f7153 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e20-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e27-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2d-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2f-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e33-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e38-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e3d-d99f7153 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e41-d99f7153 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e43-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e4c-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e51-d99f7153 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e55-d99f7153 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e57-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e60-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e65-d99f7153 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e69-d99f7153 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e6b-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e74-d99f7153, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e79-d99f7153 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e7d-d99f7153 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e7f-d99f7153, #w-node-_3814a0a4-1a42-0029-e640-a76825d76aea-d99f7153, #w-node-a6614906-b2e2-12f3-2ba1-4f90caef9f8a-d99f7153 {
  align-self: center;
}

#w-node-_2acfaa8b-2e86-aeeb-cdac-b94d51b426d0-d99f7153 {
  align-self: center;
  justify-self: center;
}

#w-node-_54eca128-5533-cc11-0585-0d13c7227e0f-d99f7153 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e0a-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e0d-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e10-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e13-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e16-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e1c-d6d6c48d {
  align-self: auto;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e1e-d6d6c48d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e20-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e27-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2d-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2f-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e33-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e38-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e3d-d6d6c48d {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e41-d6d6c48d {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e43-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e4c-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e51-d6d6c48d {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e55-d6d6c48d {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e57-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e60-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e65-d6d6c48d {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e69-d6d6c48d {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e6b-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e74-d6d6c48d, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e79-d6d6c48d {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e7d-d6d6c48d {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e7f-d6d6c48d {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e0a-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e0d-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e10-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e13-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e16-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e1c-c289c104 {
  align-self: auto;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e1e-c289c104 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e20-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e27-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2d-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e2f-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e33-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e38-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e3d-c289c104 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e41-c289c104 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e43-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e4c-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e51-c289c104 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e55-c289c104 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e57-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e60-c289c104, #w-node-_0a443f0c-cd45-8059-3819-6ba215201e65-c289c104 {
  align-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e69-c289c104 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a443f0c-cd45-8059-3819-6ba215201e6b-c289c104, #w-node-a062d43b-c181-ff98-10d6-60c6c49230cf-c289c104 {
  align-self: center;
}

#w-node-_6171bd6e-fd32-32a7-b399-f7aafc38f7d5-c289c104 {
  align-self: center;
  justify-self: center;
}

#w-node-a6379dba-d369-14ff-3c78-38e11889bdba-c289c104 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_18422475-e9d7-ad7a-a4e4-3bb38fb8631b-e5c128f6, #w-node-_086ac01e-7cc9-34fa-a99c-88fad558d1c8-89ab67b6, #w-node-eadfc59e-0c9d-b83a-c753-11584d571b6f-4c8c6274, #w-node-ab7ca8dc-11de-4ac8-f76d-4bb8b2ae0ff8-b2ae0ff4, #w-node-_04ec8b33-d051-d734-8ae6-136f8885d744-46b359b4, #w-node-_51ccb4db-373f-f774-15c8-cf7830d00646-b6f69692, #w-node-_474e1d01-92c9-12e9-6f06-c680ed57e970-15e0462b, #w-node-_96038727-a3f9-092e-108f-58b9650e6890-08905ee8, #findDomain.w-node-_8685d43e-e0dc-ddb1-ac0c-da6064e35d8f-e69a8fb5, #w-node-_30ed3df0-6fc3-89c7-882b-0cf1c50fb075-955c3fdb, #w-node-d3af7ba3-0e93-dbcf-8a25-3d2c47dfacd6-0ee60c12 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_13f5e153-9568-05fd-48d6-f58688c9a6ef-88c9a69f, #w-node-_3090edc8-584b-670a-bb1f-e75606c487b1-4c8c6274, #w-node-e4d62dc9-eae6-f41d-747a-5b7fbe483e6c-46b359b4, #w-node-_215385ee-522d-701b-15c0-28476c32a307-15e0462b, #w-node-_60daa0c5-5ba1-b1d5-7431-ff391a4ba1de-08905ee8 {
    order: -9999;
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_02fba1e9-db45-525e-113d-7211734ec38e-e5c128f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85c284b7-ed39-72f6-5d0d-b15dc285683c-d0e1f17b {
    grid-column: span 1 / span 1;
  }
}
