:root {
  --untitled-ui--white: white;
  --untitled-ui--gray100: #f2f4f7;
  --vibrant_green_1: #78f0c6;
  --untitled-ui--primary700: #6941c6;
  --dp_blue_1: #060922;
  --untitled-ui--primary100: #f4ebff;
  --dp_blue_3: #232854;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--primary300: #d6bbfb;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --untitled-ui--primary50: #f9f5ff;
  --dp_blue_2: #111537;
  --carr_blue_10: #f5fcff;
  --carr_blue_5: #37baf3;
  --dp_blue_10: #fbfbff;
  --carr_blue_6: #5fc8f6;
  --vivid_red_6: #ef4e4e;
  --dp_blue_8: #c6c8d5;
  --dp_blue_9: #e7e7ed;
  --dp_blue_7: #9699b2;
  --vivid_red_5: #e12d39;
  --yellow_5: #f0b429;
  --purple_6: #724bb7;
  --dp_blue_6: #6f7397;
  --vibrant_green_10: #ebfef7;
  --untitled-ui--primary800: #53389e;
  --carr_blue_9: #d7f2fe;
  --dp_blue_4: #383d6a;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.uui-navbar07_menu-button {
  padding: 0;
}

.navigation_button_primary {
  grid-column-gap: .5rem;
  border: 1.5px none var(--vibrant_green_1);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  background-image: linear-gradient(122deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 42px;
  padding: 0 0 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.navigation_button_primary:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_1);
}

.navigation_button_primary:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.navigation_button_secondary {
  grid-column-gap: .5rem;
  color: var(--vibrant_green_1);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.navigation_button_secondary:hover {
  background-color: var(--dp_blue_3);
  color: var(--vibrant_green_1);
}

.navigation_button_secondary.hide-tablet {
  color: var(--vibrant_green_1);
  text-align: center;
  border-radius: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

.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 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray.show-tablet, .show-tablet {
  display: none;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar_link {
  color: var(--untitled-ui--white);
  text-align: center;
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: 60px;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: all .3s;
  display: inline-flex;
}

.navbar_link:hover {
  color: var(--untitled-ui--white);
  text-align: center;
  vertical-align: baseline;
  background-color: #232854;
  min-height: 60px;
}

.navbar_link.w--current {
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: var(--vibrant_green_1);
  color: var(--untitled-ui--white);
  padding-top: calc(.75rem + 4px);
}

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

.uui-text-size-small.text-color-gray500 {
  color: var(--untitled-ui--gray500);
}

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

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar07_icon-wrapper {
  color: var(--vibrant_green_1);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

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

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

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

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui--white);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_menu-left {
  margin-left: auto;
  margin-right: auto;
}

.uui-navbar07_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
  margin-left: 1.5rem;
  padding-left: 0;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: auto;
  display: flex;
}

.uui-navbar07_logo-link {
  margin-bottom: 8px;
  padding-left: 0;
}

.uui-navbar07_logo-link.inf2, .uui-navbar07_logo-link.inf2.w--current {
  margin-bottom: 0;
}

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

.site_header {
  z-index: 9999;
  border-bottom: 1px none var(--untitled-ui--gray100);
  background-color: #111537;
  align-items: center;
  width: 100%;
  min-height: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--vibrant_green_1);
  background-color: var(--vibrant_green_1);
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

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

.uui-button:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

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

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

.uui-navbar07_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_link.w--current {
  color: #000;
}

.uui-navbar07_dropdown-toggle-2 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle-2:hover {
  color: var(--untitled-ui--gray700);
}

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

.uui-navbar07_component-2 {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar07_dropdown-toggle-3 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle-3:hover {
  color: var(--untitled-ui--gray700);
}

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

.uui-footer02_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-footer02_social-link {
  color: var(--untitled-ui--gray400);
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer02_social-link:hover {
  color: var(--untitled-ui--gray500);
}

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

.uui-footer02_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer02_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

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

.uui-footer02_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  display: flex;
}

.uui-footer02_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui--gray200);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

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

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

.uui-text-style-link {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-form_input {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-form_input.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-footer02_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer02_form-block {
  max-width: 35rem;
  margin-top: 1rem;
  margin-bottom: 0;
}

.uui-footer02_heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-footer02_right-wrapper {
  flex-direction: column;
  display: flex;
}

.uui-footer02_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer02_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-footer02_link-list-heading {
  color: var(--untitled-ui--gray500);
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

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

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-footer02_left-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start;
}

.uui-footer02_top-wrapper {
  grid-column-gap: 4vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

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

.error-text {
  color: #e23939;
}

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

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-form-checkbox-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-color: var(--vibrant_green_1);
  background-color: var(--untitled-ui--primary50);
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--vibrant_green_1);
  background-color: var(--untitled-ui--primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--vibrant_green_1);
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui--primary100);
  border-radius: .25rem;
}

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

.uui-field-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

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

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

.uui-contact01_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 30rem;
  margin: 6rem auto 0;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: var(--vibrant_green_1);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block {
  background-color: var(--dp_blue_2);
  text-align: center;
  word-break: normal;
  justify-content: center;
  align-items: center;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  font-weight: 500;
  display: flex;
  position: static;
  top: 9px;
}

.text-block:hover {
  background-color: #11153700;
  font-weight: 600;
}

.heading_2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  display: flex;
}

.heading_2.upper {
  text-transform: uppercase;
  font-weight: 600;
}

.heading_2.education {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.heading_2.light {
  color: var(--carr_blue_10);
}

.tagline {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(24deg, #5ecaf8, #5fcbf3 16%, #60cfe3 37%, #63d6c9 54%, #67deaa 69%, #78f0c7);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 56px 20px;
  display: flex;
  overflow: hidden;
}

.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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

.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 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.pricing_button {
  grid-column-gap: .5rem;
  border: 1.5px solid var(--carr_blue_5);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: .625rem 1.125rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.pricing_button:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
}

.pricing_button:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.pricing_button.left {
  width: 300px;
  margin-left: 0;
  margin-right: 0;
}

.pricing_button.left.pop-up {
  width: 200px;
}

.pricing_button.light {
  color: var(--dp_blue_2);
  border-width: 2px;
  width: 230px;
  margin-top: 20px;
}

.pricing_button.light-2 {
  color: var(--dp_blue_2);
  width: 230px;
  margin-left: 0;
  margin-right: 0;
}

.pricing_button.blue {
  background-color: var(--dp_blue_3);
  color: var(--dp_blue_10);
  border-style: none;
  border-width: 2px;
  width: 230px;
  margin-top: 20px;
  font-weight: 600;
}

.pricing_button.blue:hover {
  background-color: var(--dp_blue_2);
}

.pricing_button.rounded {
  border-radius: 20rem;
}

.pricing_button.rounded.narrow {
  height: 40px;
}

.pricing_button.rounded.narrow-ghost {
  box-shadow: none;
  color: var(--vivid_red_6);
  border-style: none;
  width: 259.313px;
  height: 40px;
}

.pricing_button.blue-copy {
  background-color: var(--dp_blue_3);
  color: var(--dp_blue_10);
  border-style: none;
  border-width: 2px;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-weight: 600;
}

.pricing_button.blue-copy:hover {
  background-color: var(--dp_blue_2);
}

.pricing_button.green {
  color: #111537;
  background-color: #43cb91;
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.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-2 {
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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--white);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.uui-text-size-medium.sub {
  color: var(--dp_blue_8);
  font-weight: 500;
}

.uui-text-size-medium.dark {
  color: #191d43;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.uui-text-size-medium.semib {
  max-width: 350px;
  font-weight: 500;
}

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

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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;
}

.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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

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

.uui-pricing07_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018281a, 0 1px 2px #1018280f;
}

.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-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: var(--vibrant_green_1);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-padding-vertical-xhuge-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.uui-page-padding-2 {
  background-color: var(--dp_blue_2);
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.uui-pricing09_feature {
  width: auto;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.uui-pricing09_feature-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: 32px 2rem 2.5rem;
  display: grid;
}

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

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

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

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

.pricing_header {
  color: var(--untitled-ui--white);
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Syne, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.pricing_header.elite {
  background-color: #6430ff;
}

.pricing_header.pro {
  background-color: #3b99f9;
}

.pricing_header.expert {
  background-color: #bf9b30;
}

.pricing_header.paper {
  color: var(--dp_blue_1);
  background-color: #babfbc;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 24px;
  line-height: 32px;
}

.pricing_header.expert-copy {
  background-color: #bf9b30;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 24px;
  line-height: 32px;
}

.pricing_header.pro-copy {
  background-color: #3b99f9;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 24px;
  line-height: 32px;
}

.pricing_header.elite-copy {
  background-color: #6430ff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 24px;
  line-height: 32px;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--vibrant_green_1);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-pricing09_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.uui-pricing09_content-top {
  flex-direction: column;
}

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

.uui-pricing09_plan {
  border: 1px none var(--untitled-ui--gray200);
  border-radius: 0;
  padding: 0 0 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan.limited {
  border-style: none;
  border-color: #6430ff;
  box-shadow: 0 0 5px #00000080, 0 1px 10px #00000026, 0 10px 35px #00000059;
}

.uui-pricing09_popular-label {
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.uui-pricing09_components {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

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

.uui-pricing09_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing09_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: 3rem;
  padding: .375rem;
  display: grid;
}

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

.uui-section_pricing09 {
  width: auto;
  overflow: hidden;
}

.text-block-2 {
  text-align: center;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}

.section_sim {
  background-color: var(--dp_blue_10);
  color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
  overflow: visible;
}

.section_sim.pricing {
  background-color: var(--dp_blue_10);
}

.section_sim.home {
  display: block;
  position: relative;
}

.offer_button {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  color: var(--dp_blue_2);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: .625rem 1.125rem;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
  background-image: linear-gradient(164deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
}

.offer_button:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.offer_button.rounded {
  border-radius: 40px;
}

.offer_button.rounded.small {
  width: 100%;
  height: 42px;
}

.offer_button.rounded.buttom {
  width: 300px;
}

.offer_button.rounded.dark {
  color: var(--dp_blue_10);
  background-image: none;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
}

.offer_button.dark {
  color: var(--dp_blue_10);
  letter-spacing: .5px;
  background-color: #111537;
  background-image: none;
  width: 100%;
  max-width: 190px;
  height: 32px;
  font-size: 10px;
  line-height: 14;
}

.div-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  display: flex;
}

.cornerstones {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.header_2 {
  color: #fff;
  font-family: Syne, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.header_2.black {
  color: var(--dp_blue_2);
  flex: 0 auto;
  font-weight: 600;
}

.header_2.dark, .header_2.dark-2 {
  color: var(--dp_blue_2);
  font-weight: 600;
}

.div-block-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  max-width: 1020px;
  margin: 60px auto;
  display: grid;
}

.div-block-2.horizontal {
  flex-flow: row;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-2.wide {
  flex-flow: column;
  display: flex;
}

.div-block-2.center {
  place-items: start stretch;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2.left {
  grid-template-columns: 1.5fr 1fr;
}

.body_1 {
  color: #fff;
  max-width: 524px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

.body_1.dark {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1.dark.education {
  max-width: 800px;
  font-weight: 600;
}

.body_1.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1.long {
  max-width: none;
}

.body_1.bold {
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.body_1.large {
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.body_1.normal {
  max-width: 480px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.body_1.light {
  color: var(--dp_blue_9);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1.light.education {
  max-width: 800px;
  font-weight: 600;
}

.body_1.dark-copy {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: 1080px;
  font-weight: 500;
}

.body_1.dark-copy.education {
  max-width: 800px;
  font-weight: 600;
}

.div-block-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-3.alt {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.div-block-3.long {
  width: 100%;
  max-width: none;
}

.div-block-3.long.left {
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-3.mob {
  width: 100%;
  max-width: none;
  display: none;
}

.div-block-3.long-2 {
  width: 100%;
  max-width: none;
}

.div-block-3.left {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-3.education {
  justify-content: flex-start;
  align-items: stretch;
  width: 415px;
}

.div-block-3.left-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-3.center {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  max-width: 880px;
}

.flex-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: linear-gradient(58deg, #5ecaf8, #5fcbf3 14%, #60cfe3 31%, #63d6c9 50%, #67deaa 69%, #78f0c7);
  border-radius: 20px;
  width: 100%;
  padding: 20px;
}

.cornerstone_card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--dp_blue_2);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: auto;
  padding: 40px;
}

.body_2 {
  color: #fff;
  text-align: left;
  width: 100%;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

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

.body_2.short {
  background-color: var(--dp_blue_3);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 100px;
  padding: 26px 40px;
  display: flex;
}

.body_2.bold {
  margin-top: 0;
  font-weight: 600;
}

.body_2.special {
  margin-top: 12px;
}

.body_2.long {
  text-align: justify;
}

.body_2.dark {
  color: #111537;
  margin-top: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.body_2.bold-copy {
  width: auto;
  margin-top: 0;
  font-weight: 600;
}

.header_3 {
  color: #fff;
  letter-spacing: .2px;
  text-indent: 0%;
  text-transform: uppercase;
  max-width: 524px;
  height: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.header_3.centered {
  text-align: center;
  height: 48px;
}

.header_3.short {
  background-color: var(--dp_blue_3);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  display: flex;
}

.header_3.short.dark {
  border-style: none none solid solid;
  border-width: 2px;
  border-color: black black var(--dp_blue_3) var(--dp_blue_3);
  color: var(--dp_blue_2);
  background-color: #23285400;
  padding: 12px 40px;
  font-size: 24px;
  line-height: 32px;
}

.header_3.large {
  background-color: var(--dp_blue_3);
  color: var(--vibrant_green_1);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 132px;
  max-width: 132px;
  height: 100%;
  font-family: Syne, sans-serif;
  font-size: 56px;
  line-height: 64px;
  text-decoration: none;
  display: flex;
}

.flex-block-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
}

.flex-block-5.centered {
  justify-content: flex-start;
  align-items: center;
}

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

.market-access {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.market_card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: auto;
  background-color: var(--dp_blue_3);
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: auto;
  padding: 40px;
}

.div-block-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image {
  height: 56px;
}

.flex-block-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.trading-benefits {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.flex-block-7 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.benefit-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: auto;
  border-left: 4px solid var(--vibrant_green_1);
  background-color: var(--dp_blue_3);
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: auto;
  padding: 40px;
}

.benefit-card.large {
  background-color: var(--dp_blue_2);
  padding-bottom: 12px;
}

.client-experience {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.flex-block-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.client-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: auto;
  border-left: 4px solid var(--carr_blue_5);
  background-color: var(--dp_blue_3);
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: auto;
  padding: 40px;
}

.onboarding-and-process {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.flex-block-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-block-10 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}

.flex-block-11 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.flex-block-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.articles {
  background-color: var(--dp_blue_10);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 40px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.div-block-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1020px;
  margin: 60px 40px;
  display: flex;
}

.div-block-8.education {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
}

.ghost-button {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  color: var(--carr_blue_5);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: .625rem 1.125rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.ghost-button:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
}

.ghost-button:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.ghost-button.left {
  width: 300px;
  margin-left: 0;
  margin-right: 0;
}

.ghost-button.mobile {
  width: 200px;
  display: flex;
}

.flex-block-13 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.caption_1 {
  color: var(--dp_blue_7);
  text-align: left;
  letter-spacing: normal;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.caption_1:hover {
  color: var(--dp_blue_7);
}

.article-title {
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.flex-block-14 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-block-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 320px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 320px;
  grid-auto-columns: 1fr;
  display: grid;
}

.article-index {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  height: auto;
}

.article-index:hover {
  border-top: 8px solid var(--vibrant_green_1);
  margin-top: -8px;
  padding-top: 0;
}

.flex-block-16 {
  background-image: linear-gradient(#111536 19%, #232854 51%, #111536 91%);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 2rem 120px;
}

.header_1 {
  color: #fff;
  z-index: 1000;
  font-family: Syne, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.header_1.black {
  color: var(--dp_blue_2);
  flex: 0 auto;
  font-weight: 600;
}

.header_1.inf.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf.dark {
  color: var(--dp_blue_2);
}

.header_1.inf.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf.alt.hightloghted-2-copy {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
  font-size: 40px;
}

.header_1.inf.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf.highlighted-2 {
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  margin-top: 0;
  margin-left: -8px;
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.event {
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.event.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.event.dark {
  color: var(--dp_blue_2);
}

.header_1.event.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.event.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.event.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf-copy.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf-copy.dark {
  color: var(--dp_blue_2);
}

.header_1.inf-copy.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf-copy.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf-copy.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.short {
  margin-top: 0;
}

.header_1.inf-flash {
  font-size: 44px;
  line-height: 50px;
}

.header_1.inf-flash.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf-flash.dark {
  color: var(--dp_blue_2);
}

.header_1.inf-flash.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf-flash.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf-flash.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf-edu.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf-edu.dark {
  color: var(--dp_blue_2);
}

.header_1.inf-edu.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf-edu.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf-edu.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf-edu-main {
  margin-bottom: 0;
}

.header_1.inf-edu-main.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf-edu-main.dark {
  color: var(--dp_blue_2);
}

.header_1.inf-edu-main.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf-edu-main.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf-edu-main.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf-ht-main {
  margin-bottom: 0;
  font-size: 44px;
  line-height: 50px;
}

.header_1.inf-ht-main.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf-ht-main.dark {
  color: var(--dp_blue_2);
}

.header_1.inf-ht-main.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf-ht-main.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf-ht-main.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf-ht.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.inf-ht.dark {
  color: var(--dp_blue_2);
}

.header_1.inf-ht.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.inf-ht.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.inf-ht.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.inf-ht.highlighted-2 {
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  margin-top: 0;
  margin-left: -10px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 44px;
  line-height: 50px;
}

.header_1.event-banner {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.header_1.event-banner.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_1.event-banner.dark {
  color: var(--dp_blue_2);
}

.header_1.event-banner.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_1.event-banner.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_1.event-banner.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_1.education {
  text-shadow: 0 4px 4px #00000040;
}

.header_1.caps {
  text-transform: uppercase;
}

.header_1.short-copy {
  color: var(--dp_blue_1);
  margin-top: 0;
}

.header_1.caps-copy {
  text-transform: uppercase;
  background-image: url('../images/Frame-1000002699.svg');
  background-position: 80% 92%;
  background-repeat: no-repeat;
  background-size: 156px;
  line-height: 48px;
}

.header_1.caps-no-image {
  text-align: left;
  text-transform: uppercase;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: auto;
  max-width: 600px;
  font-weight: 700;
  line-height: 48px;
}

.header_1.caps-no-image.center {
  text-align: center;
}

.header_1.blur {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: left;
  text-transform: uppercase;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  width: auto;
  max-width: 840px;
  margin-left: 0;
  padding: 12px 12px 12px 20px;
  font-weight: 700;
  line-height: 48px;
  box-shadow: 0 2px 5px #0003;
}

.header_1.center {
  text-align: center;
  font-size: 56px;
  line-height: 60px;
}

.header_1.center.semi {
  font-weight: 600;
}

.header_1.center-dark {
  color: #111537;
  text-align: center;
  font-size: 56px;
  font-weight: 600;
  line-height: 67px;
}

.header_1.center-copy {
  text-align: center;
  font-size: 56px;
  line-height: 60px;
}

.header_1.center-copy.semi {
  font-weight: 600;
}

.header_1.banner {
  text-align: center;
  font-size: 56px;
  line-height: 60px;
}

.header_1.banner.semi {
  font-weight: 600;
}

.flex-block-17 {
  box-sizing: border-box;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  aspect-ratio: auto;
  overflow-wrap: normal;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.video {
  aspect-ratio: 16 / 9;
  height: auto;
}

.div-block-9 {
  display: block;
}

.section {
  background-image: linear-gradient(#111536 19%, #232854 51%, #111536 91%, #111536);
  width: auto;
  padding: 140px 2rem;
  overflow: hidden;
}

.section.paper {
  background-image: url('../images/Group-399.png'), linear-gradient(#111536 19%, #232854 51%, #111536 91%, #111536);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.section._100k {
  background-color: #11153700;
  background-image: linear-gradient(180deg, #0000, var(--dp_blue_2) 95%), url('../images/Group-1009.png');
  -webkit-text-fill-color: inherit;
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  padding-top: 100px;
  padding-bottom: 60px;
}

.section._100k-copy {
  background-color: #11153700;
  background-image: linear-gradient(180deg, #11153780, var(--dp_blue_2) 95%), url('../images/Group-1000002686.png');
  -webkit-text-fill-color: inherit;
  background-color: #11153700;
  background-position: 0 0, 50% 45%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  background-image: linear-gradient(180deg, #0000, var(--dp_blue_2) 95%), url('../images/Group-1009.png');
  -webkit-text-fill-color: inherit;
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  background-clip: border-box;
  padding-top: 60px;
  padding-bottom: 60px;
}

.flex-block-18 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
}

.flex-block-18.mini {
  display: none;
}

.body {
  overflow: visible;
}

.div-block-3-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.uui-footer08_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer08_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

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

.uui-text-size-small-3 {
  color: var(--dp_blue_7);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-3.text-color-gray500 {
  color: var(--untitled-ui--gray500);
  font-family: Montserrat, sans-serif;
}

.uui-footer08_bottom-wrapper {
  border-top: 1px none var(--dp_blue_3);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

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

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

.uui-text-style-link-2 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--vibrant_green_1);
  background-color: var(--vibrant_green_1);
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

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

.uui-button-2:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-2.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-2 {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--untitled-ui--gray300) var(--untitled-ui--gray300) var(--dp_blue_7);
  background-color: var(--dp_blue_2);
  color: var(--dp_blue_7);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem .5rem 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2:focus {
  border-color: var(--untitled-ui--primary300) var(--untitled-ui--primary300) var(--carr_blue_5);
  background-color: var(--dp_blue_3);
  color: var(--untitled-ui--white);
  border-top-style: none;
  border-bottom-width: 2px;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-footer08_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #e7e7e7;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  font-family: Montserrat, sans-serif;
  display: grid;
}

.uui-footer08_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.uui-footer08_heading {
  color: var(--dp_blue_8);
  margin-bottom: 1rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.uui-footer08_right-wrapper {
  flex-direction: column;
  display: none;
}

.uui-footer08_link {
  color: var(--dp_blue_8);
  text-align: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer08_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-footer08_link-list {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 64px;
  display: flex;
}

.uui-footer08_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

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

.uui-footer08_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.uui-padding-vertical-xlarge-2 {
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.routes-desktop {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-page-padding-3 {
  background-color: var(--dp_blue_2);
  padding-left: 2rem;
  padding-right: 2rem;
}

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

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

.uui-pricing11_row-content.centered {
  justify-content: center;
  align-items: center;
}

.uui-pricing11_row-content.special {
  padding-left: 1.5rem;
}

.uui-pricing11_row-content.horizontal {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.uui-pricing11_row-lead-text {
  color: var(--dp_blue_2);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.uui-pricing11_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  font-family: Montserrat, sans-serif;
}

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

.uui-pricing11_row._1-row {
  grid-template-columns: .5fr 1fr;
}

.uui-pricing11_row._2-rows {
  grid-template-columns: 1fr .75fr 1.25fr;
}

.uui-pricing11_row.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.uui-pricing11_heading-row-text {
  color: var(--dp_blue_2);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

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

.uui-text-size-medium-2 {
  color: var(--dp_blue_2);
  text-align: left;
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-medium-2.link {
  color: var(--carr_blue_5);
  text-align: left;
}

.uui-text-size-medium-2.left {
  text-align: left;
}

.uui-text-size-medium-2.centered {
  text-align: center;
}

.uui-text-size-medium-2.routes {
  color: var(--dp_blue_10);
  font-weight: 400;
}

.uui-text-size-medium-2.routes.green {
  color: var(--vibrant_green_1);
}

.uui-text-size-medium-2.routes.red {
  color: var(--vivid_red_6);
}

.uui-text-size-medium-2.routes-copy, .uui-text-size-medium-2.routes-time, .uui-text-size-medium-2.routes-desc {
  color: var(--dp_blue_10);
  font-weight: 400;
}

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

.uui-text-size-small-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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: 1rem;
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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);
  background-color: var(--dp_blue_10);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 0 0 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.uui-pricing11_top-row-content.limited {
  border: 2px #6430ff69;
  box-shadow: 0 2px 5px #0003;
}

.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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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: center;
  align-items: center;
  display: flex;
}

.uui-pricing11_top-row {
  z-index: 5000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px none var(--untitled-ui--gray200);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 80px;
}

.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: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018281a, 0 1px 2px #1018280f;
}

.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: 0;
  display: flex;
}

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

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

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

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

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

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

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

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

.pricing-section {
  background-color: var(--dp_blue_10);
  padding-left: 2rem;
  padding-right: 2rem;
}

.flex-block-19 {
  justify-content: center;
  align-items: center;
}

.pricing_header-2 {
  color: var(--untitled-ui--white);
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Syne, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.pricing_header-2.elite {
  background-color: #6430ff;
}

.pricing_header-2.pro {
  background-color: #3b99f9;
}

.pricing_header-2.expert {
  background-color: #bf9b30;
}

.pricing_header-2.sim {
  color: var(--dp_blue_2);
}

.flex-block-20 {
  justify-content: center;
  align-items: center;
}

.flex-block-20.elite {
  background-color: #6430ff;
}

.flex-block-20.pro {
  background-color: #3b99f9;
}

.flex-block-20.expert {
  background-color: #bf9b30;
  text-decoration: none;
}

.flex-block-20.sim {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #babfbc;
}

.link-block-1 {
  color: var(--carr_blue_5);
}

.uui-pricing11_row-content-2 {
  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-2 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

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

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

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

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

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

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

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

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

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

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

.uui-pricing11_top-row-2 {
  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: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

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

.uui-button-secondary-gray-3 {
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

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

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

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

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

.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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.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: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018281a, 0 1px 2px #1018280f;
}

.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;
  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-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.fees {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.fee-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: auto;
  border-left: 4px solid var(--vibrant_green_1);
  background-color: var(--dp_blue_2);
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: auto;
  padding: 0 40px 20px;
}

.fee-card.blue {
  border-left-color: var(--carr_blue_5);
}

.fee-card.red {
  border-left-color: var(--vivid_red_5);
}

.fee-card.yeallow {
  border-left-color: var(--yellow_5);
}

.fee-card.purple {
  border-left-color: var(--purple_6);
}

.fee-card.something {
  border-left-color: var(--untitled-ui--primary700);
}

.div-block-2-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1020px;
  margin: 60px auto;
  display: flex;
}

.flex-block-7-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.table_header {
  color: var(--dp_blue_10);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}

.table_header.link {
  color: var(--carr_blue_5);
  text-align: left;
}

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

.table_value {
  color: var(--dp_blue_10);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.table_value.link {
  color: var(--carr_blue_5);
  text-align: left;
}

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

.flex-block-21 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-22 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex-block-23 {
  background-color: var(--dp_blue_3);
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 60px;
}

.routes_header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dp_blue_6);
  background-color: var(--dp_blue_2);
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr .75fr;
  align-items: stretch;
  position: sticky;
  top: 60px;
}

.routes_header._1-row {
  grid-template-columns: .5fr 1fr;
}

.routes_header._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.routes_header.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.routes_header_cell {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  font-family: Montserrat, sans-serif;
}

.routes_cell {
  border-left: 1px none var(--untitled-ui--gray200);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 1.5rem 1rem 0;
  display: flex;
}

.routes_cell.centered {
  justify-content: center;
  align-items: center;
}

.routes_cell.special {
  padding-left: 2.25rem;
}

.uui-pricing11_row-lead-text-copy {
  color: var(--dp_blue_2);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.uui-pricing11_row-lead-text-copy.routes, .uui-pricing11_row-lead-text-copy.routes-copy, .uui-pricing11_row-lead-text-copy.routes-copy, .uui-pricing11_row-lead-text-copy.routes-copy, .uui-pricing11_row-lead-text-copy.routes-copy, .uui-pricing11_row-lead-text-copy.routes-copy {
  color: var(--dp_blue_10);
  font-size: 12px;
  line-height: 16px;
}

.routes_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dp_blue_6);
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr .75fr;
  align-items: stretch;
}

.routes_row._1-row {
  grid-template-columns: .5fr 1fr;
}

.routes_row._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.routes_row.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.execution-routes {
  background-color: var(--dp_blue_2);
  padding-left: 2rem;
  padding-right: 2rem;
}

.routes-tips {
  color: var(--dp_blue_2);
  text-align: left;
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.routes-tips.link {
  color: var(--carr_blue_5);
  text-align: left;
}

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

.routes-tips.centered {
  text-align: center;
}

.routes-tips.routes {
  color: var(--dp_blue_10);
  font-weight: 300;
}

.flex-block-24 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-top: 20px;
}

.offer_button-copy {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  color: var(--dp_blue_2);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: .625rem 1.125rem;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button-copy:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
  background-image: linear-gradient(164deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
}

.offer_button-copy:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  display: flex;
}

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

.execution-routes-mobile {
  background-color: var(--dp_blue_2);
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.pricing-section-mobile {
  background-color: var(--dp_blue_10);
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.uui-padding-vertical-xhuge-3-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 7rem;
  display: flex;
}

.uui-padding-vertical-xhuge-3-copy.sim {
  padding-bottom: 2rem;
}

.uui-pricing11_top-row-copy {
  z-index: 9999;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px none var(--untitled-ui--gray200);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  position: sticky;
  top: 64px;
}

.uui-pricing11_top-row-copy.sim {
  z-index: 8000;
}

.uui-pricing11_row-copy {
  border-bottom: 1px solid var(--dp_blue_8);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.uui-pricing11_row-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.uui-pricing11_top-row-content-copy {
  border-left: 1px solid var(--untitled-ui--gray200);
  background-color: var(--dp_blue_10);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 0;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

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

.uui-pricing11_row-copy._1-row {
  grid-template-columns: .5fr 1fr;
}

.uui-pricing11_row-copy._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.uui-pricing11_row-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

._123456 {
  border-bottom: 1px solid var(--dp_blue_8);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

._123456._1-row {
  grid-template-columns: .5fr 1fr;
}

._123456._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

._123456.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.uui-pricing11_row-copy-copy {
  border-bottom: 1px solid var(--dp_blue_8);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.uui-pricing11_row-copy-copy._1-row {
  grid-template-columns: .5fr 1fr;
}

.uui-pricing11_row-copy-copy._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.uui-pricing11_row-copy-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.uui-pricing11_row-mobile {
  border-bottom: 1px solid var(--dp_blue_8);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.uui-pricing11_row-mobile._1-row {
  grid-template-columns: .5fr 1fr;
}

.uui-pricing11_row-mobile._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.uui-pricing11_row-mobile.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.tooltip-anchor {
  z-index: 100;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.w--open {
  background-color: #0000;
  display: flex;
}

.tooltip-anchor.top {
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 12px;
  inset: auto 0% 100%;
}

.tooltip-anchor.top.w--open {
  display: flex;
}

.tooltip-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0%;
}

.tooltip-dropdown.inline {
  display: inline-block;
}

.tooltip-wrapper {
  box-sizing: border-box;
  aspect-ratio: auto;
  border: 1px none var(--dp_blue_9);
  color: #112953;
  text-align: left;
  background-color: #e7e7ed00;
  border-radius: 4px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 320px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-wrapper._200 {
  width: 60px;
}

.relative {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 16px;
  position: relative;
}

.relative.small {
  font-size: 12px;
}

.relative.large {
  font-size: 14px;
  line-height: 20px;
}

.relative.large-right {
  width: 90px;
  font-size: 14px;
  line-height: 24px;
}

.relative.large-right-100 {
  width: 100px;
  font-size: 14px;
  line-height: 24px;
}

.relative.large-copy {
  font-size: 16px;
  line-height: 24px;
}

.relative.large-copy.green {
  color: var(--vibrant_green_1);
}

.relative.syne {
  font-family: Syne, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.super {
  padding-left: 3px;
  position: absolute;
  top: -2px;
}

.tooltip-container {
  z-index: 3;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dp_blue_9);
  object-fit: fill;
  border-radius: 9px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  min-width: 200px;
  padding: 16px;
  font-size: 12.5px;
  display: flex;
  position: relative;
}

.tooltip-container._10 {
  padding: 10px;
}

.tooltip-container._200 {
  border: 1px solid var(--dp_blue_9);
  background-color: var(--carr_blue_10);
  border-radius: 4px;
}

.tooltip-container._280 {
  border: 1px solid var(--dp_blue_9);
  background-color: var(--carr_blue_10);
  border-radius: 4px;
  min-width: 280px;
}

.tooltip-container._208 {
  border: 1px solid var(--dp_blue_9);
  background-color: var(--carr_blue_10);
  border-radius: 4px;
  min-width: 208px;
}

.tooltip-container.limited {
  border: 2px solid var(--dp_blue_3);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: var(--dp_blue_9);
  background-color: #1115374d;
  border-radius: 12px;
  min-width: 320px;
}

.tooltip-container.limited-copy {
  border: 2px solid var(--dp_blue_7);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: var(--dp_blue_9);
  background-color: #11153799;
  border-radius: 12px;
  min-width: 320px;
}

.tooltip-content {
  padding: 0;
  display: block;
}

.tooltip-i {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 1em;
  font-style: italic;
  display: flex;
  position: relative;
  top: -.1em;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.bottom {
  top: auto;
  bottom: -7px;
}

.tooltip-diamond.top {
  inset: 0% 0% 0% auto;
}

.text-block-3 {
  border-bottom: 2px dashed var(--carr_blue_5);
  color: var(--carr_blue_5);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.dropdown-toggle {
  padding: 0;
}

.dropdown {
  background-color: #f0f0f0;
  min-width: 120px;
  margin-left: 0;
}

.tooltip-title {
  column-count: auto;
  column-rule: 48px dashed #be1e1e;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  flex-flow: column;
  flex: 1;
  column-gap: 13px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 110%;
  font-weight: 800;
  display: flex;
}

.dropdown-list {
  z-index: 9999;
  background-color: #ddd0;
  flex: 1;
  position: absolute;
  inset: 0% 0% auto;
}

.dropdown-list.w--open {
  z-index: 999999;
  box-sizing: border-box;
  object-fit: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 300px;
  height: 10px;
  display: flex;
  top: 100%;
  left: 0%;
}

.tooltip {
  margin-left: 0;
}

.tooltip.text {
  z-index: auto;
  box-sizing: border-box;
  cursor: auto;
  flex-flow: row;
  align-items: stretch;
  margin-right: 0;
  display: flex;
}

.tooltip.limited {
  z-index: auto;
  box-sizing: border-box;
  cursor: auto;
  flex-flow: row;
  align-items: stretch;
  margin-right: 0;
  display: flex;
  position: absolute;
  top: 4px;
  right: 4px;
}

.flex-block-25 {
  flex-flow: row;
}

.flex-block-26 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.image-3, .image-4, .image-5, .image-6, .image-7, .image-8 {
  width: 24px;
}

.image-9 {
  width: auto;
}

.image-10 {
  width: 24px;
}

.uui-text-size-medium-2-sub {
  color: var(--dp_blue_2);
  text-align: left;
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-medium-2-sub.link {
  color: var(--carr_blue_5);
  text-align: left;
}

.uui-text-size-medium-2-sub.left {
  text-align: left;
}

.uui-text-size-medium-2-sub.centered {
  text-align: center;
}

.uui-text-size-medium-2-sub.routes {
  color: var(--dp_blue_10);
  font-weight: 400;
}

.flex-block-27 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-28 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px none var(--dp_blue_6);
  border-bottom: 1px solid var(--dp_blue_6);
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 12px;
  display: none;
}

.flex-block-29 {
  border-top: 1px solid var(--dp_blue_6);
  align-items: stretch;
  margin-top: 40px;
}

.flex-block-27-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-28-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px none var(--dp_blue_6);
  border-bottom: 1px solid var(--dp_blue_6);
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 12px;
  display: none;
}

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

.uui-text-size-medium-4 {
  color: var(--dp_blue_10);
  letter-spacing: normal;
  text-indent: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

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

.uui-faq02_answer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-left: 1rem;
  padding-right: 2rem;
  display: flex;
  overflow: visible;
}

.accordion-icon_vertical-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq02_icon-wrapper {
  color: var(--untitled-ui--gray400);
}

.uui-faq02_heading {
  color: var(--dp_blue_10);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq02_question {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 2rem 2rem 1rem;
  display: flex;
}

.uui-faq02_accordion {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.uui-faq02_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--vibrant_green_1);
  background-color: var(--vibrant_green_1);
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

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

.uui-button-3:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

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

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

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

.uui-faq02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

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

.uui-container-large-4 {
  width: 100%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  background-color: var(--dp_blue_2);
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_faq02 {
  display: block;
}

.uui-footer05_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-footer05_social-link {
  color: var(--untitled-ui--gray400);
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-footer05_social-icons {
  grid-column-gap: 12px;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.uui-footer05_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer05_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

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

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

.uui-text-size-small-7.text-color-gray500 {
  color: var(--untitled-ui--gray500);
}

.uui-footer05_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  display: flex;
}

.uui-footer05_bottom-wrapper {
  border-top: 1px solid var(--dp_blue_3);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer05_link {
  grid-column-gap: .5rem;
  color: var(--dp_blue_7);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_link:hover {
  color: var(--vibrant_green_1);
}

.uui-footer05_link-list-heading {
  color: var(--untitled-ui--white);
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

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

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-3 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-3 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-3 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 100px;
  display: flex;
}

.uui-logo_component-3.seal {
  width: 100px;
}

.uui-footer05_logo-link {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.uui-footer05_logo-link.seal {
  margin-bottom: 20px;
}

.uui-footer05_top-wrapper {
  grid-column-gap: 1.9rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start;
}

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

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

.uui-text-style-link-3 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--vibrant_green_1);
  background-color: var(--vibrant_green_1);
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

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

.uui-button-4:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-4.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-footer05_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer05_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

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

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

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

.uui-footer05_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.uui-padding-vertical-xlarge-3 {
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 2rem;
  display: flex;
}

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

.uui-page-padding-8 {
  border-top: 1px solid var(--dp_blue_3);
  background-color: #060920;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: hidden;
}

.uui-footer05_component {
  background-color: var(--dp_blue_2);
  background-image: url('../images/watermark1.png');
  background-repeat: no-repeat;
  background-size: auto 90%;
  overflow: hidden;
}

.image-11, .image-12 {
  width: 26px;
  height: 26px;
}

.flex-block-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: none;
}

.image-13 {
  height: 500px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-14 {
  height: 500px;
  position: absolute;
  inset: 100% 0% 0% auto;
}

.link-2 {
  color: var(--carr_blue_6);
  font-weight: 400;
}

.uui-contact07_map {
  height: 100%;
  overflow: hidden;
}

.uui-contact07_map-placeholder {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-contact07_map-wrapper {
  width: 100%;
  height: 35rem;
  margin-top: 4rem;
  display: none;
  position: relative;
}

.uui-text-style-link-02 {
  color: var(--dp_blue_2);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

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

.uui-heading-xxsmall-6 {
  color: var(--dp_blue_6);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.icon-featured-large {
  background-color: var(--vibrant_green_10);
  color: var(--vibrant_green_1);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

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

.uui-contact07_item {
  display: flex;
}

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

.uui-text-size-large-5 {
  color: var(--dp_blue_3);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

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

.uui-heading-medium-5 {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

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

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

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

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

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

.uui-page-padding-9 {
  background-color: var(--dp_blue_10);
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.image-15 {
  max-width: none;
  height: 600px;
  position: absolute;
  inset: auto -89px 0% auto;
}

.div-block-11 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.section-education {
  background-image: linear-gradient(#111536 19%, #232854 51%, #111536 91%, #111536);
  width: 100vw;
  padding: 140px 2rem;
  overflow: hidden;
}

.section-education-copy {
  background-color: var(--dp_blue_2);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  width: auto;
  padding: 140px 2rem;
  overflow: hidden;
}

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

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

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

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

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

.uui-blog04_title-link.featured-article {
  margin-bottom: .75rem;
}

.uui-blog04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blog04_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.uui-blog04_meta-wrapper {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

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

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

.uui-blog04_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog04_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog04_image-link.is-featured {
  margin-bottom: 0;
}

.uui-blog04_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.uui-blog04_menu-link {
  color: var(--dp_blue_7);
  white-space: nowrap;
  background-color: #ddd0;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog04_menu-link:hover {
  border-bottom-color: var(--vibrant_green_1);
  color: var(--dp_blue_7);
}

.uui-blog04_menu-link.w--current {
  border-bottom-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  background-color: #c8c8c800;
}

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

.uui-blog04_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui--gray200);
  margin-bottom: 0;
}

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

.uui-blog04_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

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

.uui-blog04_component {
  margin-top: 6rem;
}

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

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

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

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

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

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

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

.tab-pane-tab-1 {
  padding-top: 20px;
}

.tabs-menu {
  box-sizing: content-box;
  display: flex;
}

.articles-edu {
  background-color: var(--dp_blue_10);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 10px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

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

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

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

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

.uui-blog03_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blog03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blog03_author-image-wrapper {
  margin-right: .75rem;
}

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

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

.uui-blog03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

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

.uui-blog03_title-link {
  color: var(--untitled-ui--gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blog03_title-link.is-featured {
  margin-top: .5rem;
  margin-bottom: .75rem;
}

.uui-blog03_category-link {
  color: var(--untitled-ui--primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blog03_category-link:hover {
  color: var(--untitled-ui--primary800);
}

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

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

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

.uui-blog03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog03_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog03_image-link.is-featured {
  margin-bottom: 0;
}

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

.uui-blog03_menu-link {
  color: var(--untitled-ui--gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog03_menu-link:hover, .uui-blog03_menu-link.w--current {
  border-bottom-color: var(--untitled-ui--primary700);
  color: var(--untitled-ui--primary700);
}

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

.uui-blog03_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui--gray200);
}

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

.uui-blog03_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

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

.uui-blog03_component {
  margin-top: 6rem;
}

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

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

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

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

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

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

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

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

.section-2 {
  background-color: var(--dp_blue_10);
  min-height: 100vh;
}

.flex-block-32 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 80rem;
}

.flex-block-33 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 40px 80px 80px;
}

.link-3 {
  color: var(--carr_blue_5);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.flex-block-34 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--vibrant_green_1);
  background-color: var(--vibrant_green_1);
  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, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, 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 #1018280d;
}

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

.uui-button-5:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

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

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

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui--primary800);
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

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

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

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

.uui-blogsection08_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogsection08_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.uui-blogsection08_meta-wrapper {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

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

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

.uui-blogsection08_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection08_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection08_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.uui-blogsection08_list-wrapper {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

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

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

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

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

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

.uui-blogsection08_heading {
  flex: 1;
}

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

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

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

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

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

.blogpost-header-1 {
  font-family: Syne, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.flex-block-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-block-36 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.blogpost-caption {
  color: var(--dp_blue_6);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.image-16 {
  width: 100%;
}

.flex-block-37 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 100px;
  padding-right: 100px;
}

.blogpost-body-1 {
  color: var(--dp_blue_6);
  text-align: justify;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.blogpost-header-2 {
  color: var(--dp_blue_2);
  text-align: left;
  font-family: Syne, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.blogpost-header-2.libht {
  color: var(--dp_blue_10);
}

.flex-block-38 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.blogpost-body-2 {
  color: var(--dp_blue_2);
  text-align: justify;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.blogpost-body-2.quote {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.div-block-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  height: 26px;
  display: flex;
}

.flex-block-39 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.image-17 {
  width: 6px;
  height: 6px;
}

.flex-block-40 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.div-block-13 {
  background-color: #e4e7eb;
  width: 100%;
  height: 1px;
  margin-top: -24px;
  margin-bottom: -24px;
}

.body-2 {
  background-color: var(--dp_blue_2);
}

.form-block {
  width: 100%;
  max-width: none;
}

.form-section {
  background-color: var(--dp_blue_2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.form-section.dark {
  background-color: var(--dp_blue_1);
}

.form-section.dark-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--dp_blue_1);
  flex-flow: column;
}

.flex-block-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 500px;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.form {
  flex-flow: column;
  display: flex;
}

.field-label {
  color: var(--dp_blue_8);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.form-header {
  color: var(--dp_blue_10);
  margin-bottom: 40px;
  font-family: Syne, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.text-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dp_blue_7);
  background-color: var(--dp_blue_2);
  color: var(--untitled-ui--white);
  margin-bottom: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
}

.text-field:focus {
  border-bottom-color: var(--carr_blue_5);
}

.text-field.dropdown {
  width: 100px;
}

.text-field.empty {
  background-color: #11153700;
}

.button_form {
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  cursor: pointer;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.button_form.submit-enabled {
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  cursor: pointer;
}

.button_form.close {
  margin-top: 0;
}

.button_form.rounded {
  border-radius: 40px;
}

.link-4 {
  color: var(--carr_blue_5);
  font-family: Montserrat, sans-serif;
}

.text-block-4 {
  color: var(--dp_blue_8);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.flex-block-42 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
}

.error-message-4 {
  background-color: var(--dp_blue_2);
  color: var(--vivid_red_5);
  height: 0;
  margin-top: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
}

.success-message-4 {
  background-color: var(--dp_blue_2);
  width: 100%;
}

.success-message-4.up {
  padding-top: 0;
}

.form-header-2 {
  color: var(--dp_blue_10);
  text-align: left;
  margin-bottom: 40px;
  font-family: Syne, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.form-body-1 {
  color: var(--untitled-ui--white);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-5 {
  color: var(--dp_blue_8);
  text-align: left;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.div-block-14 {
  background-color: var(--dp_blue_3);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.body-3, .body-4, .body-5 {
  background-color: var(--dp_blue_2);
}

.image-18 {
  width: 100%;
}

.quote-container {
  background-color: var(--carr_blue_9);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.blogpost-header-3 {
  color: var(--dp_blue_2);
  text-align: justify;
  font-family: Syne, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.blogpost-header-3.light {
  color: var(--dp_blue_10);
  width: 100%;
}

.image-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--dp_blue_7);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
  display: flex;
}

.image-link:hover {
  color: var(--carr_blue_5);
  font-weight: 500;
}

.image-link.auto {
  height: 200px;
}

.image-19 {
  width: 100%;
}

.image-19._60 {
  width: 60%;
}

.image-19._30 {
  width: 30%;
}

.image-19.auto {
  aspect-ratio: auto;
  background-color: var(--dp_blue_9);
  width: auto;
  height: 80%;
}

.image-19.height {
  width: auto;
  height: 500px;
}

.flex-block-43 {
  background-color: var(--dp_blue_9);
  justify-content: center;
  align-items: center;
  width: 100%;
}

.div-block-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: 200px 200px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: 200px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: 200px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex-block-44 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
}

.flex-block-44.centered {
  justify-content: center;
  align-items: center;
}

.blog-index-link {
  color: var(--dp_blue_2);
  text-decoration: none;
}

.button_resend {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: .625rem 1.125rem;
  font-family: Montserrat, 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 #1018280d;
}

.button_resend:hover {
  border-color: var(--carr_blue_5);
  background-color: var(--carr_blue_6);
}

.button_resend:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.button_resend.disabled {
  opacity: .5;
}

.button_resend.rounded {
  border-radius: 40px;
}

.heading {
  color: var(--dp_blue_10);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 60px;
  line-height: 68px;
}

.heading.large {
  font-size: 74px;
  line-height: 80px;
}

.text-block-6 {
  aspect-ratio: auto;
  color: var(--dp_blue_10);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.body-6 {
  background-color: var(--dp_blue_2);
}

.flex-block-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-18 {
  color: var(--vivid_red_6);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.link-block-2 {
  text-decoration: none;
}

.link-block-2-2 {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  color: var(--carr_blue_5);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: .625rem 1.125rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.link-block-2-2:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
}

.link-block-2-2:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.link-block-2-2.left {
  width: 300px;
  margin-left: 0;
  margin-right: 0;
}

.link-block-2-2.mobile {
  display: none;
}

.div-block-19 {
  z-index: 9000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-top-style: solid;
  border-top-width: 8px;
  border-top-color: var(--vibrant_green_1);
  background-color: var(--dp_blue_2);
  flex-flow: column;
  width: 840px;
  height: auto;
  padding: 24px 60px 60px;
  display: none;
  position: fixed;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 10px 8px #0003;
}

.flex-block-46 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.flex-block-47 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  padding-left: 120px;
  padding-right: 120px;
}

.caption_2 {
  color: var(--dp_blue_8);
  text-align: left;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

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

.caption_2.short {
  background-color: var(--dp_blue_3);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 100px;
  padding: 26px 40px;
  display: flex;
}

.div-block-20 {
  z-index: 9000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-top-style: solid;
  border-top-width: 8px;
  border-top-color: var(--vibrant_green_1);
  background-color: var(--dp_blue_2);
  flex-flow: column;
  width: 500px;
  height: auto;
  padding: 24px 60px 60px;
  display: none;
  position: fixed;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 10px 8px #0003;
}

.flex-block-48 {
  justify-content: flex-end;
  align-items: center;
}

.header_4 {
  color: #fff;
  letter-spacing: .2px;
  text-indent: 0%;
  text-transform: uppercase;
  max-width: 524px;
  height: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.header_4.centered {
  text-align: center;
  height: 48px;
}

.header_4.short {
  background-color: var(--dp_blue_3);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  display: flex;
}

.header_4.large {
  background-color: var(--dp_blue_3);
  color: var(--vibrant_green_1);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 132px;
  max-width: 132px;
  height: 100%;
  font-family: Syne, sans-serif;
  font-size: 56px;
  line-height: 64px;
  text-decoration: none;
  display: flex;
}

.header_4.opt {
  height: auto;
  font-size: 54px;
  font-weight: 500;
  line-height: 60px;
}

.flex-block-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.flex-block-1.large {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-1.large-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

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

.bold-text.large {
  font-size: 52px;
  font-weight: 500;
}

.bold-text.large-copy {
  font-size: 32px;
  font-weight: 500;
}

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

.routes-mobile, .pricing-mobile {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.pricing-desktop {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-span {
  color: var(--vibrant_green_1);
}

.flex-block-49 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.flex-block-50 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.code-embed {
  width: 100%;
  margin-top: 4rem;
}

.firm {
  background-color: var(--dp_blue_2);
  background-image: linear-gradient(24deg, #5ecaf8, #5fcbf3 16%, #60cfe3 37%, #63d6c9 54%, #67deaa 69%, #78f0c7);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.firm-2 {
  background-color: var(--dp_blue_10);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.flex-block-51 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-52 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.become-a-partner, .subscribe {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.social-media {
  background-color: var(--dp_blue_10);
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 40px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.socials {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(24deg, #5ecaf8, #5fcbf3 16%, #60cfe3 37%, #63d6c9 54%, #67deaa 69%, #78f0c7);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 40px 20px 24px;
  display: flex;
  overflow: hidden;
}

.image-20 {
  width: 120px;
}

.flex-block-53 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-21 {
  background-color: var(--dp_blue_4);
  width: 2px;
  height: 28px;
}

.flex-block-54 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 200px;
}

.container-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 12px solid var(--dp_blue_2);
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-top-left-radius: 40px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1340px;
  height: 520px;
  padding-right: 60px;
  display: flex;
  overflow: hidden;
}

.container-card.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container-card.ba {
  width: 100%;
  padding-right: 60px;
}

.section-3 {
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.section-3.dark {
  background-color: var(--dp_blue_2);
}

.image-21 {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: 100%;
  margin-left: 188px;
  position: static;
  overflow: clip;
}

.flex-block-55 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  aspect-ratio: auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 560px;
  height: 100%;
  padding-bottom: 32px;
  position: static;
}

.div-block-22 {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.div-block-23 {
  background-color: #11153700;
  background-image: linear-gradient(269deg, #11153700 32%, #111537 53% 77%, #11153700 97%);
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 660px;
  min-width: 760px;
  height: 100%;
  margin-left: -195px;
  padding-top: 0;
  display: flex;
  position: static;
}

.div-block-24 {
  width: 264px;
}

.body_1-wide {
  color: #fff;
  text-align: justify;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.body_1-wide.dark, .body_1-wide.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide.long {
  max-width: none;
}

.body_1-wide.inf.dark, .body_1-wide.inf.dark-2, .body_1-wide.inf.grey {
  text-align: left;
}

.body_1-wide.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide.inf.credit.fixed {
  width: 192px;
}

.body_1-wide.inf.credit.flexed {
  width: auto;
}

.body_1-wide.inf.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-wide.inf.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-wide.inf.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-wide.inf.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-wide.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide.inf.dark-2 {
  text-align: left;
}

.body_1-wide.inf.green {
  color: #78f0c6;
  text-align: left;
  font-weight: 600;
}

.body_1-wide.inf-event.dark, .body_1-wide.inf-event.dark-2, .body_1-wide.inf-event.grey {
  text-align: left;
}

.body_1-wide.inf-event.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide.inf-event.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide.inf-event.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide.inf-event.credit.fixed {
  width: 192px;
}

.body_1-wide.inf-event.credit.flexed {
  width: auto;
}

.body_1-wide.inf-event.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-wide.inf-event.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-wide.inf-event.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-wide.inf-event.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-wide.inf-event.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide.inf-event.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide.inf-copy.dark {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.body_1-wide.inf-copy.dark-2, .body_1-wide.inf-copy.grey {
  text-align: left;
}

.body_1-wide.inf-copy.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide.inf-copy.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide.inf-copy.credit.fixed {
  width: 192px;
}

.body_1-wide.inf-copy.credit.flexed {
  width: auto;
}

.body_1-wide.inf-copy.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-wide.inf-copy.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-wide.inf-copy.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-wide.inf-copy.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-wide.inf-copy.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide.inf-copy.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide.inf-copy.dark-2 {
  text-align: left;
}

.body_1-wide.inf-copy.green {
  color: #78f0c6;
  text-align: left;
  font-weight: 600;
}

.div-block-25 {
  z-index: 0;
  background-color: var(--carr_blue_5);
  width: 264px;
  height: 56px;
  min-height: 56px;
  margin-left: -15px;
  position: absolute;
  top: 239px;
  right: auto;
}

.div-block-22-copy {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: none;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.flex-block-56 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1340px;
}

.header_feature {
  color: var(--dp_blue_4);
  letter-spacing: normal;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.inf_feature_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 300px;
}

.image-23 {
  min-width: auto;
  max-width: 60px;
  height: 60px;
}

.div-block-26 {
  background-color: var(--carr_blue_9);
  width: 2px;
  height: 156px;
  margin-top: 68px;
}

.div-block-26.hor {
  width: 156px;
  height: 2px;
  display: none;
}

.container_card {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card.left {
  box-shadow: none;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card.right {
  box-shadow: none;
  background-image: url('../images/Rectangle-677.png'), url('../images/watermark-new.png');
  background-position: 100% 72px, 75% 44px;
  background-repeat: no-repeat, no-repeat;
  background-size: 42% 56px, 469px;
  background-attachment: scroll, scroll;
  border-radius: 40px 80px 0 40px;
  justify-content: space-between;
  align-items: center;
  height: 800px;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.container_card.left-copy {
  background-image: url('../images/BA-WTMK-BL.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border-bottom-right-radius: 0;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.image-24 {
  aspect-ratio: auto;
  width: 468px;
  max-width: none;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
  position: static;
  inset: auto -27px auto auto;
}

.div-block-27 {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  max-width: 386px;
  height: 650px;
  position: absolute;
  left: auto;
  right: 115px;
  overflow: clip;
}

.container-background {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container-background.ba {
  border-bottom-right-radius: 0;
  height: auto;
}

.container-background.vip {
  background-image: url('../images/Frame-1000002330.png');
}

.flex-block-57 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-58 {
  justify-content: space-between;
  align-items: flex-end;
  width: 550px;
  min-width: 550px;
  height: 100%;
}

.div-block-28 {
  width: 345px;
}

.flex-block-59 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 655px;
  height: 260px;
  max-height: none;
}

.flex-block-60 {
  width: 100%;
}

.flex-block-61 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.flex-block-62 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.hero-screen {
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.hero-screen.dark {
  background-color: var(--dp_blue_2);
}

.hero-screen.ba {
  flex-flow: column;
  padding-bottom: 60px;
}

.features-section {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.features-section.dark {
  background-color: var(--dp_blue_2);
}

.benefits-section {
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.benefits-section.dark.vip {
  background-color: var(--dp_blue_1);
}

.benefits-section.dark.short {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #11153700;
  flex-flow: column;
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
}

.benefits-section.dark.short-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #11153700;
  flex-flow: column;
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
}

.benefits-section.dark-copy {
  background-color: var(--dp_blue_2);
  padding-bottom: 0;
  overflow: clip;
}

.benefits-section.dark {
  background-color: #111537;
}

.benefits-section.dark-vip {
  background-color: var(--untitled-ui--white);
}

.credits-section {
  background-color: var(--dp_blue_9);
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
  overflow: hidden;
}

.credits-section.dark {
  background-color: var(--dp_blue_2);
}

.flex-block-63 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 620px;
}

.flex-block-64 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  padding-left: 40px;
  padding-right: 40px;
}

.flex-block-65 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 40px;
  width: 492px;
  min-width: 492px;
  padding: 40px 20px 40px 40px;
  box-shadow: 0 0 2px #1f293314, 0 2px 4px #1f29330f, 0 10px 20px #1f29331a;
}

.flex-block-66 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.flex-block-67 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
}

.header_small {
  color: #fff;
  z-index: 1000;
  font-family: Syne, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.header_small.black {
  color: var(--dp_blue_2);
  flex: 0 auto;
  font-weight: 600;
}

.header_small.inf.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_small.inf.dark {
  color: #111537;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.header_small.inf.light {
  width: 100%;
}

.header_small.inf.light-copy {
  width: auto;
  min-width: auto;
  font-size: 32px;
  line-height: 48px;
}

.header_small.inf.light {
  color: var(--dp_blue_10);
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.header_small.inf-copy {
  text-align: center;
}

.header_small.inf-copy.dark {
  color: var(--dp_blue_2);
  font-size: 40px;
  line-height: 48px;
}

.header_small.inf-copy.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_small.inf-copy.dark {
  color: #111537;
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.header_small.inf-copy.light {
  width: 100%;
}

.header_small.inf-copy.light-copy {
  width: auto;
  min-width: auto;
  font-size: 32px;
  line-height: 48px;
}

.header_small.inf-copy.light {
  color: var(--dp_blue_10);
  font-size: 40px;
  line-height: 48px;
  display: block;
}

.container-background-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 40px 80px 0 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 800px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-2.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.flex-block-68 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.flex-block-58-copy {
  justify-content: space-between;
  align-items: center;
  width: 486px;
  height: 100%;
}

.div-block-25-copy {
  z-index: 0;
  background-color: var(--carr_blue_5);
  width: 264px;
  height: 56px;
  min-height: 56px;
  margin-left: -11px;
  position: absolute;
  top: 187px;
  right: auto;
}

.div-block-29 {
  background-color: var(--untitled-ui--white);
  width: 40%;
  height: 56px;
  margin-left: 0;
  display: none;
  position: absolute;
  top: 173%;
  right: 0;
}

.flex-block-69 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.flex-block-70 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  max-width: 486px;
  height: 100%;
  max-height: 700px;
  display: none;
}

.image-28 {
  cursor: pointer;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  right: 0;
}

.div-block-30, .div-block-31 {
  position: relative;
}

.video-section {
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.video-section.dark {
  background-color: var(--dp_blue_2);
}

.flex-block-70-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  max-width: 486px;
  height: 100%;
  max-height: 700px;
}

.flex-block-71 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-block-28-copy {
  width: 345px;
}

.flex-block-63-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: none;
}

.div-block-32 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
}

.video-chapter {
  color: var(--carr_blue_5);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.video-header {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.video-placeholder {
  color: var(--dp_blue_8);
  text-align: center;
  background-image: url('../images/watermark-new.png'), url('../images/bckgrnd.png');
  background-position: 110% 30px, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 90%, 110% 110%;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  font-family: Syne, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 56px;
  display: flex;
  overflow: clip;
}

.flex-block-73 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
}

.flex-block-74 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-29 {
  position: absolute;
  right: 0;
}

.div-block-33, .div-block-34 {
  position: relative;
}

.body_1-wide-copy.dark, .body_1-wide-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy.inf.dark, .body_1-wide-copy.inf.dark-2, .body_1-wide-copy.inf.grey {
  text-align: left;
}

.body_1-wide-copy.event {
  width: 200px;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event.dark, .body_1-wide-copy.event.dark-2, .body_1-wide-copy.event.grey {
  text-align: left;
}

.body_1-wide-copy.event.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.event.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.event.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.event.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.event.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.event.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy.event.right {
  text-align: right;
}

.body_1-wide-copy.event.left {
  text-align: left;
}

.body_1-wide-copy.event.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event.large {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.event.large-copy {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event.large-highlighted {
  text-align: center;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event.large-2 {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.body_1-wide-copy.event.large-2-mobile {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.body_1-wide-copy.event.large-original {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event.large-2 {
  color: var(--vibrant_green_1);
  text-align: left;
  width: auto;
  font-size: 20px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event.large-copy {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.event-banner {
  width: auto;
  font-family: Syne, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.body_1-wide-copy.event-banner.dark, .body_1-wide-copy.event-banner.dark-2, .body_1-wide-copy.event-banner.grey {
  text-align: left;
}

.body_1-wide-copy.event-banner.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.event-banner.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.event-banner.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.event-banner.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.event-banner.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.event-banner.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy.event-banner.right {
  text-align: right;
}

.body_1-wide-copy.event-banner.left {
  text-align: left;
}

.body_1-wide-copy.event-banner.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-banner.large {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.event-banner.large-copy {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-banner.large-highlighted {
  text-align: center;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-banner.large-2 {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.body_1-wide-copy.event-copy.dark, .body_1-wide-copy.event-copy.dark-2, .body_1-wide-copy.event-copy.grey {
  text-align: left;
}

.body_1-wide-copy.event-copy {
  width: 200px;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-copy.dark, .body_1-wide-copy.event-copy.dark-2, .body_1-wide-copy.event-copy.grey {
  text-align: left;
}

.body_1-wide-copy.event-copy.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.event-copy.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.event-copy.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.event-copy.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.event-copy.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.event-copy.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy.event-copy.right {
  text-align: right;
}

.body_1-wide-copy.event-copy.left {
  text-align: left;
}

.body_1-wide-copy.event-copy.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-copy.large {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.event-copy.large-copy {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-copy.large-highlighted {
  text-align: center;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-copy.large-2 {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.body_1-wide-copy.event-copy.large-2-mobile {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.body_1-wide-copy.event-copy.large-original {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-copy.large-2 {
  color: var(--vibrant_green_1);
  text-align: left;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3 {
  color: #ffffffd9;
  width: 140px;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-3.dark, .body_1-wide-copy.event-3.dark-2, .body_1-wide-copy.event-3.grey {
  text-align: left;
}

.body_1-wide-copy.event-3.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.event-3.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.event-3.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.event-3.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.event-3.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.event-3.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy.event-3.right {
  text-align: right;
}

.body_1-wide-copy.event-3.left {
  text-align: left;
}

.body_1-wide-copy.event-3.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-3.large {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.event-3.large-copy {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3.large-highlighted {
  text-align: center;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3.large-2 {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.body_1-wide-copy.event-3.large-2-mobile {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.body_1-wide-copy.event-3.large-original {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3.large-2 {
  color: var(--vibrant_green_1);
  text-align: left;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3-copy {
  color: #ffffffd9;
  width: 180px;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-3-copy.dark, .body_1-wide-copy.event-3-copy.dark-2, .body_1-wide-copy.event-3-copy.grey {
  text-align: left;
}

.body_1-wide-copy.event-3-copy.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.event-3-copy.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.event-3-copy.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.event-3-copy.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.event-3-copy.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.event-3-copy.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy.event-3-copy.right {
  text-align: right;
}

.body_1-wide-copy.event-3-copy.left {
  text-align: left;
}

.body_1-wide-copy.event-3-copy.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy.event-3-copy.large {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.event-3-copy.large-copy {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3-copy.large-highlighted {
  text-align: center;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3-copy.large-2 {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.body_1-wide-copy.event-3-copy.large-2-mobile {
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.body_1-wide-copy.event-3-copy.large-original {
  color: var(--vibrant_green_1);
  text-align: center;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.body_1-wide-copy.event-3-copy.large-2 {
  color: var(--vibrant_green_1);
  text-align: left;
  width: auto;
  font-size: 22px;
  line-height: 28px;
  text-decoration: none;
}

.flex-block-75 {
  justify-content: space-between;
  align-items: center;
}

.uui-footer05_logo-link-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.uui-footer05_logo-link-copy.seal {
  margin-bottom: 20px;
}

.uui-footer05_bottom-wrapper-copy {
  border-top: 1px solid var(--dp_blue_3);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 2rem;
  display: flex;
}

.uui-footer05_logo-link-2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.uui-footer05_logo-link-2.seal {
  margin-bottom: 20px;
}

.uui-footer05_link-copy {
  grid-column-gap: .5rem;
  color: var(--dp_blue_7);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_link-copy:hover {
  color: var(--vibrant_green_1);
}

.uui-padding-vertical-xlarge-3-copy {
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.background-video {
  height: 540px;
  position: relative;
}

.container {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #11153799;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container.education {
  background-color: #111537b3;
}

.container-2 {
  max-width: 100%;
}

.flex-block-76 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-55-copy {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  aspect-ratio: auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 32px;
  position: static;
}

.flex-block-77 {
  justify-content: center;
  align-items: flex-start;
  width: 360px;
}

.div-block-24-1 {
  width: 360px;
}

.flex-block-78 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.flex-block-79 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 340px;
}

.flex-block-78-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.flex-block-80 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 10px 0 20px 10px;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-81 {
  justify-content: flex-start;
  align-items: flex-end;
}

.body_1-wide-copy-1 {
  color: #fff;
  text-align: justify;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.body_1-wide-copy-1.dark, .body_1-wide-copy-1.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy-1.long {
  max-width: none;
}

.body_1-wide-copy-1.inf.dark, .body_1-wide-copy-1.inf.dark-2, .body_1-wide-copy-1.inf.grey {
  text-align: left;
}

.body_1-wide-copy-1.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy-1.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy-1.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy-1.inf.credit.fixed {
  width: 192px;
}

.body_1-wide-copy-1.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy-1.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy-1.event {
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy-1.event.dark, .body_1-wide-copy-1.event.dark-2, .body_1-wide-copy-1.event.grey {
  text-align: left;
}

.body_1-wide-copy-1.event.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy-1.event.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy-1.event.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy-1.event.credit.fixed {
  width: 192px;
}

.body_1-wide-copy-1.event.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy-1.event.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy-1.event.right {
  text-align: right;
}

.body_1-wide-copy-1.event.left {
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.body_1-wide-copy-1.event.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy-1.event.large {
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy-copy.dark, .body_1-wide-copy-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy-copy.inf.dark, .body_1-wide-copy-copy.inf.dark-2, .body_1-wide-copy-copy.inf.grey {
  text-align: left;
}

.body_1-wide-copy-copy.event {
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy-copy.event.dark, .body_1-wide-copy-copy.event.dark-2, .body_1-wide-copy-copy.event.grey {
  text-align: left;
}

.body_1-wide-copy-copy.event.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy-copy.event.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy-copy.event.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy-copy.event.credit.fixed {
  width: 192px;
}

.body_1-wide-copy-copy.event.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy-copy.event.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy-copy.event.right {
  text-align: right;
}

.body_1-wide-copy-copy.event.left {
  text-align: left;
}

.body_1-wide-copy-copy.event.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy-copy.event.large {
  font-size: 22px;
  line-height: 28px;
}

.flex-block-82 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-55-ev {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  aspect-ratio: auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 32px;
  position: static;
}

.flex-block-55-ev.education {
  justify-content: center;
  align-items: center;
}

.flex-block-83 {
  justify-content: center;
  align-items: center;
  width: 606px;
  height: 200px;
}

.section-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body_1-wide-copy.dark, .body_1-wide-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy.inf.dark {
  font-family: Syne, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.inf.dark-2, .body_1-wide-copy.inf.grey {
  text-align: left;
}

.body_1-wide-copy.inf-copy.dark {
  text-align: justify;
  font-family: Syne, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.body_1-wide-copy.inf-copy.dark-2, .body_1-wide-copy.inf-copy.grey {
  text-align: left;
}

.body_1-wide-copy.inf-copy.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.inf-copy.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.inf-copy.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.inf-copy.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.inf-copy.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.inf-copy.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy.inf-copy.dark-copy {
  color: var(--dp_blue_3);
  text-align: center;
  font-family: Syne, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.div-block-35 {
  border-radius: 40px 0 80px 40px;
  width: 100%;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-84 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-5 {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.flex-block-85 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  max-width: 1340px;
}

.flex-block-85.center {
  justify-content: center;
  align-items: flex-start;
}

.flex-block-85.center-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.section-7 {
  padding: 20px 40px 60px;
}

.flex-block-58-copy {
  justify-content: space-between;
  align-items: flex-end;
  width: 550px;
  min-width: 550px;
  height: 100%;
}

.container_card-copy {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-copy.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-copy.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-copy.right {
  box-shadow: none;
  background-image: url('../images/Без-назви-131.png'), url('../images/Rectangle-677.png');
  background-position: 0%, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 100%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 0 0 0 40px;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.container-background-2-copy {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 40px 80px 0 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 320px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-2-copy.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.div-block-36 {
  height: 100%;
}

.image-31 {
  width: 100%;
  max-width: none;
  height: 100%;
}

.flex-block-86 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
}

.container_card-copy2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-copy2.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-copy2.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-copy2.right {
  box-shadow: none;
  background-image: url('../images/edutrades-1.png'), url('../images/Rectangle-677.png');
  background-position: -20px 50px, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 90%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.container_card-copy3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-copy3.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-copy3.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-copy3.right {
  box-shadow: none;
  background-image: url('../images/Без-назви-17.png'), url('../images/Rectangle-677.png');
  background-position: 0 0, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 100%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 40px 80px 0 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.container-background-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0 0 0 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 320px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-3.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container-background-4 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 320px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-4.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container-background-5 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 40px 80px 0 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 320px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-5.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-copy-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-copy-2.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-copy-2.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-copy-2.right {
  box-shadow: none;
  background-image: url('../images/Без-назви-13.png'), url('../images/Rectangle-677.png');
  background-position: 0%, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 100%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 40px 80px 0 40px;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.container_card-copy-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-copy-3.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-copy-3.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-copy-3.right {
  box-shadow: none;
  background-image: url('../images/edutrades-1.png'), url('../images/Rectangle-677.png');
  background-position: -20px 50px, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 90%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 40px 0 0 40px;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.flex-block-87 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
}

.body_1-wide-copy {
  color: #fff;
  text-align: justify;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.body_1-wide-copy.dark, .body_1-wide-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy.long {
  max-width: none;
}

.body_1-wide-copy.inf.dark, .body_1-wide-copy.inf.dark-2, .body_1-wide-copy.inf.grey {
  text-align: left;
}

.body_1-wide-copy.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy.inf.credit.fixed {
  width: 192px;
}

.body_1-wide-copy.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy-copy {
  color: #fff;
  text-align: justify;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.body_1-wide-copy-copy.dark, .body_1-wide-copy-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy-copy.long {
  max-width: none;
}

.body_1-wide-copy-copy.inf.dark, .body_1-wide-copy-copy.inf.dark-2, .body_1-wide-copy-copy.inf.grey {
  text-align: left;
}

.body_1-wide-copy-copy.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy-copy.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy-copy.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy-copy.inf.credit.fixed {
  width: 192px;
}

.body_1-wide-copy-copy.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy-copy.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.flex-block-58-copy-copy {
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  min-width: 100%;
  height: 100%;
}

.flex-block-58-copy-copy.ba {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.body_1-wide-please {
  color: #fff;
  text-align: justify;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.body_1-wide-please.dark, .body_1-wide-please.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-please.long {
  max-width: none;
}

.body_1-wide-please.inf.dark, .body_1-wide-please.inf.dark-2, .body_1-wide-please.inf.grey {
  text-align: left;
}

.body_1-wide-please.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-please.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-please.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-please.inf.credit.fixed {
  width: 192px;
}

.body_1-wide-please.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-please.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-please.inf.fill {
  width: 100%;
  font-weight: 400;
}

.features-section-event {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.features-section-event.dark {
  background-color: var(--dp_blue_2);
}

.flex-block-85-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1340px;
}

.flex-block-65-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 600px;
  min-width: 560px;
  padding: 40px 20px 40px 40px;
  box-shadow: 0 0 2px #1f293314, 0 2px 4px #1f29330f, 0 10px 20px #1f29331a;
}

.flex-block-67-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
}

.flex-block-64-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.flex-block-65-copy-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-radius: 40px 20px 20px 0;
  justify-content: center;
  align-items: center;
  width: 600px;
  min-width: 560px;
  padding: 40px 20px 40px 40px;
  box-shadow: 0 0 2px #1f293314, 0 2px 4px #1f29330f, 0 10px 20px #1f29331a;
}

.flex-block-64-copy-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.flex-block-66-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.flex-block-67-copy-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.agenda {
  justify-content: center;
  align-items: center;
  padding: 60px 20px 48px;
  display: flex;
}

.agenda.dark {
  background-color: var(--dp_blue_2);
}

.flex-block-64-copy-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-37 {
  position: relative;
}

.body_1-wide-copy-co {
  color: #fff;
  text-align: justify;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.body_1-wide-copy-co.dark, .body_1-wide-copy-co.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-wide-copy-co.long {
  max-width: none;
}

.body_1-wide-copy-co.inf.dark, .body_1-wide-copy-co.inf.dark-2, .body_1-wide-copy-co.inf.grey {
  text-align: left;
}

.body_1-wide-copy-co.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy-co.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy-co.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy-co.inf.credit.fixed {
  width: 192px;
}

.body_1-wide-copy-co.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy-co.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy-co.event {
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy-co.event.dark, .body_1-wide-copy-co.event.dark-2, .body_1-wide-copy-co.event.grey {
  text-align: left;
}

.body_1-wide-copy-co.event.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-wide-copy-co.event.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-wide-copy-co.event.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-wide-copy-co.event.credit.fixed {
  width: 192px;
}

.body_1-wide-copy-co.event.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-wide-copy-co.event.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.body_1-wide-copy-co.event.right {
  text-align: right;
}

.body_1-wide-copy-co.event.left {
  text-align: left;
}

.body_1-wide-copy-co.event.logo {
  color: var(--vibrant_green_1);
  width: auto;
  font-family: Syne, sans-serif;
}

.body_1-wide-copy-co.event.large {
  text-align: center;
  width: 100%;
  font-size: 22px;
  line-height: 28px;
}

.flex-block-88 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-block-89 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
}

.text-span-2 {
  color: var(--vibrant_green_1);
}

.flex-block-90 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-91 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.flex-block-67-cop1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
}

.flex-block-66-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.double-title {
  background-color: var(--carr_blue_6);
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.double-title.dark {
  background-color: var(--dp_blue_2);
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: none;
}

.box {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  color: var(--dp_blue_10);
  text-align: center;
  width: 54px;
  min-width: 54px;
  height: auto;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 70px;
}

.clock-label {
  color: var(--dp_blue_7);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-right: -5px;
  font-family: Exo, sans-serif;
  font-size: 32px;
}

.image-22-copy {
  display: none;
}

.div-block-25-edu {
  z-index: 0;
  background-color: var(--carr_blue_5);
  width: 560px;
  height: 56px;
  min-height: 56px;
  margin-left: -22px;
  position: absolute;
  top: 353px;
  right: auto;
}

.flex-block-55-edu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 560px;
  height: 100%;
  padding-bottom: 32px;
  position: static;
}

.flex-block-53-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
}

.edu-benefits {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 655px;
  height: 180px;
  max-height: none;
}

.container_card-edu {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-edu.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-edu.left {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-edu.right {
  box-shadow: none;
  background-image: url('../images/Rectangle-677.png'), url('../images/watermark-new.png');
  background-position: 100% 72px, 75% 44px;
  background-repeat: no-repeat, no-repeat;
  background-size: 42% 56px, 469px;
  background-attachment: scroll, scroll;
  border-radius: 40px 80px 0 40px;
  justify-content: space-between;
  align-items: center;
  height: 800px;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.container-background-edu {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 560px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-edu.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.flex-block-31-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 440px;
  display: flex;
}

.flex-block-31-copy.mob {
  display: none;
}

.div-block-25-flash {
  z-index: 0;
  background-color: var(--carr_blue_5);
  width: 405px;
  height: 56px;
  min-height: 56px;
  margin-left: -22px;
  position: absolute;
  top: 176px;
  right: auto;
}

.flex-block-55-flash {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 560px;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  position: static;
}

.image-21-flash {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: auto;
  margin-top: 166px;
  margin-left: -92px;
  margin-right: 0;
  position: static;
  overflow: clip;
}

.plans-section {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.plans-section.dark {
  background-color: var(--dp_blue_2);
}

.plans-section.dark.pic {
  background-image: linear-gradient(180deg, #11153700 26%, var(--dp_blue_2) 85%), url('../images/GettyImages-1449224970-3.png');
  background-position: 0 0, 20% 0;
  background-size: auto, auto;
}

.plans-section.dark.grad {
  background-color: #11153700;
  background-image: linear-gradient(180deg, var(--dp_blue_2), var(--dp_blue_1) 99%, var(--dp_blue_1));
}

.plans-section.vip {
  background-color: var(--dp_blue_1);
}

.uui-pricing09_plan-new {
  border: 1px none var(--untitled-ui--gray200);
  box-shadow: none;
  border-radius: 0;
  padding: 0 0 2rem;
  position: relative;
  overflow: hidden;
}

.uui-pricing09_plan-new.upper {
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.uui-pricing09_plan-new.upper.less {
  background-color: var(--dp_blue_2);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.lower {
  box-shadow: none;
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 80px;
}

.uui-pricing09_plan-new.lower.glow {
  mix-blend-mode: normal;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: solid;
  border-color: #6430ff;
  box-shadow: 0 0 11px #6430ff, 0 1px 25px #6430ff, 0 1px 17px #6430ff;
}

.uui-pricing09_plan-new.middle {
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 110%;
}

.uui-pricing09_plan-new.middle.less {
  background-color: var(--dp_blue_2);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.paper {
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  width: 100%;
  max-width: 440px;
  height: 100%;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.upper-copy {
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.middle-copy {
  background-image: url('../images/bckgrnd.png');
  background-repeat: no-repeat;
  background-size: auto 110%;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.lower-copy {
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 80px;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.upper-copy {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}

.uui-pricing09_plan-new.middle-copy {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.uui-pricing09_plan-new.lower-copy {
  background-image: url('../images/Frame-1000002330.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #6430ff;
  border-top-right-radius: 80px;
  box-shadow: 0 2px 25px 4px #6430ff40, 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.upper-copy-copy {
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.middle-copy-copy {
  background-image: url('../images/bckgrnd.png');
  background-repeat: no-repeat;
  background-size: auto 110%;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.uui-pricing09_plan-new.lower-copy-copy {
  background-image: url('../images/bckgrnd.png');
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 80px;
  box-shadow: 0 1px 10px #00000026, 0 10px 35px #00000059, 0 0 5px #00000080;
}

.div-block-22-flash {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

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

.flex-block-75-copy {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.div-block-35-flash {
  border-radius: 20px 0 40px 20px;
  width: 100%;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.body_1-narrow {
  color: var(--dp_blue_8);
  text-align: justify;
  max-width: none;
  margin-top: -20px;
  margin-bottom: -14px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  position: static;
  inset: 632px auto auto;
}

.body_1-narrow.dark, .body_1-narrow.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-narrow.long {
  max-width: none;
}

.body_1-narrow.inf.dark, .body_1-narrow.inf.dark-2, .body_1-narrow.inf.grey {
  text-align: left;
}

.body_1-narrow.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-narrow.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-narrow.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-narrow.inf.credit.fixed {
  width: 192px;
}

.body_1-narrow.inf.credit.flexed {
  width: auto;
}

.body_1-narrow.inf.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-narrow.inf.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow.inf.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-narrow.inf.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-narrow.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-25-humbled {
  z-index: 0;
  background-color: var(--carr_blue_5);
  width: 420px;
  height: 56px;
  min-height: 56px;
  margin-left: -22px;
  position: absolute;
  top: 275px;
  right: auto;
}

.image-21-humbled {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-left: -92px;
  margin-right: 0;
  position: static;
  overflow: clip;
}

.div-block-22-humbled, .div-block-22-humble {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.image-21-humble {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: 100%;
  margin-left: -80px;
  position: static;
  overflow: clip;
}

.container-background-6 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 360px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-6.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-bottom {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-bottom.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-bottom.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-bottom.right {
  box-shadow: none;
  background-image: url('../images/hynbled-trader-c2.png'), url('../images/Rectangle-677.png');
  background-position: 10% 32px, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 100%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 0 0 0 40px;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.container_card-bottom-humbled {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_card-bottom-humbled.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_card-bottom-humbled.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_card-bottom-humbled.right {
  box-shadow: none;
  background-image: url('../images/humbled-trader-c2.png'), url('../images/Rectangle-677.png');
  background-position: 10% 42px, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 320px, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.image-21-edu {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: 100%;
  margin-left: 13px;
  position: static;
  overflow: clip;
}

.flex-block-76-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-92 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.flex-block-79-centered {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
}

.flex-block-78-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
}

.container-banner {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #11153799;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.background-video-banner {
  height: 180px;
  position: relative;
}

.flex-block-81-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-80-bannr {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 6px 0 12px 6px;
  justify-content: center;
  align-items: center;
  padding: 4px 20px;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-55-ev-banner {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  aspect-ratio: auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 32px;
  padding-bottom: 32px;
  position: static;
}

.flex-block-78-banner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
}

.image-30-banner {
  width: 24px;
}

.flex-block-93 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-76-left-baner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.link-block-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.link-block-4 {
  width: 100%;
  max-width: 1000px;
  height: 100%;
  text-decoration: none;
}

.flex-block-94 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
}

.image-33 {
  height: 28px;
}

.pricing-section-in {
  background-color: var(--dp_blue_10);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.flex-block-95 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex-block-96 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
}

.div-block-35-j {
  border-radius: 20px 0 40px 20px;
  width: 100%;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.body_1-narrow-j {
  color: var(--dp_blue_9);
  text-align: justify;
  max-width: none;
  margin-top: -47px;
  margin-bottom: -14px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  position: static;
  inset: 632px auto auto;
}

.body_1-narrow-j.dark, .body_1-narrow-j.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-narrow-j.long {
  max-width: none;
}

.body_1-narrow-j.inf.dark, .body_1-narrow-j.inf.dark-2, .body_1-narrow-j.inf.grey {
  text-align: left;
}

.body_1-narrow-j.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-narrow-j.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-narrow-j.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-narrow-j.inf.credit.fixed {
  width: 192px;
}

.body_1-narrow-j.inf.credit.flexed {
  width: auto;
}

.body_1-narrow-j.inf.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-narrow-j.inf.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow-j.inf.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-narrow-j.inf.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow-j.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-narrow-j.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.flex-block-84-j {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-21-kinfo {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: contain;
  max-width: none;
  height: 80%;
  margin-left: 265px;
  position: static;
  overflow: clip;
}

.div-block-22-kinfo {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.div-block-25-kinfo {
  z-index: 0;
  background-color: var(--carr_blue_5);
  width: 272px;
  height: 56px;
  min-height: 56px;
  margin-left: -15px;
  position: absolute;
  top: 175px;
  right: auto;
}

.flex-block-56-kinfo {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1340px;
}

.div-block-26-kinfo {
  background-color: var(--carr_blue_9);
  width: 2px;
  height: 156px;
  margin-top: 68px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-26-kinfo.hor {
  width: 156px;
  height: 2px;
  display: none;
}

.flex-block-65-kinfo {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 600px;
  min-width: 560px;
  padding: 40px;
  box-shadow: 0 0 2px #1f293314, 0 2px 4px #1f29330f, 0 10px 20px #1f29331a;
}

.flex-block-64-kinfo {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.inf_feature_card-kinfo {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 300px;
}

.flex-block-97 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-28-steps {
  width: 345px;
}

.image-20-mic {
  width: 120px;
  max-width: 85%;
}

.image-21-mic {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: 100%;
  margin-left: 0;
  position: static;
  overflow: clip;
}

.div-block-22-mic {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  margin-right: 0;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.section-8 {
  background-color: #101c43;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.text-block-8 {
  color: #477bff;
  font-variant-numeric: lining-nums tabular-nums;
  text-shadow: -1px -1px 4.2px #fff3, 1px 1px 5.1px #000;
  -webkit-text-stroke-color: #477bff;
  -webkit-text-stroke-width: .5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
  position: absolute;
}

.text-block-8-copy {
  color: #477bff00;
  font-variant-numeric: lining-nums tabular-nums;
  text-shadow: -1px -1px .1px #fff3, 1px 1px .1px #0006;
  -webkit-text-stroke-color: #477bff;
  -webkit-text-stroke-width: .5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
  position: absolute;
}

.offer_button-disabled {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  color: var(--dp_blue_2);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: .625rem 1.125rem;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button-disabled:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
  background-image: linear-gradient(164deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
}

.offer_button-disabled:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.offer_button-disabled.rounded {
  border-radius: 40px;
}

.offer_button-disabled.rounded.small {
  background-color: var(--dp_blue_6);
  background-image: none;
  width: 100%;
  height: 42px;
}

.offer_button-disabled.rounded.buttom {
  width: 300px;
}

.image-34 {
  position: relative;
  top: -7px;
  left: 215px;
}

.offer_button-disabled-2 {
  grid-column-gap: .5rem;
  border: 1.5px none var(--carr_blue_5);
  color: var(--dp_blue_2);
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: .625rem 1.125rem;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button-disabled-2:hover {
  border-color: var(--carr_blue_5);
  background-color: #37baf31f;
  background-image: linear-gradient(164deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
}

.offer_button-disabled-2:focus {
  background-color: var(--vibrant_green_1);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.offer_button-disabled-2.rounded {
  border: 2px solid var(--vivid_red_6);
  color: var(--vivid_red_6);
  background-image: none;
  border-radius: 40px;
}

.offer_button-disabled-2.rounded.small {
  border-style: solid;
  border-color: var(--vivid_red_6);
  color: var(--vivid_red_6);
  background-color: #11153700;
  background-image: none;
  width: 100%;
  height: 42px;
}

.offer_button-disabled-2.rounded.buttom {
  width: 300px;
}

.div-block-24-1-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: 529px;
  display: flex;
}

.div-block-38, .div-block-39 {
  width: 300px;
}

.flex-block-54-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 200px;
}

.flex-block-98 {
  z-index: 99999;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #1115377a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.flex-block-99 {
  background-color: var(--dp_blue_2);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
  top: -467px;
}

.image-35 {
  position: absolute;
  top: 34px;
  right: 40px;
}

.container-background-popup {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 620px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  overflow: visible;
}

.container-background-popup.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_cardpop-up {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_cardpop-up.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_cardpop-up.left {
  justify-content: flex-start;
  align-items: center;
  height: 620px;
  padding-top: 52px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_cardpop-up.right {
  box-shadow: none;
  background-image: url('../images/Rectangle-677.png'), url('../images/watermark-new.png');
  background-position: 100% 72px, 75% 44px;
  background-repeat: no-repeat, no-repeat;
  background-size: 42% 56px, 469px;
  background-attachment: scroll, scroll;
  border-radius: 40px 80px 0 40px;
  justify-content: space-between;
  align-items: center;
  height: 800px;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.container_cardpop-up.left-copy {
  justify-content: flex-start;
  align-items: center;
  height: 620px;
  padding-top: 52px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.flex-block-61-popup {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.flex-block-60-popup {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
}

.flex-block-59-popup {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  width: 655px;
  height: 260px;
  max-height: none;
}

.flex-block-65-popup {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: none;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 40px;
  width: 492px;
  min-width: 492px;
  padding: 0 20px 40px 0;
  box-shadow: 0 0 2px #1f293314, 0 2px 4px #1f29330f, 0 10px 20px #1f29331a;
}

.div-block-28-popuop {
  width: 345px;
}

.offer_link {
  color: var(--vibrant_green_1);
}

.youtube {
  border-radius: 12px;
  height: 100%;
  overflow: clip;
}

.div-block-40 {
  width: 100%;
  height: auto;
}

.section-5-j-offer {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.flex-block-13-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.header_2-copy {
  color: #fff;
  font-family: Syne, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.header_2-copy.black {
  color: var(--dp_blue_2);
  flex: 0 auto;
  font-weight: 600;
}

.header_2-copy.dark {
  color: var(--dp_blue_2);
  font-weight: 600;
}

.routes_header-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dp_blue_6);
  background-color: var(--dp_blue_2);
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr .75fr;
  align-items: stretch;
  position: sticky;
  top: 60px;
}

.routes_header-copy._1-row {
  grid-template-columns: .5fr 1fr;
}

.routes_header-copy._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.routes_header-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.routes_row-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dp_blue_6);
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr .75fr;
  align-items: stretch;
}

.routes_row-copy._1-row {
  grid-template-columns: .5fr 1fr;
}

.routes_row-copy._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.routes_row-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.routes_header-copy-copy {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dp_blue_6);
  background-color: var(--dp_blue_3);
  grid-template-rows: auto;
  grid-template-columns: .5fr 100px .5fr;
  align-items: stretch;
  position: sticky;
  top: 98px;
}

.routes_header-copy-copy._1-row {
  grid-template-columns: .5fr 1fr;
}

.routes_header-copy-copy._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.routes_header-copy-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

.routes_row-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dp_blue_6);
  grid-template-rows: auto;
  grid-template-columns: .5fr 100px .5fr;
  align-items: stretch;
}

.routes_row-copy-copy._1-row {
  grid-template-columns: .5fr 1fr;
}

.routes_row-copy-copy._2-rows {
  grid-template-columns: 1.25fr 1.25fr .75fr;
}

.routes_row-copy-copy.divider {
  border-bottom-color: var(--dp_blue_2);
  margin-top: 40px;
}

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

.tab-link-tab-1 {
  background-color: var(--dp_blue_4);
  color: var(--dp_blue_9);
  font-family: Montserrat, sans-serif;
}

.tab-link-tab-1.w--current {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_1);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.tabs-menu-2 {
  z-index: 10;
  background-color: var(--dp_blue_3);
  position: sticky;
  top: 60px;
}

.tabs {
  padding-top: 0;
}

.routes_header_cell-copy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  font-family: Montserrat, sans-serif;
}

.tabs-content {
  overflow: visible;
}

.uui-faq02_accordion-copy {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.image-36 {
  padding-bottom: 20px;
  box-shadow: 0 3px 10px 2px #0003;
}

.image-36.small {
  max-width: 500px;
}

.div-block-41 {
  justify-content: center;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.flex-block-100 {
  border: 1px solid var(--dp_blue_6);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px;
}

.uui-text-size-medium-4-copy {
  color: var(--dp_blue_10);
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.flex-block-101 {
  margin-bottom: 20px;
}

.uui-max-width-large-header {
  width: 100%;
  max-width: none;
}

.uui-faq02_question-headr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 2rem 2rem 1rem;
  display: flex;
}

.uui-faq02_answer-header {
  padding-left: 1rem;
  padding-right: 2rem;
  overflow: visible;
}

.uui-faq02_accordion-header {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.article_link {
  color: var(--dp_blue_7);
  font-family: Montserrat, sans-serif;
  text-decoration: underline;
}

.copy-link-btn {
  cursor: pointer;
  width: 150px;
}

.div-block-19-pro {
  z-index: 9000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-top-style: solid;
  border-top-width: 8px;
  border-top-color: var(--vibrant_green_1);
  background-color: var(--dp_blue_2);
  flex-flow: column;
  width: 840px;
  height: auto;
  padding: 24px 60px 60px;
  display: none;
  position: fixed;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 10px 8px #0003;
}

.div-block-19-copy {
  z-index: 9000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-top-style: solid;
  border-top-width: 8px;
  border-top-color: var(--vibrant_green_1);
  background-color: var(--dp_blue_2);
  flex-flow: column;
  width: 840px;
  height: auto;
  padding: 24px 60px 60px;
  display: block;
  position: fixed;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 10px 8px #0003;
}

.presented_by_block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 10px 0 20px 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 20px;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-102 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.div-block-42 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 34px;
  display: flex;
}

.event_bio {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.event_bio_back-1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 40px 80px 0 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.event_bio_back-1.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.event_bio_back-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.event_bio_back-2.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.event_bio_back-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.event_bio_back-3.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.event_bio_back-4 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.event_bio_back-4.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.event_bio_back-5 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0 0 0 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: clip;
}

.event_bio_back-5.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_event_bio-upper {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_event_bio-upper.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_event_bio-upper.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_event_bio-upper.right {
  box-shadow: none;
  background-image: url('../images/Без-назви-17.png'), url('../images/Rectangle-677.png');
  background-position: 0 0, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 100%, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 40px 80px 0 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.container_event_bio-upper.right.adam {
  background-image: url('../images/adam-2.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.david {
  background-image: url('../images/david.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.edu {
  background-image: url('../images/edu2.png'), url('../images/Rectangle-677.png');
  background-position: 10% 50px, 100% 72px;
}

.container_event_bio-upper.right.kosta {
  background-image: url('../images/kosta.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.sang {
  background-image: url('../images/sang-1.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.tomash {
  background-image: url('../images/tomash.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.hale {
  background-image: url('../images/Без-назви-56-1.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.piotr {
  background-image: url('../images/piotr.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.schuk {
  background-image: url('../images/chris.png'), url('../images/Rectangle-677.png');
  background-position: 10%, 100% 72px;
}

.container_event_bio-upper.right.carlos {
  background-image: url('../images/carlos.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.lucas {
  background-image: url('../images/LUCAS-MARIN-4-1-Photoroom.png'), url('../images/Rectangle-677.png');
  background-position: 10% 100%, 100% 72px;
  background-size: auto 90%, 42% 56px;
}

.container_event_bio-upper.right.hudson {
  background-image: url('../images/mike-huddie-arms-crossed-Photoroom.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.lang {
  background-image: url('../images/image-Photoroom.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.down {
  background-image: url('../images/image-254-Photoroom.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper.right.desai {
  background-image: url('../images/1_2WnZoFxCNmYrDOJV0KHOnA-Photoroom.png'), url('../images/Rectangle-677.png');
  background-position: 0 50px, 100% 72px;
}

.container_event_bio-upper.right.urrutia {
  background-image: url('../images/image-255-Photoroom.png'), url('../images/Rectangle-677.png');
  background-position: 0 100%, 100% 72px;
  background-size: auto 90%, 42% 56px;
}

.container_event_bio-upper.right.muniz {
  background-image: url('../images/Без-назви-14-3.png'), url('../images/Rectangle-677.png');
}

.container_event_bio-upper-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/watermark-new.png');
  background-position: 110% 44px;
  background-repeat: no-repeat;
  background-size: 469px;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 60px;
  display: flex;
  overflow: clip;
  box-shadow: 0 4px 2px #00000040;
}

.container_event_bio-upper-2.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container_event_bio-upper-2.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 48px;
  padding-left: 80px;
}

.container_event_bio-upper-2.right {
  box-shadow: none;
  background-image: url('../images/humbled-trader-c2.png'), url('../images/Rectangle-677.png');
  background-position: 10% 42px, 100% 72px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 320px, 42% 56px;
  background-attachment: scroll, scroll;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.event_header_comtainer {
  justify-content: flex-start;
  align-items: flex-end;
}

.presented_by_block-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 20px 0 20px 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px 20px;
  box-shadow: 0 2px 5px #0003;
}

.sponsors_section {
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.sponsors_section.dark {
  background-color: var(--dp_blue_2);
}

.sponsors_container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-103 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.flex-block-84-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-35-copy {
  border-radius: 40px 0 80px 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-54-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 300px;
}

.text-block-7-copy {
  text-transform: uppercase;
}

.flex-block-79-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.flex-block-78-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-block-9 {
  text-transform: uppercase;
}

.div-block-38-copy {
  width: 320px;
}

.flex-block-104 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
}

.div-block-42-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 36px;
  display: flex;
}

.section-5-copy {
  background-color: var(--dp_blue_2);
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.flex-block-84-copy-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-block-75-copy {
  justify-content: space-between;
  align-items: center;
}

.flex-block-75-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.js-clock-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xlarge-3-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.flex-block-105 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.flex-block-106 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.flex-block-107-copy {
  justify-content: flex-start;
  align-items: center;
}

.uui-padding-vertical-xlarge-3-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

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

.flex-block-31-moby {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 440px;
}

.flex-block-31-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 440px;
  display: flex;
}

.flex-block-108 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-31-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 440px;
  display: flex;
}

.flex-block-31-3.mob {
  display: none;
}

.uui-footer05_logo-link-2-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.uui-footer05_logo-link-2-copy.seal {
  margin-bottom: 20px;
}

.div-block-43 {
  height: auto;
}

.div-block-42-banner {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 28px;
  display: flex;
}

.section-6-image {
  background-image: url('../images/IMG_4791-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 560px;
}

.div-block-44 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 540px;
  display: flex;
}

.image-37 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
}

.image-37-copy {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  width: 100%;
  max-width: none;
}

.flex-block-80-pol {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 10px 0 20px 10px;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  box-shadow: 0 2px 5px #0003;
}

.presented_by_block-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 20px 0 20px 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-24-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 529px;
  display: flex;
}

.flex-block-76-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 85%;
}

.flex-block-65-copy-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-radius: 40px 20px 20px 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 560px;
  max-width: 1340px;
  padding: 40px 20px 40px 40px;
  box-shadow: 0 0 2px #1f293314, 0 2px 4px #1f29330f, 0 10px 20px #1f29331a;
}

.sponsors_container-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
}

.div-block-42-2 {
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 36px;
  display: flex;
}

.presented_by_block-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url('../images/bckgrnd.png');
  background-position: 0 0;
  background-size: 110% 110%;
  border-radius: 20px 0 20px 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 20px;
  box-shadow: 0 2px 5px #0003;
}

.section-6-image-2 {
  background-image: url('../images/IMG_4791-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 560px;
}

.image-30-2 {
  height: 24px;
}

.flex-block-78-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.flex-block-81-2 {
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-block-31-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  display: flex;
}

.flex-block-31-4.mob {
  display: none;
}

.flex-block-102-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.div-block-42-3 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 36px;
  display: flex;
}

.code-embed-3 {
  width: auto;
  max-width: none;
}

.section-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.event_bio_back-6 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.event_bio_back-6.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.event_bio_back-7 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 400px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.event_bio_back-7.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.flex-block-109 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
}

.link-5 {
  color: var(--carr_blue_5);
}

.dropdown-2 {
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-111 {
  width: 75%;
}

.dropdown-toggle-2 {
  font-family: Montserrat, sans-serif;
}

.flex-block-112 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.dropdown-toggle-3 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.dropdown-toggle-3.w--open {
  background-color: #f0f0f0;
}

.code-embed-4 {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 8px;
  font-family: Montserrat, sans-serif;
}

.code-embed-5 {
  font-family: Montserrat, sans-serif;
}

.flex-block-113 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
}

.code-embed-6, .code-embed-7 {
  font-family: Montserrat, sans-serif;
}

.flex-block-114 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.body-7 {
  background-color: var(--dp_blue_10);
}

.event-item {
  width: 100%;
}

.flex-block-115 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
}

.flex-block-115.katowice {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/IMG_4791-1.jpg');
  background-position: 50%;
  background-size: auto;
  background-clip: border-box;
}

.flex-block-115.buenos-aires {
  background-image: url('../images/image-245.png');
  background-position: 50%;
  background-size: auto;
}

.flex-block-115.medellin {
  background-image: url('../images/image-196.png');
  background-position: 50%;
  background-size: auto;
}

.flex-block-115.medellin.past {
  opacity: 1;
}

.flex-block-115.madrid {
  background-image: url('../images/image-246.png');
  background-position: 50%;
  background-size: auto;
}

.flex-block-115.madrid.past {
  opacity: 1;
}

.flex-block-115.dubai {
  background-image: url('../images/image-163.png');
  background-position: 50% 75%;
  background-size: auto;
}

.flex-block-115.dubai.past {
  opacity: 1;
}

.flex-block-115.cyprus {
  background-image: url('../images/shutterstock_2499811493.webp');
  background-position: 50%;
  background-size: auto;
}

.flex-block-115.london {
  background-image: url('../images/jpeg_large_202112291737-ca489134b4590560a20186677db86b27.jpeg');
  background-position: 50% 40%;
  background-size: auto;
}

.flex-block-115-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0c094245;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 40px 40px;
}

.flex-block-115-copy.katowice {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Frame-1559679.png');
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
}

.blogpost-body-3 {
  color: var(--dp_blue_10);
  text-align: justify;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.blogpost-body-3.quote {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.flex-block-116 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-116.right {
  justify-content: flex-end;
  align-items: center;
}

.flex-block-117 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.dropdown-list-2 {
  margin-top: 8px;
}

.dropdown-list-2.w--open {
  z-index: 9999;
  background-color: var(--dp_blue_3);
  margin-top: -32px;
}

.dropdown-link {
  color: var(--dp_blue_10);
  font-family: Montserrat, sans-serif;
}

.text-block-11 {
  color: var(--dp_blue_7);
}

.select-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dp_blue_7);
  color: var(--dp_blue_7);
  background-color: #f3f3f300;
  padding-left: 0;
}

.section-10 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-block-102-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.flex-block-116-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-116-copy.right {
  justify-content: flex-end;
  align-items: center;
}

.flex-block-118 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.container-background-popup-copy {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-image: url('../images/bckgrnd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110% 110%;
  background-attachment: scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: 620px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  overflow: visible;
}

.container-background-popup-copy.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.background-video-copy {
  position: relative;
}

.background-video-copy.education {
  width: 100%;
  height: 100%;
}

.text-span-3, .text-span-4, .text-span-5, .text-span-6 {
  color: var(--vibrant_green_1);
}

.flex-block-17-copy {
  box-sizing: border-box;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  aspect-ratio: auto;
  overflow-wrap: normal;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.code-embed-8 {
  z-index: 9999;
  position: static;
  inset: auto auto 0% 0%;
}

.div-block-45 {
  z-index: 99999;
  background-color: var(--dp_blue_10);
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-45-copy {
  z-index: 99999;
  background-color: var(--dp_blue_10);
  width: auto;
  position: fixed;
  inset: auto auto 0% 0%;
}

.banner_ba_1 {
  background-image: url('../images/Frame-1559743.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  max-height: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.flex-block-119 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  height: 200px;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-38 {
  max-width: none;
  height: 100%;
  max-height: none;
}

.text-block-12 {
  color: #fff;
  font-family: Syne, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.text-block-12.dark {
  color: #111537;
  font-size: 33px;
}

.text-block-13 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(132deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-14 {
  color: #67deaa;
  margin-top: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.flex-block-120 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.dropdown-list-copy {
  z-index: auto;
  background-color: #ddd0;
  flex: 1;
  position: absolute;
  inset: 0% 0% auto;
}

.dropdown-list-copy.w--open {
  z-index: 999999;
  box-sizing: border-box;
  object-fit: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 300px;
  height: 10px;
  display: flex;
  top: 100%;
  left: 0%;
}

.tooltip-wrapper-copy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border: 1px solid var(--dp_blue_9);
  background-color: var(--dp_blue_9);
  color: #112953;
  text-align: left;
  border-radius: 4px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 320px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 0;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-wrapper-copy._200 {
  width: 60px;
}

.image-21-tomek {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: cover;
  max-width: none;
  height: 100%;
  margin-left: 99px;
  position: static;
  overflow: clip;
}

.div-block-22-tomek {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.flex-block-121 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 363px;
}

.flex-block-122 {
  justify-content: center;
  align-items: center;
  width: 288px;
}

.heading_2-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  display: flex;
}

.heading_2-copy.upper {
  text-transform: uppercase;
  font-weight: 600;
}

.heading_2-copy.education {
  color: #fff;
  text-shadow: 1px 1px 4px #232a5480;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.section-education-copy-2 {
  background-color: #11153700;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  padding: 0 0;
  display: flex;
  overflow: hidden;
}

.flex-block-121-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.articles-edu-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--dp_blue_10);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 60px 2rem;
  display: flex;
  overflow: hidden;
}

.flex-block-123 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: auto;
}

.flex-block-124 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.video_link {
  text-decoration: none;
}

.code-embed-9 {
  aspect-ratio: 16 / 9;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  display: flex;
  position: static;
}

.div-block-46, .code-embed-10 {
  width: 100%;
}

.section-video {
  background-color: var(--dp_blue_10);
  min-height: auto;
}

.container-card-tomek {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 12px solid var(--dp_blue_2);
  background-image: radial-gradient(circle at 100% 100%, #232854 1%, #111537 68%);
  border-top-left-radius: 40px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1340px;
  height: 600px;
  padding-right: 60px;
  display: flex;
  overflow: hidden;
}

.container-card-tomek.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.text-span-7 {
  background-color: var(--carr_blue_5);
}

.flex-block-55-tomek {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 560px;
  height: 100%;
  padding-bottom: 32px;
  position: static;
}

.flex-block-125 {
  z-index: auto;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 100rem;
  margin: -44px auto 4px;
  padding-top: 0;
  padding-right: 76px;
  position: absolute;
  inset: 110px 0 auto;
}

.button {
  background-color: var(--carr_blue_5);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button.right {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.button.left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.hero-screen-tomek {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
}

.hero-screen-tomek.dark {
  background-color: var(--dp_blue_2);
}

.text-span-8 {
  background-color: var(--carr_blue_5);
  color: #000;
}

.text-span-8.light {
  color: #fff;
}

.flex-block-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
}

.offer_button-2 {
  grid-column-gap: .5rem;
  color: #f8f7fd;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #78f0c600;
  border: 1px solid #f8f7fd;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 12px;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button-2:hover {
  background-color: #1c40be;
  border-color: #1c40be;
}

.offer_button-2:focus {
  background-color: #78f0c600;
  border-width: 1px;
  box-shadow: 0 1px 2px #1018280d;
}

.offer_button-2.white {
  grid-column-gap: 12px;
  color: #121828;
  cursor: pointer;
  background-color: #f8f7fd;
  border: 1.5px #0003;
  border-radius: 28px;
  padding: 16px 32px;
  box-shadow: 0 4px 8px #142d88;
}

.offer_button-2.white:hover {
  background-color: #f8f7fd;
}

.text-span-9 {
  color: #ff7538;
}

.flex-block-126 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.flex-block-127 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.body_5 {
  color: #f8f7fd;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
}

.promo_section {
  background-image: linear-gradient(#01081f, #121828 49%);
}

.button_text_main {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.promo-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f8f7fd0d;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px;
}

.heading_1 {
  color: #f8f7fd;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.heading_1.center {
  font-family: Syne, sans-serif;
}

.heading_1.blue {
  color: #477bff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96deg, #477bff, #1c40be);
  -webkit-background-clip: text;
  background-clip: text;
}

.flex-block-42-vert {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--dp_blue_3);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  padding: 12px;
}

.image-21-ba {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: contain;
  max-width: none;
  height: 80%;
  margin-left: 0;
  position: static;
  overflow: clip;
}

.div-block-22-ba {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

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

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
  width: 100%;
}

.flex-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 840px;
}

.image-39 {
  padding-left: 40%;
}

.uui-text-size-medium-ba {
  color: var(--untitled-ui--white);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.uui-text-size-medium-ba.sub {
  color: var(--dp_blue_8);
  font-weight: 500;
}

.uui-text-size-medium-ba.centered {
  text-align: center;
}

.div-block-47 {
  background-color: var(--dp_blue_3);
  width: 90%;
  height: 1px;
}

.div-block-26-kinfo-2 {
  background-color: #d7f2fe;
  width: 2px;
  height: 156px;
  margin-top: 68px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-48 {
  background-color: #d7f2fe;
  width: 2px;
  height: 156px;
  margin-top: 68px;
}

.div-block-48.hor {
  width: 156px;
  height: 2px;
  display: none;
}

.image-40 {
  min-width: auto;
  max-width: 60px;
  height: 60px;
}

.header_feature-2 {
  color: #383d6a;
  letter-spacing: normal;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.flex-block-129 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  max-width: 1340px;
}

.div-block-35-ba {
  border-radius: 20px 0 40px 20px;
  width: 100%;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-84-ba {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-41 {
  width: 100px;
  max-width: none;
  position: relative;
  inset: 30% auto auto -88%;
  box-shadow: 0 2px 5px #0003;
}

.image-42 {
  vertical-align: middle;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  position: static;
  top: -25px;
  left: -35%;
}

.div-block-49 {
  width: 100%;
  max-width: 1300px;
  margin-top: -170px;
  margin-left: 80px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
}

.banner_ba_2 {
  background-image: url('../images/Frame-1559748.png');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  max-height: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.flex-block-130 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}

.flex-block-131 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.div-block-24-copy {
  z-index: 100;
  width: 264px;
}

.image-42-copy {
  vertical-align: middle;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  position: static;
  top: -25px;
  left: -35%;
}

.div-block-50 {
  display: none;
}

.image-21-st {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
  height: 100%;
  margin-left: 13px;
  margin-right: 0;
  padding-right: 0;
  position: static;
  overflow: clip;
}

.div-block-22-st {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: border-box;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  min-width: 0;
  height: 100%;
  display: flex;
  position: static;
  left: -235px;
  right: auto;
  overflow: clip;
}

.image-43 {
  vertical-align: baseline;
  display: block;
}

.uui-pricing09_components-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.flex-block-133 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.offer_button-3 {
  grid-column-gap: .5rem;
  color: #111537;
  text-align: center;
  white-space: nowrap;
  background-color: #78f0c600;
  background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border: 1.5px #37baf3;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: .625rem 1.125rem;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button-3:hover {
  background-color: #37baf31f;
  background-image: linear-gradient(164deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  border-color: #37baf3;
}

.offer_button-3:focus {
  background-color: #78f0c6;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.offer_button-3.rounded {
  border-radius: 40px;
}

.flex-block-134 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 655px;
  height: 260px;
  max-height: none;
}

.div-block-51 {
  width: 345px;
}

.flex-block-135 {
  width: 100%;
}

.flex-block-58-paper {
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  min-width: 100%;
  height: 100%;
}

.flex-block-58-paper.ba {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.flex-block-136 {
  width: 655px;
}

.flex-block-137 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 380px;
}

.flex-block-137.dep {
  width: 100%;
  min-width: 300px;
  max-width: 340px;
  height: auto;
}

.uui-pricing09_components-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-pricing09_feature-list-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: 32px 1rem 2.5rem 2rem;
  display: grid;
}

.uui-text-size-medium-copy {
  color: var(--untitled-ui--white);
  letter-spacing: normal;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.uui-text-size-medium-copy.sub {
  color: var(--dp_blue_8);
  font-weight: 500;
}

.uui-text-size-medium-copy.dark {
  color: #191d43;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.container-background-vip {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Rectangle-677.png'), url('../images/Frame-1000002330.png');
  background-position: -160px 58px, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 56px, 110% 110%;
  background-attachment: scroll, scroll;
  border: 1px #fff;
  border-radius: 80px 40px 40px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1340px;
  height: 650px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-background-vip.dark {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-radius: 80px 40px 40px 0;
  width: 100%;
}

.container-background-vip.ba {
  border-bottom-right-radius: 0;
  height: auto;
}

.div-block-52 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.image-44 {
  position: absolute;
  top: -9px;
  right: -6px;
}

.slide {
  background-color: #050820;
  background-image: url('../images/Frame-1000002331.png'), url('../images/bullish-candlestick-graph-chart-1.png'), linear-gradient(#03061f 19%, #232854 51%, #040720 91%);
  background-position: 50%, 50%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto 120%, auto, auto;
  background-attachment: scroll, scroll, scroll;
}

.slider {
  height: 640px;
}

.flex-block-138 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1080px;
  position: static;
}

.container-3 {
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-3.hourglass {
  background-image: url('../images/Group-100000.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 120%;
}

.container-3.calc {
  background-image: linear-gradient(90deg, #111537, #11153700 26% 77%, #111537), linear-gradient(#111537 6%, #06092226 26%, #0609221f 82%, #111537 92%), url('../images/calc_fade_2.png');
  background-position: 0 0, 0 0, 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 75%;
  background-attachment: scroll, scroll, scroll;
}

.header_hero {
  color: #fff;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  z-index: 1000;
  background-image: linear-gradient(148deg, #419bf6, #44a0f1 14%, #83c0f6 32%, #58c4c7 58%, #67deaa 69%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Syne, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

.header_hero.black {
  color: var(--dp_blue_2);
  flex: 0 auto;
  font-weight: 600;
}

.header_hero.inf.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf.alt.hightloghted-2-copy {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
  font-size: 40px;
}

.header_hero.inf.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf.highlighted-2 {
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  margin-top: 0;
  margin-left: -8px;
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.event {
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.event.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.event.dark {
  color: var(--dp_blue_2);
}

.header_hero.event.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.event.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.event.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf-copy.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf-copy.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf-copy.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf-copy.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf-copy.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.short {
  margin-top: 0;
}

.header_hero.inf-flash {
  font-size: 44px;
  line-height: 50px;
}

.header_hero.inf-flash.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf-flash.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf-flash.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf-flash.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf-flash.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf-edu.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf-edu.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf-edu.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf-edu.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf-edu.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf-edu-main {
  margin-bottom: 0;
}

.header_hero.inf-edu-main.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf-edu-main.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf-edu-main.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf-edu-main.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf-edu-main.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf-ht-main {
  margin-bottom: 0;
  font-size: 44px;
  line-height: 50px;
}

.header_hero.inf-ht-main.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf-ht-main.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf-ht-main.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf-ht-main.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf-ht-main.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf-ht.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.inf-ht.dark {
  color: var(--dp_blue_2);
}

.header_hero.inf-ht.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.inf-ht.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.inf-ht.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.inf-ht.highlighted-2 {
  background-color: var(--carr_blue_5);
  color: var(--untitled-ui--white);
  margin-top: 0;
  margin-left: -10px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 44px;
  line-height: 50px;
}

.header_hero.event-banner {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.header_hero.event-banner.highlighted {
  background-color: var(--vibrant_green_1);
  color: var(--dp_blue_2);
  padding-left: 8px;
  padding-right: 8px;
}

.header_hero.event-banner.dark {
  color: var(--dp_blue_2);
}

.header_hero.event-banner.alt {
  color: var(--dp_blue_2);
  margin-top: 0;
  margin-bottom: 0;
}

.header_hero.event-banner.alt.hightloghted-2 {
  background-color: var(--untitled-ui--white);
  padding-left: 12px;
  padding-right: 0;
}

.header_hero.event-banner.alt2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
}

.header_hero.education {
  text-shadow: 0 4px 4px #00000040;
}

.header_hero.caps {
  text-transform: uppercase;
}

.header_hero.short-copy {
  color: var(--dp_blue_1);
  margin-top: 0;
}

.header_hero._74 {
  width: 430.5px;
  font-size: 60px;
  line-height: 60px;
}

.header_hero.less {
  font-size: 64px;
  line-height: 72px;
}

.flex-block-139 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  width: 100%;
}

.div-block-53 {
  width: 321px;
}

.div-block-53.up {
  display: none;
}

.image-45 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  position: absolute;
  inset: auto;
}

.slide-2 {
  background-color: #050820;
  background-image: url('../images/Mask-group.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.flex-block-140 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
}

.container-4 {
  justify-content: center;
  align-items: flex-end;
  max-width: 1080px;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-46 {
  height: 600px;
  margin-left: -40px;
  margin-right: -20px;
}

.flex-block-141 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
}

.subtext {
  color: #78f0c6;
  text-align: center;
  width: 100%;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

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

.subtext.short {
  background-color: var(--dp_blue_3);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 100px;
  padding: 26px 40px;
  display: flex;
}

.subtext.bold {
  margin-top: 0;
  font-weight: 600;
}

.subtext.bold.left {
  text-align: left;
  width: auto;
}

.subtext.special {
  margin-top: 12px;
}

.subtext.long {
  text-align: justify;
}

.subtext.dark {
  color: #111537;
  margin-top: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.subtext.white {
  color: #fff;
  text-align: left;
  width: auto;
}

.subtext.white.bold {
  font-weight: 700;
}

.subtext.light {
  color: #fff;
}

.subtext.light._506 {
  max-width: 506px;
  font-size: 18px;
  line-height: 22px;
}

.subtext.light._782 {
  max-width: 782px;
  font-size: 18px;
  line-height: 22px;
}

.slide-3 {
  background-color: #111537;
  background-image: url('../images/Frame-1000002678.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.div-block-54 {
  width: 390px;
}

.image-9-copy {
  width: auto;
}

.flex-block-142 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.image-48 {
  position: relative;
  inset: -224px 0 auto auto;
}

.image-49 {
  display: none;
}

.image-50 {
  mix-blend-mode: color-burn;
  position: absolute;
}

.flex-block-144 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  max-width: 480px;
}

.body_1-narrow-copy {
  color: var(--dp_blue_8);
  text-align: left;
  max-width: 440px;
  margin-top: -20px;
  margin-bottom: -14px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  position: static;
  inset: 632px auto auto;
}

.body_1-narrow-copy.dark, .body_1-narrow-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-narrow-copy.long {
  max-width: none;
}

.body_1-narrow-copy.inf.dark, .body_1-narrow-copy.inf.dark-2, .body_1-narrow-copy.inf.grey {
  text-align: left;
}

.body_1-narrow-copy.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-narrow-copy.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-narrow-copy.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-narrow-copy.inf.credit.fixed {
  width: 192px;
}

.body_1-narrow-copy.inf.credit.flexed {
  width: auto;
}

.body_1-narrow-copy.inf.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-narrow-copy.inf.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow-copy.inf.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-narrow-copy.inf.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow-copy.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-narrow-copy.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-55 {
  width: 100%;
  max-width: 480px;
}

.image-51 {
  position: absolute;
  inset: 60px 140% auto 62%;
}

.image-52 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  position: absolute;
  inset: 35% 0% auto 24%;
}

.body-8 {
  background-color: var(--dp_blue_2);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  overflow: visible;
}

.image-53 {
  width: 120px;
  position: absolute;
  inset: 0% 0% auto 2%;
}

.flex-block-145 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.body_1-narrow-copy-copy {
  color: var(--dp_blue_8);
  text-align: left;
  max-width: 360px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  position: static;
  inset: 632px auto auto;
}

.body_1-narrow-copy-copy.dark, .body_1-narrow-copy-copy.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-narrow-copy-copy.long {
  max-width: none;
}

.body_1-narrow-copy-copy.inf.dark, .body_1-narrow-copy-copy.inf.dark-2, .body_1-narrow-copy-copy.inf.grey {
  text-align: left;
}

.body_1-narrow-copy-copy.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-narrow-copy-copy.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-narrow-copy-copy.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-narrow-copy-copy.inf.credit.fixed {
  width: 192px;
}

.body_1-narrow-copy-copy.inf.credit.flexed {
  width: auto;
}

.body_1-narrow-copy-copy.inf.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-narrow-copy-copy.inf.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow-copy-copy.inf.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-narrow-copy-copy.inf.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrow-copy-copy.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-narrow-copy-copy.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.image-54 {
  width: 172px;
  position: relative;
  inset: 0% auto auto 0%;
}

.flex-block-146 {
  background-color: #11153700;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1020px;
  height: 100%;
}

.image-51-copy {
  position: absolute;
  inset: 0 140% auto 62%;
}

.slide-4 {
  background-color: var(--dp_blue_2);
  vertical-align: baseline;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.text-span-10, .text-span-11 {
  color: var(--vibrant_green_1);
}

.flex-block-17-copy.center {
  justify-content: center;
  align-items: stretch;
}

.bold-text-10, .bold-text-11 {
  font-weight: 700;
}

.flex-block-107-small {
  justify-content: flex-start;
  align-items: center;
  max-width: 480px;
}

.flex-block-107-small.blur {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border: 1px solid #ffffff26;
  border-radius: 12px;
  width: 100%;
  padding: 16px 20px;
  box-shadow: 0 2px 5px #0003;
}

.image-55.own {
  rotate: 45deg;
}

.slide-5 {
  vertical-align: top;
  background-color: #111537;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.flex-block-144-blur {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  flex: 0 auto;
  max-width: 480px;
  margin-left: 0;
  padding: 16px 20px;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-147 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.image-56 {
  rotate: -45deg;
}

.flex-block-148 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-63-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 620px;
}

.flex-block-63-dark {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 640px;
}

.body_1-narrowdark {
  color: var(--dp_blue_6);
  text-align: left;
  max-width: none;
  margin-top: 36px;
  margin-bottom: -14px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  position: static;
  inset: 632px auto auto;
}

.body_1-narrowdark.dark, .body_1-narrowdark.dark-2 {
  color: var(--dp_blue_2);
  text-align: center;
  max-width: none;
  font-weight: 500;
}

.body_1-narrowdark.long {
  max-width: none;
}

.body_1-narrowdark.inf.dark, .body_1-narrowdark.inf.dark-2, .body_1-narrowdark.inf.grey {
  text-align: left;
}

.body_1-narrowdark.inf.green {
  color: var(--vibrant_green_1);
  text-align: left;
  font-weight: 600;
}

.body_1-narrowdark.inf.title {
  color: var(--dp_blue_7);
  font-weight: 600;
}

.body_1-narrowdark.inf.credit {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.body_1-narrowdark.inf.credit.fixed {
  width: 192px;
}

.body_1-narrowdark.inf.credit.flexed {
  width: auto;
}

.body_1-narrowdark.inf.credit.syne {
  text-align: left;
  width: auto;
}

.body_1-narrowdark.inf.credit.syne.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrowdark.inf.credit.syne-2 {
  text-align: left;
  width: auto;
}

.body_1-narrowdark.inf.credit.syne-2.subtle {
  color: var(--dp_blue_8);
  font-weight: 400;
}

.body_1-narrowdark.inf.value {
  text-align: left;
  min-width: 220px;
  max-width: none;
  font-size: 16px;
  line-height: 22px;
}

.body_1-narrowdark.inf.title-2 {
  color: var(--dp_blue_8);
  text-align: right;
  width: 100%;
  max-width: 227px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.flex-block-17-copy {
  box-sizing: border-box;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  aspect-ratio: auto;
  overflow-wrap: normal;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.js-clock-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  min-height: 154px;
  display: flex;
}

.box-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 120px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.countdown_number_container {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #12182800;
  background-image: linear-gradient(90deg, #11153700, #252c6e00);
  background-clip: border-box;
  border: .5px solid #121828;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  min-height: 120px;
  display: flex;
}

.clock-number-2 {
  color: #fff;
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
  width: 90px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 41px;
  text-decoration: none;
}

.clock-label-2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
}

.clock-number-3 {
  color: #fff;
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
  width: 90px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 41px;
  text-decoration: none;
}

.box-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 120px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.highlignt_text_container-copy.horizontal {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
}

.flex-block-8-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
}

.js-clock-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 440px;
  min-height: 154px;
  display: flex;
}

.flex-block-149 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 40px 40px 136px;
}

.offer_button-4 {
  grid-column-gap: .5rem;
  color: #f8f7fd;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #78f0c600;
  border: 1px solid #f8f7fd;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 12px;
  font-family: Montserrat, 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 #1018280d;
}

.offer_button-4:hover {
  background-color: #1c40be;
  border-color: #1c40be;
}

.offer_button-4:focus {
  background-color: #78f0c600;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 2px #1018280d;
}

.offer_button-4.blue {
  grid-column-gap: 12px;
  box-shadow: none;
  cursor: pointer;
  background-color: #1c40be;
  border: .5px solid #fff3;
  border-radius: 28px;
  padding: 16px 32px;
}

.offer_button-4.blue:hover {
  background-color: #385de1;
}

.clock-label-3 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
}

.countdown_number_container-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #12182800;
  background-image: url('../images/glass-container.svg');
  background-position: 50%;
  background-size: 100% 100%;
  border: .5px #121828;
  border-radius: 22px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 110px;
  min-height: auto;
  display: flex;
  box-shadow: 0 4px 7.5px #00000080;
}

.countdown_section {
  background-color: #111537;
}

.flex-block-150 {
  background-color: #78f0c6;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
}

.flex-block-150:hover {
  background-color: #fff;
}

.flex-block-150.dark-x {
  background-color: #111537;
}

.flex-block-150.dark-x:hover {
  background-color: #78f0c6;
}

.flex-block-151 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  align-items: center;
}

.countdown_section-copy {
  background-color: #111537;
}

.countdown_section-copy.gifts {
  background-color: #040a1b;
  background-image: url('../images/shade-right.png'), url('../images/shade-left.png'), url('../images/presents.png'), url('../images/Mask-group_1.png');
  background-position: 100%, 0%, 50% 100%, 50%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 35% 100%, 35% 100%, auto 100%, auto 100%;
  height: 100%;
}

.flex-block-152 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
}

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

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

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 782px;
}

.image-58 {
  box-shadow: none;
  border-radius: 20px;
}

.text-span-12 {
  font-weight: 200;
}

.flex-block-153 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  align-items: center;
  width: auto;
}

.image-59 {
  -webkit-text-fill-color: transparent;
  mix-blend-mode: normal;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
}

.flex-block-154 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/snow2.png'), url('../images/present.png'), url('../images/snow2.png');
  background-position: 10% 110%, 50% 5%, 100% 100%;
  background-repeat: repeat-x, no-repeat, repeat-x;
  background-size: auto 75%, auto 50%, auto 90%;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 126px;
  padding-bottom: 40px;
}

.flex-block-154:hover {
  background-position: 10% 110%, 50% 5%, 100% 100%;
  background-size: auto 75%, auto 50%, auto 90%;
}

.section-11 {
  background-image: url('../images/snowflakes.png'), url('../images/shades.png'), url('../images/back3.png');
  background-position: 50% 100%, 50% 0, 50%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 100%, 100% 30%, cover;
}

.container-7 {
  background-image: url('../images/back-2.png');
  background-position: 0 0;
  background-size: auto;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0;
}

.flex-block-155 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
}

.section-12 {
  background-image: url('../images/snowflakes.png'), url('../images/snow-covered-lback.png');
  background-position: 50% 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, cover;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.numbers {
  color: #39445e;
  width: 63px;
  min-width: 63px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 61px;
}

.flex-block-156 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
}

.numbers-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.flex-block-157 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #bdb8b833;
  justify-content: flex-start;
  align-items: center;
  max-width: 512px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.text-span-13 {
  color: #78f0c6;
}

.image-60 {
  max-width: none;
  height: auto;
  max-height: 440px;
}

.conditions {
  color: #ffffffd9;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.flex-block-158 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.text-span-14 {
  color: #78f0c6;
}

.flex-block-155-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/Mask-gifts.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1400px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 180px;
}

.credits-section-copy {
  background-color: var(--untitled-ui--white);
  justify-content: center;
  align-items: center;
  padding: 48px 20px;
  display: flex;
  overflow: hidden;
}

.credits-section-copy.dark {
  background-color: var(--dp_blue_2);
}

.image-61 {
  max-width: 500px;
}

.image-61:hover {
  background-image: url('../images/prize-hover.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  box-shadow: 0 2px 5px #c09f3280;
}

.image-62 {
  border-radius: 20px;
  max-width: 509px;
  transition: box-shadow .4s;
}

.image-62:hover {
  background-image: url('../images/prize-hover-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  box-shadow: 0 6px 100px #c09f3280;
}

.div-block-55-copy {
  width: 100%;
  max-width: 440px;
}

.js-clock-3-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 440px;
  min-height: 154px;
  display: flex;
}

.flex-block-159 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
}

.image-63 {
  max-width: 140px;
}

.flex-block-149-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 70px 40px 136px;
}

.text-span-15 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(81deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  -webkit-background-clip: text;
  background-clip: text;
}

.body-9 {
  background-color: #fff;
}

.text-span-16 {
  text-decoration: line-through;
}

.flex-block-161 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-block-55-mmu {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  aspect-ratio: auto;
  justify-content: center;
  align-items: flex-start;
  width: 560px;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  position: static;
}

.form-section-copy {
  background-color: var(--dp_blue_2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 50vh;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.form-section-copy.dark {
  background-color: var(--dp_blue_1);
}

.form-section-copy.dark-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--dp_blue_1);
  flex-flow: column;
}

.uui-contact07_component-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

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

.uui-text-size-large-5-copy {
  color: var(--dp_blue_3);
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

@media screen and (max-width: 991px) {
  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--white);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui--white);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui--white);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .navigation_button_primary {
    width: 300px;
    height: 56px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navigation_button_secondary {
    width: 300px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .navbar_link {
    color: var(--untitled-ui--white);
    width: 300px;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar_link:hover {
    color: var(--untitled-ui--white);
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .uui-navbar07_menu {
    border-top: 1px none var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #111537;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_dropdown-toggle-2 {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle-2:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-2 {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_dropdown-toggle-3 {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle-3:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-3 {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-footer02_social-list {
    margin-bottom: 2rem;
  }

  .uui-footer02_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer02_left-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer02_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

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

  .text-block {
    font-size: 1.125rem;
  }

  .heading_2 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 28px;
    line-height: 36px;
    display: block;
  }

  .uui-text-size-medium.semib {
    font-size: 12px;
    line-height: 16px;
  }

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

  .hide-tablet-2 {
    display: none;
  }

  .uui-pricing09_plan.limited {
    box-shadow: 0 1px 10px #6430ff, 0 0 5px #6430ff;
  }

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

  .section_sim {
    margin-right: 0;
    padding-top: 60px;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: visible;
  }

  .offer_button {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .offer_button.rounded {
    width: auto;
  }

  .offer_button.dark {
    max-width: none;
  }

  .div-block {
    width: 100%;
    max-width: none;
  }

  .cornerstones {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .header_2.dark.centered, .header_2.dark-2 {
    text-align: center;
  }

  .div-block-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .body_1 {
    max-width: none;
  }

  .div-block-3 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: none;
  }

  .div-block-3.left-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-3.left-copy.small, .div-block-3.left-copy.small-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cornerstone_card {
    flex: 0 auto;
    margin-bottom: 0;
  }

  .flex-block-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .market-access {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-block-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    width: 100%;
  }

  .trading-benefits {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-block-7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .client-experience {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-block-8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .onboarding-and-process, .articles {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .article-title {
    font-size: 14px;
    line-height: 20px;
  }

  .flex-block-15 {
    grid-row-gap: 20px;
    grid-template-rows: 260px;
    grid-auto-rows: 260px;
  }

  .header_1 {
    font-size: 40px;
    line-height: 48px;
  }

  .header_1.inf, .header_1.event, .header_1.inf-copy, .header_1.short {
    font-size: 32px;
    line-height: 40px;
  }

  .header_1.inf-flash {
    font-size: 30px;
    line-height: 38px;
  }

  .header_1.inf-edu, .header_1.inf-edu-main, .header_1.inf-ht-main, .header_1.inf-ht {
    font-size: 32px;
    line-height: 40px;
  }

  .header_1.inf-ht.highlighted-2 {
    margin-left: -8px;
    font-size: 32px;
    line-height: 40px;
  }

  .header_1.event-banner, .header_1.short-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .header_1.caps-copy, .header_1.caps-no-image {
    background-position: 220px 94%;
    line-height: 40px;
  }

  .header_1.blur {
    background-position: 220px 94%;
    font-size: 32px;
    line-height: 32px;
  }

  .header_1.banner {
    font-size: 32px;
    line-height: 40px;
  }

  .flex-block-17 {
    justify-content: center;
    align-items: stretch;
  }

  .section {
    padding: 100px 2rem;
  }

  .flex-block-18 {
    display: none;
  }

  .flex-block-18.mini {
    display: flex;
  }

  .div-block-3-copy {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: none;
  }

  .uui-footer08_form-block {
    min-width: auto;
  }

  .uui-footer08_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .routes-desktop {
    display: none;
  }

  .uui-text-size-medium-2.routes-copy.green {
    color: var(--vibrant_green_1);
  }

  .uui-text-size-medium-2.routes-copy {
    width: auto;
  }

  .uui-text-size-medium-2.routes-copy.red {
    color: var(--vivid_red_6);
  }

  .uui-text-size-medium-2.routes-copy {
    font-weight: 500;
  }

  .uui-text-size-medium-2.routes-time {
    font-size: 14px;
    font-weight: 400;
    display: block;
    overflow: visible;
  }

  .uui-text-size-medium-2.routes-desc {
    font-size: 14px;
  }

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

  .pricing-section {
    display: block;
    overflow: visible;
  }

  .uui-section_pricing11.hide-tablet, .hide-tablet-3 {
    display: none;
  }

  .pricing_header-2.sim {
    color: var(--dp_blue_2);
  }

  .flex-block-20.elite, .flex-block-20.pro {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-20.expert {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-block-20.sim {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .fees {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-2-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-7-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .uui-pricing11_row-lead-text-copy.routes-copy {
    color: var(--dp_blue_7);
  }

  .execution-routes {
    display: block;
  }

  .routes-tips.routes {
    width: 100%;
    font-weight: 300;
  }

  .offer_button-copy {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .execution-routes-mobile {
    display: none;
  }

  .pricing-section-mobile {
    display: none;
    overflow: visible;
  }

  .uui-padding-vertical-xhuge-3-copy {
    margin-bottom: 100px;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-3-copy.elite {
    z-index: 5000;
    margin-bottom: 140px;
  }

  .uui-padding-vertical-xhuge-3-copy.pro {
    z-index: 2000;
  }

  .uui-padding-vertical-xhuge-3-copy.expert {
    z-index: 1000;
    margin-bottom: 8px;
  }

  .uui-padding-vertical-xhuge-3-copy.bottom {
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-3-copy.sim {
    margin-bottom: 20px;
  }

  .uui-pricing11_top-row-copy {
    z-index: 9999;
  }

  .uui-pricing11_top-row-copy.elite, .uui-pricing11_top-row-copy.pro, .uui-pricing11_top-row-copy.expert {
    z-index: 1000;
  }

  .uui-pricing11_top-row-copy.sim {
    z-index: 1000;
    position: sticky;
  }

  .tooltip-container._200.elite, .tooltip-container._200.pro, .tooltip-container._280.elite, .tooltip-container._208.elite, .tooltip-container.limited.elite {
    z-index: auto;
  }

  .tooltip-container.limited-copy {
    border-color: var(--dp_blue_6);
  }

  .tooltip-container.limited-copy.elite, .dropdown-list {
    z-index: auto;
  }

  .dropdown-list.w--open {
    z-index: 9999;
  }

  .tooltip.limited {
    right: 17px;
  }

  .flex-block-27 {
    height: 40px;
  }

  .flex-block-28 {
    display: flex;
  }

  .flex-block-27-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 40px;
  }

  .div-block-10 {
    grid-column-gap: 12px;
    grid-row-gap: 24px;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 20px;
    display: grid;
  }

  .uui-faq02_heading {
    line-height: 24px;
  }

  .uui-faq02_accordion {
    overflow: hidden;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .uui-footer05_social-icons {
    margin-bottom: 1rem;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer05_form-block {
    min-width: auto;
  }

  .uui-footer05_newsletter-text-wrapper {
    margin-bottom: 2rem;
  }

  .uui-footer05_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .uui-padding-vertical-xlarge-3 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-footer05_component {
    background-position: 100% 100%;
    background-size: auto 75%;
  }

  .flex-block-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .flex-block-31 {
    display: none;
  }

  .uui-contact07_map-wrapper {
    height: 30rem;
  }

  .uui-contact07_component {
    grid-column-gap: 3rem;
  }

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

  .section-education, .section-education-copy {
    padding: 100px 2rem;
  }

  .uui-blog04_image-wrapper.is-featured {
    padding-top: 75%;
  }

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

  .uui-heading-large {
    font-size: 2.75rem;
  }

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

  .articles-edu {
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-blog03_image-wrapper.is-featured {
    padding-top: 75%;
  }

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

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

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

  .flex-block-33 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .uui-blogsection08_button-row {
    flex: none;
  }

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

  .uui-blogsection08_heading {
    margin-right: 3rem;
  }

  .uui-blogsection08_heading-wrapper {
    grid-column-gap: 3rem;
  }

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

  .blogpost-header-1 {
    font-size: 32px;
    line-height: 40px;
  }

  .flex-block-37 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    padding-left: 0;
    padding-right: 0;
  }

  .blogpost-body-1 {
    font-size: 20px;
    line-height: 26px;
  }

  .blogpost-header-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .flex-block-38 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .blogpost-body-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-12 {
    padding-top: 0;
    padding-bottom: 4px;
  }

  .div-block-13 {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .quote-container {
    padding: 32px;
  }

  .blogpost-header-3 {
    font-size: 28px;
    line-height: 36px;
  }

  .blogpost-header-3.light {
    font-size: 18px;
  }

  .button_resend {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .link-block-2 {
    text-decoration: none;
  }

  .div-block-19 {
    width: 600px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-block-47 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20 {
    width: 500px;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
  }

  .flex-block-1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .flex-block-1.large, .flex-block-1.large-2 {
    grid-template-columns: 1fr 1fr;
  }

  .bold-text, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6 {
    font-weight: 600;
  }

  .routes-mobile, .pricing-mobile {
    display: block;
  }

  .pricing-desktop {
    display: none;
  }

  .firm, .firm-2, .become-a-partner, .subscribe, .social-media {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-block-54 {
    width: 220px;
  }

  .container-card {
    padding-right: 40px;
  }

  .section-3 {
    padding: 32px 12px;
  }

  .flex-block-55 {
    justify-content: center;
    align-items: flex-end;
    width: 372px;
  }

  .div-block-23 {
    background-image: linear-gradient(269deg, #11153700 32%, #111537 53% 81%, #11153700 95%);
    width: auto;
    min-width: 480px;
  }

  .div-block-24 {
    width: 100%;
  }

  .body_1-wide {
    max-width: none;
  }

  .body_1-wide.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide.inf.dark {
    max-width: 600px;
  }

  .body_1-wide.inf.credit {
    width: 200px;
  }

  .body_1-wide.inf.credit.fixed {
    width: 240px;
  }

  .body_1-wide.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide.inf-event {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide.inf-event.dark {
    max-width: 600px;
  }

  .body_1-wide.inf-event.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide.inf-event.credit {
    width: 200px;
  }

  .body_1-wide.inf-event.credit.fixed {
    width: 240px;
  }

  .body_1-wide.inf-copy {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide.inf-copy.dark {
    max-width: 600px;
  }

  .body_1-wide.inf-copy.credit {
    width: 200px;
  }

  .body_1-wide.inf-copy.credit.fixed {
    width: 240px;
  }

  .body_1-wide.inf-copy.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-25 {
    width: 180px;
    height: 40px;
    min-height: 40px;
    margin-right: 202px;
    top: 201px;
  }

  .flex-block-56 {
    max-width: 900px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_feature {
    font-size: 14px;
    line-height: 20px;
  }

  .inf_feature_card {
    max-width: 200px;
  }

  .image-23 {
    max-width: 40px;
  }

  .container_card {
    padding-right: 40px;
  }

  .container_card.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 50% 40px, 469px;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
  }

  .container_card.left-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-background {
    padding-right: 0;
  }

  .container-background.ba {
    height: auto;
  }

  .flex-block-58 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-59 {
    width: 100%;
  }

  .hero-screen {
    padding: 32px 12px;
  }

  .hero-screen.ba {
    padding-bottom: 60px;
  }

  .features-section, .benefits-section, .credits-section {
    padding: 32px 12px;
  }

  .flex-block-63 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-64 {
    flex-flow: column;
  }

  .flex-block-65 {
    width: 620px;
    min-width: 620px;
  }

  .flex-block-66 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
  }

  .header_small {
    font-size: 40px;
    line-height: 48px;
  }

  .header_small.inf {
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf.dark {
    text-align: center;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf.light-copy {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }

  .header_small.inf.light {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy, .header_small.inf-copy.dark, .header_small.inf-copy, .header_small.inf-copy.dark, .header_small.inf-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy.dark {
    text-align: center;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy.dark {
    text-align: center;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy.light-copy {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }

  .header_small.inf-copy.light {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .container-background-2 {
    height: 1100px;
    padding-right: 0;
  }

  .flex-block-68 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-25-copy {
    width: 180px;
    height: 40px;
    min-height: 40px;
    margin-right: 202px;
    top: 165px;
  }

  .flex-block-70 {
    display: flex;
  }

  .video-section {
    padding: 32px 12px;
  }

  .flex-block-70-desktop {
    display: none;
  }

  .flex-block-71 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
  }

  .flex-block-72 {
    min-width: 360px;
  }

  .flex-block-64-copy {
    flex-flow: column;
  }

  .video-placeholder {
    height: 250px;
  }

  .body_1-wide-copy.event {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.event.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.event.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event.large, .body_1-wide-copy.event.large-copy, .body_1-wide-copy.event.large-highlighted, .body_1-wide-copy.event.large-2, .body_1-wide-copy.event.large-2-mobile, .body_1-wide-copy.event.large-original, .body_1-wide-copy.event.large-2, .body_1-wide-copy.event.large-copy {
    max-width: none;
  }

  .body_1-wide-copy.event-banner {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-banner.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.event-banner.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-banner.large, .body_1-wide-copy.event-banner.large-copy, .body_1-wide-copy.event-banner.large-highlighted, .body_1-wide-copy.event-banner.large-2 {
    max-width: none;
  }

  .body_1-wide-copy.event-copy.large, .body_1-wide-copy.event-copy.large-copy, .body_1-wide-copy.event-copy.large-highlighted, .body_1-wide-copy.event-copy.large-2 {
    max-width: none;
  }

  .body_1-wide-copy.event-copy {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-copy.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.event-copy.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-copy.large, .body_1-wide-copy.event-copy.large-copy, .body_1-wide-copy.event-copy.large-highlighted, .body_1-wide-copy.event-copy.large-2, .body_1-wide-copy.event-copy.large-2-mobile, .body_1-wide-copy.event-copy.large-original, .body_1-wide-copy.event-copy.large-2 {
    max-width: none;
  }

  .body_1-wide-copy.event-3 {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-3.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.event-3.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-3.large, .body_1-wide-copy.event-3.large-copy, .body_1-wide-copy.event-3.large-highlighted, .body_1-wide-copy.event-3.large-2, .body_1-wide-copy.event-3.large-2-mobile, .body_1-wide-copy.event-3.large-original, .body_1-wide-copy.event-3.large-2 {
    max-width: none;
  }

  .body_1-wide-copy.event-3-copy {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-3-copy.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.event-3-copy.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-3-copy.large, .body_1-wide-copy.event-3-copy.large-copy, .body_1-wide-copy.event-3-copy.large-highlighted, .body_1-wide-copy.event-3-copy.large-2, .body_1-wide-copy.event-3-copy.large-2-mobile, .body_1-wide-copy.event-3-copy.large-original, .body_1-wide-copy.event-3-copy.large-2 {
    max-width: none;
  }

  .flex-block-75 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .uui-footer05_bottom-wrapper-copy {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xlarge-3-copy {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .flex-block-76 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-55-copy {
    justify-content: center;
    align-items: flex-end;
    width: 372px;
  }

  .div-block-24-1 {
    width: 50%;
  }

  .flex-block-79 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 280px;
  }

  .flex-block-78-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .body_1-wide-copy-1 {
    max-width: none;
  }

  .body_1-wide-copy-1.inf {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-1.inf.dark {
    max-width: 600px;
  }

  .body_1-wide-copy-1.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-1.event {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-1.event.dark {
    max-width: 600px;
  }

  .body_1-wide-copy-1.event.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-copy.inf {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-copy.event {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-copy.event.dark {
    max-width: 600px;
  }

  .body_1-wide-copy-copy.event.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .flex-block-55-ev {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .body_1-wide-copy.inf {
    max-width: 260px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.inf-copy {
    max-width: 260px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.inf-copy.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.inf-copy.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.inf-copy.dark-copy {
    max-width: 600px;
  }

  .div-block-35 {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
  }

  .flex-block-85 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-85.center {
    justify-content: center;
    align-items: center;
  }

  .flex-block-85.center-copy {
    grid-template-columns: .25fr;
    justify-content: center;
    align-items: center;
  }

  .flex-block-58-copy {
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-width: auto;
  }

  .container_card-copy {
    padding-right: 40px;
  }

  .container_card-copy.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-copy.right {
    background-position: 0%, 100% 72px;
    background-size: auto 100%, 360px 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .container-background-2-copy {
    height: 980px;
    padding-right: 0;
  }

  .container_card-copy2 {
    padding-right: 40px;
  }

  .container_card-copy2.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-copy2.right {
    background-position: -50px 55px, 100% 72px;
    background-size: auto 90%, 360px 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .container_card-copy3 {
    padding-right: 40px;
  }

  .container_card-copy3.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-copy3.right {
    background-position: 0%, 100% 72px;
    background-size: auto 100%, 360px 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .container-background-3 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
    height: 360px;
    padding-right: 0;
  }

  .container-background-4 {
    height: 360px;
    padding-right: 0;
  }

  .container-background-5 {
    border-top-left-radius: 40px;
    border-top-right-radius: 80px;
    border-bottom-left-radius: 0;
    height: 360px;
    padding-right: 0;
  }

  .container_card-copy-2 {
    padding-right: 40px;
  }

  .container_card-copy-2.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-copy-2.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 50% 40px, 469px;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
  }

  .container_card-copy-3 {
    padding-right: 40px;
  }

  .container_card-copy-3.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-copy-3.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 50% 40px, 469px;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
  }

  .body_1-wide-copy {
    max-width: none;
  }

  .body_1-wide-copy.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy.inf.dark {
    max-width: 600px;
  }

  .body_1-wide-copy.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-copy {
    max-width: none;
  }

  .body_1-wide-copy-copy.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-copy.inf.dark {
    max-width: 600px;
  }

  .body_1-wide-copy-copy.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .flex-block-58-copy-copy.ba {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .body_1-wide-please {
    max-width: none;
  }

  .body_1-wide-please.inf {
    text-align: left;
    width: 75%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-please.inf.dark {
    max-width: 600px;
  }

  .body_1-wide-please.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-please.inf.fill {
    text-align: center;
  }

  .features-section-event {
    padding: 32px 12px;
  }

  .flex-block-85-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-65-copy {
    width: 620px;
    min-width: 620px;
  }

  .flex-block-64-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-block-65-copy-2 {
    width: 620px;
    min-width: 620px;
  }

  .flex-block-64-copy-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-block-66-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .agenda {
    padding: 32px 12px;
  }

  .flex-block-64-copy-copy {
    flex-flow: column;
  }

  .body_1-wide-copy-co {
    max-width: none;
  }

  .body_1-wide-copy-co.inf {
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-co.inf.dark {
    max-width: 600px;
  }

  .body_1-wide-copy-co.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-co.event {
    max-width: 340px;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-wide-copy-co.event.dark {
    max-width: 600px;
  }

  .body_1-wide-copy-co.event.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-co.event.large {
    max-width: none;
  }

  .flex-block-89 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-66-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
  }

  .double-title {
    padding: 32px 12px;
  }

  .box {
    width: 80px;
  }

  .clock-number {
    width: 44px;
    min-width: 44px;
    font-size: 32px;
  }

  .clock-label {
    font-size: 24px;
  }

  .div-block-25-edu {
    width: 370px;
    height: 40px;
    min-height: 40px;
    margin-right: 18px;
    top: 281px;
  }

  .flex-block-55-edu {
    justify-content: center;
    align-items: flex-end;
    width: 372px;
  }

  .edu-benefits {
    width: 100%;
  }

  .container_card-edu {
    padding-right: 40px;
  }

  .container_card-edu.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-edu.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 50% 40px, 469px;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
  }

  .container-background-edu {
    padding-right: 0;
  }

  .flex-block-31-copy {
    flex-flow: row;
    max-width: none;
    display: flex;
  }

  .flex-block-31-copy.mob {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-25-flash {
    width: 275px;
    height: 40px;
    min-height: 40px;
    margin-left: -33px;
    margin-right: 111px;
    top: 149px;
  }

  .flex-block-55-flash {
    justify-content: space-between;
    align-items: flex-end;
    width: 372px;
  }

  .plans-section {
    padding: 32px 12px;
  }

  .plans-section.dark.pic {
    background-position: 50%;
  }

  .uui-pricing09_plan-new.upper {
    border-top-right-radius: 80px;
    border-bottom-left-radius: 0;
  }

  .uui-pricing09_plan-new.lower {
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
  }

  .uui-pricing09_plan-new.paper {
    border-top-right-radius: 80px;
    border-bottom-left-radius: 0;
    max-width: none;
  }

  .uui-pricing09_plan-new.upper-copy {
    border-top-right-radius: 80px;
    border-bottom-left-radius: 0;
  }

  .uui-pricing09_plan-new.lower-copy {
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
  }

  .uui-pricing09_plan-new.upper-copy-copy {
    border-top-right-radius: 80px;
    border-bottom-left-radius: 0;
  }

  .uui-pricing09_plan-new.lower-copy-copy {
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
  }

  .flex-block-31-copy {
    display: block;
  }

  .uui-footer05_link-list-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-75-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-35-flash {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
  }

  .body_1-narrow {
    text-align: left;
    max-width: none;
    top: 621px;
  }

  .body_1-narrow.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-narrow.inf.dark {
    max-width: 600px;
  }

  .body_1-narrow.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow.inf.credit {
    width: 200px;
  }

  .body_1-narrow.inf.credit.fixed {
    width: 240px;
  }

  .div-block-25-humbled {
    width: 300px;
    height: 40px;
    min-height: 40px;
    margin-left: -33px;
    margin-right: 90px;
    top: 226px;
  }

  .image-21-humble {
    height: 110%;
    margin-left: -194px;
  }

  .container-background-6 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 400px;
    padding-right: 0;
  }

  .container_card-bottom {
    padding-right: 40px;
  }

  .container_card-bottom.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-bottom.right {
    background-position: 10% 50px, 100% 72px;
    background-size: auto 100%, 360px 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .container_card-bottom-humbled {
    padding-right: 40px;
  }

  .container_card-bottom-humbled.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_card-bottom-humbled.right {
    background-position: 10% 50px, 100% 72px;
    background-size: auto 100%, 360px 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .bold-text-8 {
    font-size: 32px;
    line-height: 40px;
  }

  .flex-block-76-left {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-79-centered {
    justify-content: flex-start;
    align-items: flex-start;
    width: 280px;
  }

  .flex-block-78-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .background-video-banner {
    height: 360px;
  }

  .flex-block-55-ev-banner {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-78-banner {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-block-93 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-76-left-baner {
    justify-content: flex-start;
    align-items: center;
  }

  .link-block-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-block-94 {
    justify-content: center;
    align-items: center;
  }

  .pricing-section-in {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
    overflow: visible;
  }

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

  .div-block-35-j {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
  }

  .body_1-narrow-j {
    text-align: left;
    max-width: none;
    top: 621px;
  }

  .body_1-narrow-j.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-narrow-j.inf.dark {
    max-width: 600px;
  }

  .body_1-narrow-j.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow-j.inf.credit {
    width: 200px;
  }

  .body_1-narrow-j.inf.credit.fixed {
    width: 240px;
  }

  .image-21-kinfo {
    height: 110%;
    margin-left: -194px;
  }

  .div-block-25-kinfo {
    width: 200px;
    height: 40px;
    min-height: 40px;
    margin-left: 3px;
    margin-right: 184px;
    top: 154px;
  }

  .flex-block-56-kinfo {
    max-width: 900px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-65-kinfo {
    width: 620px;
    min-width: 620px;
  }

  .flex-block-64-kinfo {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .inf_feature_card-kinfo {
    flex: 1;
    max-width: 200px;
  }

  .image-21-mic {
    height: 110%;
    margin-left: -194px;
  }

  .offer_button-disabled {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .offer_button-disabled.rounded {
    width: auto;
  }

  .offer_button-disabled-2 {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .offer_button-disabled-2.rounded {
    width: auto;
  }

  .div-block-24-1-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-54-copy {
    width: 330px;
  }

  .image-35 {
    right: 24px;
  }

  .container-background-popup {
    height: 560px;
    padding-right: 0;
  }

  .container_cardpop-up {
    padding-right: 40px;
  }

  .container_cardpop-up.left {
    height: 560px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_cardpop-up.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 50% 40px, 469px;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
  }

  .container_cardpop-up.left-copy {
    height: auto;
    padding: 32px 60px 20px;
  }

  .flex-block-59-popup {
    width: 100%;
  }

  .flex-block-65-popup {
    width: 620px;
    min-width: 620px;
  }

  .uui-pricing11_component-copy-copy {
    display: none;
  }

  .uui-faq02_accordion-header {
    overflow: hidden;
  }

  .div-block-19-pro, .div-block-19-copy {
    width: 600px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-42 {
    justify-content: center;
    align-items: center;
  }

  .event_bio {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
  }

  .event_bio_back-1 {
    border-top-left-radius: 40px;
    border-top-right-radius: 80px;
    border-bottom-left-radius: 0;
    height: 460px;
    padding-right: 0;
  }

  .event_bio_back-2, .event_bio_back-3 {
    height: 460px;
    padding-right: 0;
  }

  .event_bio_back-4 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 460px;
    padding-right: 0;
  }

  .event_bio_back-5 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
    height: 460px;
    padding-right: 0;
  }

  .container_event_bio-upper {
    padding-right: 40px;
  }

  .container_event_bio-upper.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_event_bio-upper.right {
    background-position: 0%, 100% 72px;
    background-size: auto 100%, 360px 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .container_event_bio-upper.right.adam {
    background-image: url('../images/adam-2.png'), url('../images/Rectangle-677.png');
    background-position: -20%, 100% 72px;
  }

  .container_event_bio-upper.right.kosta {
    background-position: -15%, 100% 72px;
  }

  .container_event_bio-upper.right.sang {
    background-position: -10%, 100% 72px;
  }

  .container_event_bio-upper.right.tomash {
    background-image: url('../images/tomash.png'), url('../images/Rectangle-677.png');
    background-position: -20%, 100% 72px;
  }

  .container_event_bio-upper.right.schuk {
    background-position: 0%, 100% 72px;
  }

  .container_event_bio-upper.right.lucas {
    background-size: auto 90%, 360px 40px;
  }

  .container_event_bio-upper.right.hudson, .container_event_bio-upper.right.lang {
    background-position: 0 100%, 100% 72px;
    background-size: auto 80%, 360px 40px;
  }

  .container_event_bio-upper.right.urrutia {
    background-size: auto 80%, 42% 40px;
  }

  .container_event_bio-upper-2 {
    padding-right: 40px;
  }

  .container_event_bio-upper-2.left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container_event_bio-upper-2.right {
    background-position: 10% 50px, 100% 72px;
    background-size: auto 100%, 360px 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    padding-left: 20px;
  }

  .event_header_comtainer {
    justify-content: flex-start;
    align-items: center;
  }

  .presented_by_block-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sponsors_section {
    padding: 32px 12px;
  }

  .div-block-42-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .div-block-35-copy {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
  }

  .flex-block-54-2 {
    width: 330px;
  }

  .flex-block-79-copy {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-78-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .div-block-42-copy {
    justify-content: center;
    align-items: flex-start;
    height: 36%;
  }

  .flex-block-75-copy {
    flex-flow: column;
  }

  .flex-block-75-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-items: center;
  }

  .uui-padding-vertical-xlarge-3-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .flex-block-106 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .uui-padding-vertical-xlarge-3-3 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .flex-block-31-moby, .flex-block-31-2 {
    max-width: none;
    display: flex;
  }

  .flex-block-108 {
    flex-flow: row-reverse;
  }

  .flex-block-31-3 {
    flex-flow: row;
    max-width: none;
    display: flex;
  }

  .flex-block-31-3.mob {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-42-banner {
    justify-content: center;
    align-items: flex-start;
    height: 36%;
  }

  .presented_by_block-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-24-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-76-2 {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .flex-block-65-copy-3 {
    width: 620px;
    min-width: 620px;
  }

  .div-block-42-2 {
    justify-content: center;
    align-items: flex-start;
    height: 36px;
  }

  .presented_by_block-4 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .section-6-image-2 {
    height: 400px;
  }

  .image-30-2 {
    height: 22px;
  }

  .flex-block-78-3 {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-block-81-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-31-4 {
    flex-flow: row;
    max-width: none;
    display: flex;
  }

  .flex-block-31-4.mob {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-42-3 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 36px;
  }

  .event_bio_back-6 {
    height: 460px;
    padding-right: 0;
  }

  .event_bio_back-7 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 460px;
    padding-right: 0;
  }

  .flex-block-110 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-115-copy {
    padding-top: 40px;
  }

  .blogpost-body-3 {
    text-align: right;
    font-size: 18px;
    line-height: 22px;
  }

  .flex-block-116 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-117 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
  }

  .section-10 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .flex-block-116-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .container-background-popup-copy {
    height: auto;
    padding-right: 0;
  }

  .flex-block-17-copy {
    justify-content: center;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-119 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-right: 20px;
  }

  .dropdown-list-copy {
    z-index: auto;
  }

  .dropdown-list-copy.w--open {
    z-index: 9999;
  }

  .image-21-tomek {
    object-fit: cover;
    height: 100%;
    margin-left: 22px;
  }

  .div-block-22-tomek {
    justify-content: center;
    align-items: center;
  }

  .heading_2-copy {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 28px;
    line-height: 36px;
    display: block;
  }

  .section-education-copy-2 {
    padding: 0 0;
  }

  .articles-edu-copy {
    padding-bottom: 60px;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container-card-tomek {
    height: 600px;
    padding-right: 40px;
  }

  .flex-block-55-tomek {
    justify-content: space-between;
    align-items: flex-end;
    width: 372px;
  }

  .flex-block-125 {
    padding-right: 89px;
    right: 10px;
  }

  .button.right, .button.left {
    font-size: 12px;
    line-height: 16px;
  }

  .hero-screen-tomek {
    padding: 46px 12px 32px;
  }

  .flex-block-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .offer_button-2 {
    justify-content: center;
    align-items: center;
  }

  .promo-block {
    flex-flow: column;
  }

  .heading_1 {
    font-size: 32px;
    line-height: 40px;
  }

  .heading_1.center {
    text-align: center;
    margin-right: 40px;
  }

  .image-21-ba {
    height: 110%;
    margin-left: -194px;
  }

  .flex-block-128 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .image-40 {
    max-width: 40px;
  }

  .header_feature-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .flex-block-129 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-35-ba {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
  }

  .image-41 {
    left: -84%;
  }

  .banner_ba_2 {
    max-height: none;
  }

  .flex-block-130 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-131 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-24-copy {
    width: 100%;
  }

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

  .offer_button-3 {
    justify-content: center;
    align-items: center;
    width: 300px;
  }

  .offer_button-3.rounded {
    width: auto;
  }

  .flex-block-134 {
    width: 100%;
  }

  .flex-block-58-paper.ba {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .uui-pricing09_components-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-background-vip {
    padding-right: 0;
  }

  .container-background-vip.ba {
    height: auto;
  }

  .slider {
    height: 400px;
  }

  .container-3 {
    padding: 20px 60px;
  }

  .header_hero, .header_hero.inf, .header_hero.event, .header_hero.inf-copy, .header_hero.short {
    font-size: 32px;
    line-height: 40px;
  }

  .header_hero.inf-flash {
    font-size: 30px;
    line-height: 38px;
  }

  .header_hero.inf-edu, .header_hero.inf-edu-main, .header_hero.inf-ht-main, .header_hero.inf-ht {
    font-size: 32px;
    line-height: 40px;
  }

  .header_hero.inf-ht.highlighted-2 {
    margin-left: -8px;
    font-size: 32px;
    line-height: 40px;
  }

  .header_hero.event-banner, .header_hero.short-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .header_hero._74 {
    width: auto;
    font-size: 40px;
    line-height: 48px;
  }

  .header_hero.less {
    font-size: 48px;
    line-height: 56px;
  }

  .flex-block-139 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 720px;
  }

  .image-45 {
    width: 280px;
    max-width: none;
  }

  .image-46 {
    height: 360px;
  }

  .subtext.bold.left {
    font-size: 20px;
    line-height: 28px;
  }

  .subtext.white.bold {
    font-size: 16px;
    line-height: 20px;
  }

  .image-47 {
    width: 100px;
    max-width: none;
  }

  .image-48 {
    width: 140px;
    top: -148px;
  }

  .body_1-narrow-copy {
    text-align: left;
    max-width: 400px;
    top: 621px;
  }

  .body_1-narrow-copy.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-narrow-copy.inf.dark {
    max-width: 600px;
  }

  .body_1-narrow-copy.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow-copy.inf.credit {
    width: 200px;
  }

  .body_1-narrow-copy.inf.credit.fixed {
    width: 240px;
  }

  .div-block-55 {
    width: 100%;
    max-width: 361px;
  }

  .image-51 {
    width: 150px;
    left: 74%;
  }

  .flex-block-145 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 18px;
    padding-left: 53px;
  }

  .body_1-narrow-copy-copy {
    text-align: left;
    max-width: 400px;
    top: 621px;
  }

  .body_1-narrow-copy-copy.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-narrow-copy-copy.inf.dark {
    max-width: 600px;
  }

  .body_1-narrow-copy-copy.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow-copy-copy.inf.credit {
    width: 200px;
  }

  .body_1-narrow-copy-copy.inf.credit.fixed {
    width: 240px;
  }

  .image-51-copy {
    width: 150px;
    left: 74%;
  }

  .flex-block-107-small.blur {
    width: auto;
    max-width: 400px;
  }

  .flex-block-147 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-63-copy, .flex-block-63-dark {
    justify-content: flex-start;
    align-items: center;
  }

  .body_1-narrowdark {
    text-align: left;
    max-width: 400px;
    top: 621px;
  }

  .body_1-narrowdark.inf {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .body_1-narrowdark.inf.dark {
    max-width: 600px;
  }

  .body_1-narrowdark.inf.dark-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrowdark.inf.credit {
    width: 200px;
  }

  .body_1-narrowdark.inf.credit.fixed {
    width: 240px;
  }

  .flex-block-17-copy {
    justify-content: center;
    align-items: stretch;
  }

  .flex-block-149 {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .offer_button-4 {
    justify-content: center;
    align-items: center;
  }

  .grid-3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .flex-block-154:hover {
    background-position: 10% 110%, 50% 5%, 100% 100%;
  }

  .flex-block-156 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-158 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .credits-section-copy {
    padding: 32px 12px;
  }

  .div-block-55-copy {
    width: 100%;
    max-width: 361px;
  }

  .flex-block-159 {
    height: auto;
  }

  .image-63 {
    max-width: 100px;
  }

  .flex-block-149-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-block-160 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row-reverse;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-55-mmu {
    justify-content: space-between;
    align-items: flex-end;
    width: 372px;
  }

  .uui-contact07_component-copy {
    grid-column-gap: 3rem;
  }
}

@media screen and (max-width: 767px) {
  .menu-icon_line-bottom, .menu-icon_line-middle, .menu-icon_line-top {
    background-color: var(--untitled-ui--gray100);
    border-radius: 0;
  }

  .menu-icon_component {
    color: #fff;
  }

  .navigation_button_primary {
    width: 300px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .navigation_button_primary:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .navigation_button_secondary {
    width: 300px;
  }

  .navigation_button_secondary:hover {
    color: var(--vibrant_green_1);
    background-color: #0000;
  }

  .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-navbar07_button-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

  .navbar_link {
    color: var(--untitled-ui--white);
    width: 300px;
    font-size: 1.125rem;
  }

  .navbar_link:hover {
    color: var(--untitled-ui--white);
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_menu-left {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-navbar07_menu {
    background-color: #111537;
    border-top-style: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .site_header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-navbar07_link, .uui-navbar07_dropdown-toggle-2 {
    font-size: 1rem;
  }

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

  .uui-navbar07_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar07_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer02_social-link:hover, .uui-footer02_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer02_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer02_legal-list-wrapper {
    flex-direction: column-reverse;
  }

  .uui-footer02_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer02_link:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-footer02_left-wrapper, .uui-footer02_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .uui-contact01_component {
    margin-top: 4rem;
  }

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

  .heading_2 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

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

  .pricing_button {
    font-size: 1rem;
  }

  .pricing_button:hover {
    border-color: var(--vibrant_green_1);
    background-color: #37baf31f;
  }

  .pricing_button.left.pop-up {
    width: 120px;
  }

  .pricing_button.rounded.vip {
    background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
    border-style: none;
  }

  .uui-text-size-medium.dark {
    font-size: 12px;
    line-height: 16px;
  }

  .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-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-pricing09_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing09_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing09_price {
    font-size: 2.25rem;
  }

  .pricing_header {
    font-size: 32px;
    line-height: 40px;
  }

  .uui-pricing09_plan {
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-pricing09_component {
    margin-top: 2rem;
  }

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

  .section_sim {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .offer_button {
    font-size: 1rem;
  }

  .offer_button:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .offer_button.rounded {
    height: 40px;
  }

  .offer_button.rounded.small {
    height: 36px;
  }

  .offer_button.rounded.vip {
    background-image: linear-gradient(138deg, #419bf6, #44a0f1 14%, #4caee1 32%, #58c4c7 51%, #67deaa 69%);
  }

  .header_2 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2.horizontal {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  .div-block-2.left {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.5fr;
    grid-auto-flow: column;
  }

  .body_1 {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1.normal {
    max-width: 360px;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-3.mob {
    display: flex;
  }

  .div-block-3.long-2 {
    display: none;
  }

  .div-block-3.left, .div-block-3.left-copy {
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-3.center {
    justify-content: flex-start;
    align-items: center;
  }

  .body_2 {
    font-size: 14px;
    line-height: 20px;
  }

  .body_2.short {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_3 {
    font-size: 16px;
    line-height: 22px;
  }

  .header_3.short {
    padding-left: 20px;
  }

  .header_3.large {
    width: 80px;
    font-size: 48px;
    line-height: 56px;
  }

  .flex-block-4, .flex-block-6, .flex-block-7 {
    flex-flow: column;
  }

  .benefit-card {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .benefit-card.large {
    padding-left: 20px;
  }

  .flex-block-8 {
    flex-flow: column;
  }

  .flex-block-9 {
    width: 100%;
  }

  .div-block-8 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .ghost-button {
    font-size: 1rem;
  }

  .ghost-button:hover {
    border-color: var(--vibrant_green_1);
    background-color: #37baf31f;
  }

  .flex-block-14 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-block-15 {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }

  .article-index {
    flex-flow: row;
  }

  .image-2 {
    aspect-ratio: auto;
    object-fit: contain;
    width: 35%;
    overflow: clip;
  }

  .header_1 {
    font-size: 32px;
    line-height: 40px;
  }

  .header_1.inf {
    margin-top: 0;
    padding-top: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf.highlighted, .header_1.inf.part, .header_1.inf.alt.hightloghted-2, .header_1.inf.alt.hightloghted-2-copy, .header_1.inf.alt2, .header_1.inf.highlighted-2 {
    padding-top: 0;
  }

  .header_1.event, .header_1.inf-copy {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.short {
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-flash {
    margin-top: 0;
    padding-top: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .header_1.inf-edu {
    margin-top: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-edu.alt.hightloghted-2, .header_1.inf-edu.alt2 {
    padding-top: 0;
  }

  .header_1.inf-edu-main {
    margin-top: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-edu-main.alt.hightloghted-2, .header_1.inf-edu-main.alt2 {
    padding-top: 0;
  }

  .header_1.inf-ht-main {
    margin-top: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-ht-main.alt.hightloghted-2, .header_1.inf-ht-main.alt2 {
    padding-top: 0;
  }

  .header_1.inf-ht {
    margin-top: 0;
    padding-top: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-ht.highlighted, .header_1.inf-ht.part, .header_1.inf-ht.alt.hightloghted-2, .header_1.inf-ht.alt2 {
    padding-top: 0;
  }

  .header_1.inf-ht.highlighted-2 {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.event-banner {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.short-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.caps-copy, .header_1.caps-no-image, .header_1.blur {
    background-position: 180px 92%;
    background-size: 120px;
    line-height: 32px;
  }

  .header_1.center {
    font-size: 24px;
    line-height: 30px;
  }

  .header_1.center-dark {
    font-size: 24px;
    line-height: 29px;
  }

  .header_1.center-copy, .header_1.banner {
    font-size: 24px;
    line-height: 30px;
  }

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

  .uui-footer08_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer08_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer08_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

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

  .uui-footer08_link:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-footer08_link-list {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer08_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .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-3 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

  .pricing-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_header-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

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

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-pricing07_price-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans-2 {
    display: none;
  }

  .uui-pricing07_component-2 {
    margin-top: 2rem;
  }

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

  .fee-card.green {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-7-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .table_header {
    font-size: 10px;
    line-height: 14px;
  }

  .table_value {
    font-size: 14px;
  }

  .flex-block-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .execution-routes {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .routes-tips.routes {
    font-size: 14px;
  }

  .offer_button-copy {
    font-size: 1rem;
  }

  .offer_button-copy:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .execution-routes-mobile, .pricing-section-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-3-copy {
    margin-bottom: 60px;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-3-copy.expert {
    margin-bottom: 0;
  }

  .uui-pricing11_top-row-copy.pro, .uui-pricing11_top-row-copy.sim {
    position: sticky;
  }

  .flex-block-28 {
    display: flex;
  }

  .flex-block-27-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

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

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_accordion {
    overflow: hidden;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-footer05_social-link:hover, .uui-footer05_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer05_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer05_legal-list-wrapper {
    flex-direction: column-reverse;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer05_link:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer05_logo-link {
    margin-bottom: 1rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-footer05_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xlarge-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .uui-contact07_map-wrapper {
    height: 25rem;
    margin-top: 3rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-contact07_contact-list {
    grid-row-gap: 2.5rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact07_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .section-education, .section-education-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-button-link {
    font-size: 1rem;
  }

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

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-blog04_title-link.featured-article {
    margin-bottom: .5rem;
  }

  .uui-blog04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog04_image-link:hover {
    box-shadow: none;
  }

  .uui-blog04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog04_menu-link:hover {
    color: var(--untitled-ui--gray500);
    border-bottom-style: none;
  }

  .uui-blog04_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog04_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog04_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content {
    padding: 0;
  }

  .uui-blog04_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-blog04_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

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

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

  .articles-edu {
    padding-bottom: 60px;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-blog03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog03_image-link:hover {
    box-shadow: none;
  }

  .uui-blog03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog03_menu-link:hover {
    color: var(--untitled-ui--gray500);
    border-bottom-style: none;
  }

  .uui-blog03_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog03_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog03_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-blog03_featured-item-content {
    padding: 0;
  }

  .uui-blog03_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .uui-blog03_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

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

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

  .flex-block-33 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-blogsection08_button-row {
    justify-content: flex-start;
    width: 100%;
  }

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

  .uui-button-link-2 {
    font-size: 1rem;
  }

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

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-blogsection08_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection08_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection08_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection08_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection08_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection08_list-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection08_heading {
    margin-right: 0;
  }

  .uui-blogsection08_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

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

  .blogpost-header-1 {
    font-size: 24px;
    line-height: 32px;
  }

  .flex-block-36 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .flex-block-37 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .blogpost-body-1 {
    font-size: 18px;
    line-height: 22px;
  }

  .blogpost-header-2 {
    font-size: 20px;
    line-height: 28px;
  }

  .flex-block-38 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .blogpost-body-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-12 {
    padding-bottom: 6px;
  }

  .form-header {
    font-size: 32px;
    line-height: 40px;
  }

  .form-header-2 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .form-body-1 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-5 {
    font-size: 12px;
    line-height: 18px;
  }

  .quote-container {
    padding: 20px;
  }

  .blogpost-header-3 {
    font-size: 20px;
    line-height: 28px;
  }

  .blogpost-header-3.light {
    line-height: 24px;
  }

  .button_resend {
    font-size: 1rem;
  }

  .button_resend:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .heading {
    font-size: 32px;
    line-height: 40px;
  }

  .link-block-2-2 {
    font-size: 1rem;
  }

  .link-block-2-2:hover {
    border-color: var(--vibrant_green_1);
    background-color: #37baf31f;
  }

  .div-block-19 {
    width: 400px;
  }

  .caption_2 {
    font-size: 12px;
    line-height: 16px;
  }

  .caption_2.short {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-20 {
    width: 400px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header_4 {
    height: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .header_4.short {
    padding-left: 20px;
  }

  .header_4.large {
    width: 80px;
    font-size: 48px;
    line-height: 56px;
  }

  .header_4.opt {
    font-size: 40px;
    line-height: 48px;
  }

  .flex-block-1 {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .bold-text {
    font-size: 28px;
  }

  .bold-text.large {
    font-size: 32px;
  }

  .uui-pricing11_component-copy {
    margin-top: 2rem;
  }

  .flex-block-54 {
    width: 180px;
  }

  .container-card {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .section-3 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .image-21 {
    margin-left: 63px;
  }

  .flex-block-55 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 280px;
    padding-bottom: 0;
  }

  .div-block-23 {
    background-image: linear-gradient(269deg, #11153700 32%, #111537 45% 81%, #11153700 95%);
    min-width: 380px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .body_1-wide {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide.inf.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf.credit.syne-2.subtle {
    max-width: none;
  }

  .body_1-wide.inf-event {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide.inf-event.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-event.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-event.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-event.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-event.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-event.credit.syne-2.subtle {
    max-width: none;
  }

  .body_1-wide.inf-copy {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide.inf-copy.dark {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide.inf-copy.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-copy.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-copy.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-copy.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-copy.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide.inf-copy.credit.syne-2.subtle {
    max-width: none;
  }

  .div-block-25 {
    width: 135px;
    height: 28px;
    min-height: 28px;
    margin-right: 150px;
    top: 196px;
  }

  .flex-block-56 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .inf_feature_card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    min-width: 400px;
    max-width: 400px;
  }

  .div-block-26 {
    display: none;
  }

  .div-block-26.hor {
    margin-top: 20px;
    display: block;
  }

  .container_card {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 48% 32px, 469px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card.left-copy {
    background-position: 110% 48px;
    background-size: 300px;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-background {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 440px;
    padding-right: 0;
  }

  .flex-block-58 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-width: auto;
  }

  .hero-screen, .features-section, .benefits-section, .credits-section {
    padding-left: 4px;
    padding-right: 4px;
  }

  .flex-block-63 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-64 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-block-65 {
    width: 418px;
    min-width: auto;
  }

  .flex-block-66 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .header_small {
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_small.inf.dark {
    text-align: center;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf.light {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy.dark {
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy.dark {
    text-align: center;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_small.inf-copy.dark {
    text-align: center;
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_small.inf-copy.light {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .container-background-2 {
    border-left-width: 8px;
    border-radius: 20px 40px 0 20px;
    height: 1000px;
    padding-right: 0;
  }

  .flex-block-68 {
    width: 100%;
  }

  .flex-block-58-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .div-block-25-copy {
    width: 140px;
    height: 32px;
    min-height: 32px;
    margin-right: 150px;
    top: 152px;
  }

  .flex-block-58-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-width: auto;
  }

  .video-section {
    padding-left: 4px;
    padding-right: 4px;
  }

  .flex-block-71 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .flex-block-72 {
    min-width: 200px;
  }

  .div-block-32 {
    grid-template-columns: 1fr;
  }

  .body_1-wide-copy.event {
    width: 100px;
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event.large {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event.large-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event.large-highlighted, .body_1-wide-copy.event.large-2, .body_1-wide-copy.event.large-2-mobile, .body_1-wide-copy.event.large-original {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event.large-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event.large-copy {
    width: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-banner {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-banner.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-banner.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-banner.large, .body_1-wide-copy.event-banner.large-copy, .body_1-wide-copy.event-banner.large-highlighted, .body_1-wide-copy.event-banner.large-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-copy {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-copy.large, .body_1-wide-copy.event-copy.large-copy, .body_1-wide-copy.event-copy.large-highlighted, .body_1-wide-copy.event-copy.large-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-copy {
    width: 100px;
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-copy.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-copy.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-copy.large {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-copy.large-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-copy.large-highlighted, .body_1-wide-copy.event-copy.large-2, .body_1-wide-copy.event-copy.large-2-mobile, .body_1-wide-copy.event-copy.large-original {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-copy.large-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3 {
    width: 100px;
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-3.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3.large {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-3.large-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3.large-highlighted, .body_1-wide-copy.event-3.large-2, .body_1-wide-copy.event-3.large-2-mobile, .body_1-wide-copy.event-3.large-original {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-3.large-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3-copy {
    width: 140px;
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-3-copy.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3-copy.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3-copy.large {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-3-copy.large-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.event-3-copy.large-highlighted, .body_1-wide-copy.event-3-copy.large-2, .body_1-wide-copy.event-3-copy.large-2-mobile, .body_1-wide-copy.event-3-copy.large-original {
    font-size: 18px;
    line-height: 24px;
  }

  .body_1-wide-copy.event-3-copy.large-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .uui-footer05_logo-link-copy {
    margin-bottom: 1rem;
  }

  .uui-footer05_bottom-wrapper-copy {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 0;
  }

  .uui-footer05_logo-link-2 {
    margin-bottom: 1rem;
  }

  .uui-footer05_link-copy:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-padding-vertical-xlarge-3-copy {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-block-76 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .flex-block-55-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 280px;
    padding-bottom: 0;
  }

  .div-block-24-1 {
    width: 65%;
  }

  .body_1-wide-copy-1 {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-1.inf {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-1.inf.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-1.inf.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-1.event {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-1.event.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-1.event.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-copy.inf {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-copy.event {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-copy.event.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-copy.event.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .flex-block-55-ev {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .flex-block-83 {
    height: 220px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .body_1-wide-copy.inf {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.inf-copy {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.inf-copy.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.inf-copy.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .flex-block-84 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-85 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-58-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    width: 100%;
    min-width: auto;
  }

  .container_card-copy {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-copy.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy.right {
    background-position: 0 100%, 100% 40px;
    background-size: auto 65%, 200px 32px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-background-2-copy {
    border-left-width: 8px;
    border-radius: 20px 40px 0 20px;
    height: 940px;
    padding-right: 0;
  }

  .container_card-copy2 {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-copy2.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy2.right {
    background-position: 100% 200px, 100% 40px;
    background-size: auto 65%, 200px 32px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy3 {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-copy3.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy3.right {
    background-position: 50% 100%, 100% 40px;
    background-size: auto 65%, 200px 32px;
    border-top-left-radius: 20px;
    border-top-right-radius: 40px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-background-3 {
    border-left-width: 8px;
    border-radius: 0 0 0 20px;
    height: 500px;
    padding-right: 0;
  }

  .container-background-4 {
    border-left-width: 8px;
    border-radius: 0;
    height: 500px;
    padding-right: 0;
  }

  .container-background-5 {
    border-left-width: 8px;
    border-radius: 20px 40px 0 0;
    height: 500px;
    padding-right: 0;
  }

  .container_card-copy-2 {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-copy-2.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy-2.right {
    background-size: 48% 32px, 469px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy-3 {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-copy-3.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-copy-3.right {
    background-size: 48% 32px, 469px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .body_1-wide-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.inf {
    width: 85%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy.inf.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.inf.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-copy.inf {
    width: 85%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-copy.inf.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-copy.inf.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .flex-block-58-copy-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-width: 100%;
  }

  .body_1-wide-please {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-please.inf {
    width: 85%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-please.inf.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-please.inf.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .features-section-event {
    padding-left: 4px;
    padding-right: 4px;
  }

  .flex-block-85-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-65-copy {
    width: 418px;
    min-width: auto;
    padding-left: 20px;
  }

  .flex-block-64-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-block-65-copy-2 {
    width: 418px;
    min-width: auto;
    padding-left: 20px;
  }

  .flex-block-64-copy-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-block-66-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .agenda {
    padding-left: 4px;
    padding-right: 4px;
  }

  .flex-block-64-copy-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .body_1-wide-copy-co {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-co.inf {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-co.inf.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-co.inf.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-co.event {
    max-width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-wide-copy-co.event.credit {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-co.event.credit.fixed {
    width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy-co.event.large {
    font-size: 18px;
    line-height: 24px;
  }

  .flex-block-66-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .double-title {
    padding-left: 4px;
    padding-right: 4px;
  }

  .box {
    width: 60px;
  }

  .clock-number {
    width: 32px;
    min-width: 32px;
    font-size: 24px;
  }

  .clock-label {
    font-size: 18px;
  }

  .div-block-25-edu {
    width: 280px;
    height: 28px;
    min-height: 28px;
    margin-right: 14px;
    top: 231px;
  }

  .flex-block-55-edu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 280px;
    padding-bottom: 0;
  }

  .container_card-edu {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-edu.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-edu.right {
    background-size: 48% 32px, 469px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-background-edu {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 440px;
    padding-right: 0;
  }

  .div-block-25-flash {
    width: 195px;
    height: 28px;
    min-height: 28px;
    margin-right: 91px;
    top: 142px;
  }

  .flex-block-55-flash {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 280px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .image-21-flash {
    margin-left: -109px;
  }

  .plans-section {
    padding-left: 4px;
    padding-right: 4px;
  }

  .uui-pricing09_plan-new {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-pricing09_plan-new.upper {
    border-top-left-radius: 20px;
    border-top-right-radius: 40px;
  }

  .uui-pricing09_plan-new.lower {
    border-bottom-left-radius: 20px;
  }

  .uui-pricing09_plan-new.paper, .uui-pricing09_plan-new.upper-copy {
    border-top-left-radius: 20px;
    border-top-right-radius: 40px;
  }

  .uui-pricing09_plan-new.upper-copy {
    border-top-left-radius: 20px;
    border-top-right-radius: 40px;
  }

  .uui-pricing09_plan-new.lower-copy {
    border-bottom-left-radius: 20px;
  }

  .uui-pricing09_plan-new.upper-copy-copy {
    border-top-left-radius: 20px;
    border-top-right-radius: 40px;
  }

  .uui-pricing09_plan-new.lower-copy-copy {
    border-bottom-left-radius: 20px;
  }

  .body_1-narrow {
    margin-top: -12px;
    font-size: 12px;
    line-height: 16px;
    top: 456px;
  }

  .body_1-narrow.inf {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow.inf.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow.inf.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow.inf.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow.inf.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow.inf.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow.inf.credit.syne-2.subtle {
    max-width: none;
  }

  .div-block-25-humbled {
    width: 220px;
    height: 28px;
    min-height: 28px;
    margin-right: 73px;
    top: 204px;
  }

  .image-21-humbled {
    margin-left: -109px;
  }

  .image-21-humble {
    height: 130%;
    margin-left: -174px;
  }

  .container-background-6 {
    border-left-width: 8px;
    border-radius: 0;
    height: 500px;
    padding-right: 0;
  }

  .container_card-bottom {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-bottom.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-bottom.right {
    background-position: 50% 210px, 100% 40px;
    background-size: auto 65%, 200px 32px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-bottom-humbled {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_card-bottom-humbled.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_card-bottom-humbled.right {
    background-position: 50% 210px, 100% 40px;
    background-size: auto 65%, 200px 32px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bold-text-8 {
    font-size: 24px;
    line-height: 32px;
  }

  .image-21-edu {
    margin-left: -117px;
  }

  .flex-block-76-left {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .container-banner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .background-video-banner {
    height: 360px;
  }

  .flex-block-55-ev-banner {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .flex-block-78-banner {
    width: 240px;
  }

  .flex-block-93 {
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-76-left-baner {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .pricing-section-in {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .body_1-narrow-j {
    margin-top: -29px;
    font-size: 12px;
    line-height: 16px;
    top: 456px;
  }

  .body_1-narrow-j.inf {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow-j.inf.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-j.inf.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-j.inf.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-j.inf.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-j.inf.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-j.inf.credit.syne-2.subtle {
    max-width: none;
  }

  .flex-block-84-j {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-21-kinfo {
    height: 130%;
    margin-left: -174px;
  }

  .div-block-25-kinfo {
    width: 150px;
    height: 28px;
    min-height: 28px;
    margin-right: 141px;
    top: 144px;
  }

  .flex-block-56-kinfo {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-26-kinfo {
    display: none;
  }

  .div-block-26-kinfo.hor {
    margin-top: 20px;
    display: block;
  }

  .flex-block-65-kinfo {
    width: 418px;
    min-width: auto;
    padding-left: 20px;
  }

  .flex-block-64-kinfo {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .inf_feature_card-kinfo {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    min-width: 400px;
    max-width: 400px;
  }

  .image-21-mic {
    height: 130%;
    margin-left: -174px;
  }

  .offer_button-disabled {
    font-size: 1rem;
  }

  .offer_button-disabled:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .offer_button-disabled.rounded {
    height: 40px;
  }

  .offer_button-disabled.rounded.small {
    height: 36px;
  }

  .offer_button-disabled-2 {
    font-size: 1rem;
  }

  .offer_button-disabled-2:hover {
    border-color: var(--vibrant_green_1);
    background-color: var(--vibrant_green_1);
  }

  .offer_button-disabled-2.rounded {
    height: 40px;
  }

  .offer_button-disabled-2.rounded.small {
    height: 36px;
    display: none;
  }

  .div-block-24-1-copy {
    width: 100%;
  }

  .flex-block-54-copy {
    width: 180px;
  }

  .flex-block-98 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-background-popup {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 480px;
    padding-right: 0;
    top: auto;
  }

  .container_cardpop-up {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_cardpop-up.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 480px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_cardpop-up.right {
    background-position: 100% 72px, 50% 75%;
    background-size: 48% 32px, 469px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_cardpop-up.left-copy {
    background-position: 110% 48px;
    background-size: 300px;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .flex-block-65-popup {
    width: 418px;
    min-width: auto;
  }

  .header_2-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .uui-pricing11_component-copy-copy {
    margin-top: 2rem;
  }

  .uui-faq02_question-headr {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_answer-header {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_accordion-header {
    overflow: hidden;
  }

  .div-block-19-pro, .div-block-19-copy {
    width: 400px;
  }

  .flex-block-102 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .event_bio {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .event_bio_back-1 {
    border-left-width: 8px;
    border-radius: 20px 40px 0 0;
    height: 500px;
    padding-right: 0;
  }

  .event_bio_back-2, .event_bio_back-3, .event_bio_back-4 {
    border-left-width: 8px;
    border-radius: 0;
    height: 500px;
    padding-right: 0;
  }

  .event_bio_back-5 {
    border-left-width: 8px;
    border-radius: 0 0 0 20px;
    height: 500px;
    padding-right: 0;
  }

  .container_event_bio-upper {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_event_bio-upper.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_event_bio-upper.right {
    background-position: 50% 100%, 100% 40px;
    background-size: auto 65%, 200px 32px;
    border-top-left-radius: 20px;
    border-top-right-radius: 40px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_event_bio-upper.right.adam {
    background-position: 50% 100%, 100% 40px;
  }

  .container_event_bio-upper.right.david {
    background-position: 0 100%, 100% 40px;
  }

  .container_event_bio-upper.right.edu {
    background-position: 50% 100%, 100% 40px;
  }

  .container_event_bio-upper.right.kosta {
    background-position: 0 100%, 100% 40px;
  }

  .container_event_bio-upper.right.sang, .container_event_bio-upper.right.tomash {
    background-position: 50% 100%, 100% 40px;
  }

  .container_event_bio-upper.right.hale {
    background-position: 0 100%, 100% 40px;
  }

  .container_event_bio-upper.right.piotr, .container_event_bio-upper.right.schuk {
    background-position: 50% 100%, 100% 40px;
  }

  .container_event_bio-upper.right.carlos {
    background-position: 0 100%, 100% 40px;
  }

  .container_event_bio-upper.right.lucas {
    background-position: 50% 100%, 100% 40px;
    background-size: auto 65%, 200px 32px;
  }

  .container_event_bio-upper.right.hudson {
    background-position: 50% 100%, 100% 40px;
    background-size: auto 60%, 200px 32px;
  }

  .container_event_bio-upper.right.lang {
    background-position: 0 100%, 100% 40px;
    background-size: auto 80%, 200px 32px;
  }

  .container_event_bio-upper.right.down {
    background-position: 0 100%, 100% 40px;
  }

  .container_event_bio-upper.right.desai {
    background-position: 50% 125%, 100% 40px;
  }

  .container_event_bio-upper.right.urrutia {
    background-position: 0 100%, 100% 40px;
    background-size: auto 60%, 200px 32px;
  }

  .container_event_bio-upper-2 {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 360px;
  }

  .container_event_bio-upper-2.left {
    background-position: 110% 48px;
    background-size: 300px;
    height: 440px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_event_bio-upper-2.right {
    background-position: 50% 210px, 100% 40px;
    background-size: auto 65%, 200px 32px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sponsors_section {
    padding-left: 4px;
    padding-right: 4px;
  }

  .flex-block-103 {
    flex-flow: column;
  }

  .flex-block-84-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-54-2 {
    width: 260px;
  }

  .flex-block-79-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-78-copy-copy {
    max-width: 600px;
  }

  .flex-block-104 {
    width: 200px;
  }

  .text-block-10 {
    font-size: 12px;
  }

  .flex-block-84-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-padding-vertical-xlarge-3-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .flex-block-106 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .uui-padding-vertical-xlarge-3-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-footer05_logo-link-2-copy {
    margin-bottom: 1rem;
  }

  .div-block-24-2 {
    width: 100%;
  }

  .flex-block-76-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .flex-block-65-copy-3 {
    width: 418px;
    min-width: auto;
    padding-left: 20px;
  }

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

  .image-30-2 {
    height: 20px;
  }

  .flex-block-81-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-102-2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-42-3 {
    padding-top: 1px;
  }

  .event_bio_back-6, .event_bio_back-7 {
    border-left-width: 8px;
    border-radius: 0;
    height: 500px;
    padding-right: 0;
  }

  .flex-block-114 {
    width: 100%;
  }

  .blogpost-body-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .flex-block-102-copy {
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-116-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .container-background-popup-copy {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: auto;
    padding-right: 0;
    top: auto;
  }

  .background-video-copy {
    height: 300px;
  }

  .flex-block-17-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .section-6-copy {
    height: 300px;
  }

  .banner_ba_1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-block-119 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-38 {
    width: 100%;
    max-width: 280px;
    height: auto;
  }

  .text-block-12 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-12.dark {
    font-size: 20px;
  }

  .text-block-13, .text-block-14 {
    font-size: 14px;
    line-height: 18px;
  }

  .image-21-tomek {
    height: 100%;
    margin-left: -25px;
  }

  .heading_2-copy {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .section-education-copy-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .articles-edu-copy {
    padding-bottom: 60px;
  }

  .flex-block-123 {
    width: 100%;
  }

  .flex-block-124 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .container-card-tomek {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 600px;
  }

  .flex-block-55-tomek {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 280px;
    padding-bottom: 20px;
  }

  .flex-block-125 {
    padding-right: 58px;
  }

  .hero-screen-tomek {
    padding-left: 4px;
    padding-right: 4px;
  }

  .offer_button-2 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 1px;
  }

  .offer_button-2.white {
    width: auto;
  }

  .button_icon {
    height: 20px;
  }

  .promo-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .heading_1 {
    font-size: 32px;
    line-height: 40px;
  }

  .heading_1.center {
    text-align: center;
    width: 100%;
    margin-right: 0;
  }

  .image-21-ba {
    height: 130%;
    margin-left: -174px;
  }

  .div-block-47 {
    width: 95%;
  }

  .div-block-26-kinfo-2, .div-block-48 {
    display: none;
  }

  .div-block-48.hor {
    margin-top: 20px;
    display: block;
  }

  .flex-block-129 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-84-ba {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-41 {
    width: 50px;
    top: 37%;
    left: -89%;
  }

  .image-42 {
    width: 50px;
  }

  .div-block-49 {
    margin-top: -93px;
  }

  .banner_ba_2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-42-copy {
    width: 50px;
  }

  .image-21-st {
    margin-left: -117px;
  }

  .offer_button-3 {
    font-size: 1rem;
  }

  .offer_button-3:hover {
    background-color: #78f0c6;
    border-color: #78f0c6;
  }

  .offer_button-3.rounded {
    height: 40px;
  }

  .flex-block-58-paper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-width: 100%;
  }

  .uui-pricing09_components-copy {
    grid-template-columns: 1fr;
  }

  .uui-pricing09_feature-list-copy {
    margin-bottom: 2rem;
  }

  .uui-text-size-medium-copy.dark {
    font-size: 12px;
    line-height: 16px;
  }

  .container-background-vip {
    border-left-width: 8px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 20px;
    height: 440px;
    padding-right: 0;
  }

  .text-block-15 {
    color: var(--dp_blue_2);
  }

  .container-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-3.hourglass {
    background-position: 120%;
    background-size: auto 100%;
  }

  .header_hero {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .header_hero.inf {
    margin-top: 0;
    padding-top: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf.highlighted, .header_hero.inf.part, .header_hero.inf.alt.hightloghted-2, .header_hero.inf.alt.hightloghted-2-copy, .header_hero.inf.alt2, .header_hero.inf.highlighted-2 {
    padding-top: 0;
  }

  .header_hero.event, .header_hero.inf-copy {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.short {
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-flash {
    margin-top: 0;
    padding-top: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .header_hero.inf-edu {
    margin-top: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-edu.alt.hightloghted-2, .header_hero.inf-edu.alt2 {
    padding-top: 0;
  }

  .header_hero.inf-edu-main {
    margin-top: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-edu-main.alt.hightloghted-2, .header_hero.inf-edu-main.alt2 {
    padding-top: 0;
  }

  .header_hero.inf-ht-main {
    margin-top: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-ht-main.alt.hightloghted-2, .header_hero.inf-ht-main.alt2 {
    padding-top: 0;
  }

  .header_hero.inf-ht {
    margin-top: 0;
    padding-top: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-ht.highlighted, .header_hero.inf-ht.part, .header_hero.inf-ht.alt.hightloghted-2, .header_hero.inf-ht.alt2 {
    padding-top: 0;
  }

  .header_hero.inf-ht.highlighted-2 {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.event-banner {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.short-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.less {
    text-align: left;
    font-size: 28px;
    line-height: 32px;
  }

  .flex-block-139 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-53.up {
    display: none;
  }

  .image-45 {
    width: 160px;
    margin-top: -65px;
    margin-left: 279px;
  }

  .slide-2 {
    overflow: clip;
  }

  .container-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-46 {
    margin-right: -99px;
  }

  .subtext {
    font-size: 14px;
    line-height: 20px;
  }

  .subtext.short {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subtext.bold.left {
    font-size: 16px;
  }

  .slide-3 {
    background-position: 100%;
  }

  .image-47 {
    margin-top: 0;
  }

  .flex-block-143 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-49 {
    display: none;
  }

  .body_1-narrow-copy {
    margin-top: -12px;
    font-size: 12px;
    line-height: 16px;
    top: 456px;
  }

  .body_1-narrow-copy.inf {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow-copy.inf.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy.inf.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy.inf.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy.inf.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy.inf.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy.inf.credit.syne-2.subtle {
    max-width: none;
  }

  .div-block-55 {
    width: 100%;
    max-width: 281px;
  }

  .image-51 {
    left: 64%;
  }

  .body_1-narrow-copy-copy {
    margin-top: 0;
    font-size: 12px;
    line-height: 16px;
    top: 456px;
  }

  .body_1-narrow-copy-copy.inf {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrow-copy-copy.inf.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy-copy.inf.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy-copy.inf.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy-copy.inf.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy-copy.inf.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrow-copy-copy.inf.credit.syne-2.subtle {
    max-width: none;
  }

  .image-51-copy {
    left: 64%;
  }

  .flex-block-107-small.blur {
    justify-content: flex-start;
    align-items: center;
    max-width: 400px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .flex-block-63-copy, .flex-block-63-dark {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .body_1-narrowdark {
    margin-top: -12px;
    font-size: 12px;
    line-height: 16px;
    top: 456px;
  }

  .body_1-narrowdark.inf {
    width: 100%;
    max-width: none;
    font-size: 12px;
    line-height: 18px;
  }

  .body_1-narrowdark.inf.credit {
    width: 180px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrowdark.inf.credit.fixed {
    width: 220px;
    max-width: 140px;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrowdark.inf.credit.flexed {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrowdark.inf.credit.syne {
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrowdark.inf.credit.syne-2 {
    width: auto;
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-narrowdark.inf.credit.syne-2.subtle {
    max-width: none;
  }

  .js-clock-2 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .box-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    min-width: auto;
    height: auto;
  }

  .countdown_number_container {
    border-radius: 16px;
    width: 80px;
    height: 80px;
    min-height: auto;
  }

  .clock-number-2 {
    font-size: 32px;
    line-height: 44px;
  }

  .clock-label-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .clock-number-3 {
    font-size: 32px;
    line-height: 44px;
  }

  .box-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    min-width: auto;
    height: auto;
  }

  .flex-block-8-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .js-clock-3 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-height: auto;
  }

  .flex-block-149 {
    padding: 60px 24px 40px;
  }

  .offer_button-4 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 1px;
  }

  .offer_button-4.blue {
    width: 100%;
  }

  .clock-label-3 {
    font-size: 12px;
    line-height: 16px;
  }

  .countdown_number_container-2 {
    border-radius: 16px;
    width: 120px;
    height: 120px;
    min-height: auto;
  }

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

  .flex-block-154 {
    background-size: auto 75%, auto 75%, auto 90%;
    padding-top: 160px;
  }

  .flex-block-154:hover {
    background-size: auto 75%, auto 75%, auto 90%;
  }

  .section-11 {
    background-position: 50% 100%, 50% 0, 50%;
    background-size: 100%, 100% 30%, auto 100%;
  }

  .flex-block-155 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .flex-block-156 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .conditions {
    font-size: 12px;
    line-height: 16px;
  }

  .credits-section-copy {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-55-copy {
    width: 100%;
    max-width: 281px;
  }

  .js-clock-3-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-height: auto;
  }

  .flex-block-149-copy {
    padding: 60px 24px 40px;
  }

  .flex-block-55-mmu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 280px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .uui-contact07_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-contact07_contact-list-copy {
    grid-row-gap: 2.5rem;
  }

  .uui-text-size-large-5-copy {
    font-size: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .navigation_button_primary, .navigation_button_secondary, .navbar_link {
    width: 260px;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar07_menu-left {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-navbar07_logo-link.inf.w--current {
    object-fit: fill;
    width: auto;
  }

  .uui-footer02_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

  .uui-footer02_top-wrapper {
    grid-row-gap: 3rem;
  }

  .heading_2.education {
    max-width: 220px;
    font-size: 14px;
    line-height: 20px;
  }

  .tagline {
    justify-content: space-between;
    align-items: center;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .tagline.education {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .pricing_button {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .pricing_button.left, .pricing_button.left.pop-up {
    width: 100%;
  }

  .pricing_button.light {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing_button.light-2 {
    width: 100%;
  }

  .pricing_button.blue {
    background-color: var(--dp_blue_3);
    border-style: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing_button.blue:hover {
    border-color: var(--carr_blue_6);
    background-color: var(--dp_blue_2);
  }

  .pricing_button.rounded.narrow, .pricing_button.rounded.narrow-ghost {
    width: 100%;
  }

  .pricing_button.blue-copy {
    background-color: var(--dp_blue_3);
    border-style: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing_button.blue-copy:hover {
    border-color: var(--carr_blue_6);
    background-color: var(--dp_blue_2);
  }

  .pricing_button.green {
    width: 100%;
  }

  .uui-text-size-medium {
    font-size: 16px;
    line-height: 22px;
  }

  .uui-text-size-medium.dark {
    text-align: center;
  }

  .uui-text-size-medium.semib {
    width: 100%;
  }

  .uui-badge.hide-mobile-portrait {
    display: none;
  }

  .pricing_header.elite, .pricing_header.pro, .pricing_header.expert, .pricing_header.paper, .pricing_header.expert-copy, .pricing_header.pro-copy, .pricing_header.elite-copy {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .uui-pricing09_content {
    box-shadow: none;
  }

  .uui-pricing09_plan.limited {
    box-shadow: 0 1px 10px #6430ff, 0 0 5px #6430ff;
  }

  .uui-pricing09_components {
    grid-template-columns: minmax(200px, 1fr);
  }

  .hide-mobile-portrait {
    display: none;
  }

  .text-block-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .offer_button {
    width: 100%;
  }

  .offer_button.rounded.small {
    height: 28px;
  }

  .cornerstones {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header_2.black {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .header_2.black.tag {
    font-size: 14px;
  }

  .div-block-2.horizontal {
    grid-template-columns: 1.5fr;
  }

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

  .body_1.dark.education {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .body_1.bold {
    font-size: 18px;
    line-height: 24px;
  }

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

  .body_1.light.education {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .body_1.dark-copy {
    text-align: left;
  }

  .body_1.dark-copy.education {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .div-block-3.left-copy.small {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    justify-content: space-between;
    align-items: center;
    height: 100%;
  }

  .div-block-3.left-copy.small-copy {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding-bottom: 100px;
  }

  .flex-block {
    padding: 12px;
  }

  .cornerstone_card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_3.short.dark {
    padding-left: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .header_3.large {
    width: 40px;
    font-size: 28px;
    line-height: 36px;
  }

  .market-access {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .market_card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trading-benefits {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .benefit-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .client-experience {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .client-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .onboarding-and-process {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-block-9 {
    flex-flow: column;
  }

  .articles {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-8 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-8.education {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ghost-button {
    display: none;
  }

  .ghost-button.mobile {
    display: flex;
  }

  .flex-block-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-14 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .flex-block-15 {
    grid-row-gap: 28px;
  }

  .article-index {
    flex-flow: column;
  }

  .image-2 {
    width: 100%;
  }

  .header_1.inf {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf.highlighted, .header_1.inf.part {
    margin-bottom: 0;
  }

  .header_1.inf.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_1.inf.alt.hightloghted-2.narrow {
    letter-spacing: -.5px;
    width: auto;
  }

  .header_1.inf.alt.hightloghted-2-copy {
    font-size: 22px;
  }

  .header_1.inf.alt.hightloghted-2-copy.narrow {
    letter-spacing: -.5px;
    width: auto;
  }

  .header_1.inf.highlighted-2 {
    background-color: var(--carr_blue_5);
    margin-bottom: 0;
    margin-left: -9px;
  }

  .header_1.event {
    text-align: center;
    font-size: 34px;
    line-height: 42px;
  }

  .header_1.inf-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-flash {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-flash.highlighted, .header_1.inf-flash.part {
    margin-bottom: 0;
  }

  .header_1.inf-edu {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-edu.highlighted, .header_1.inf-edu.part {
    margin-bottom: 0;
  }

  .header_1.inf-edu.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_1.inf-edu-main {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-edu-main.highlighted, .header_1.inf-edu-main.part {
    margin-bottom: 0;
  }

  .header_1.inf-edu-main.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_1.inf-ht-main {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-ht-main.highlighted, .header_1.inf-ht-main.part {
    margin-bottom: 0;
  }

  .header_1.inf-ht-main.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_1.inf-ht {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_1.inf-ht.highlighted, .header_1.inf-ht.part {
    margin-bottom: 0;
  }

  .header_1.inf-ht.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_1.inf-ht.highlighted-2 {
    background-color: var(--carr_blue_5);
    margin-bottom: 0;
    margin-left: -11px;
  }

  .header_1.event-banner {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .header_1.caps-copy, .header_1.caps-no-image {
    background-position: 180px 90%;
    background-size: 100px;
  }

  .header_1.blur {
    background-position: 180px 90%;
    background-size: 100px;
    font-size: 28px;
    line-height: 28px;
  }

  .flex-block-17 {
    height: 100%;
  }

  .section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section._100k {
    background-image: linear-gradient(180deg, #0000, var(--dp_blue_2) 95%), url('../images/Group-1009.png');
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 150%;
    background-attachment: scroll, scroll;
  }

  .section._100k-copy {
    background-image: linear-gradient(180deg, #0000, var(--dp_blue_2) 95%), url('../images/Group-1000002686.png');
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 150%;
    background-attachment: scroll, scroll;
    background-image: linear-gradient(180deg, #0000, var(--dp_blue_2) 95%), url('../images/Group-1009.png');
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 150%;
    background-attachment: scroll, scroll;
  }

  .body {
    overflow: visible;
  }

  .uui-footer08_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer08_top-wrapper {
    grid-row-gap: 48px;
  }

  .uui-pricing11_row-content {
    padding-left: 0;
  }

  .uui-pricing11_row-content.horizontal {
    justify-content: space-between;
    align-items: center;
  }

  .uui-pricing11_feature {
    padding-bottom: .5rem;
  }

  .uui-text-size-medium-2 {
    font-size: 16px;
  }

  .uui-text-size-medium-2.routes {
    font-size: 14px;
  }

  .uui-text-size-medium-2.routes-time {
    display: block;
  }

  .fees {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fee-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .offer_button-copy {
    width: 100%;
  }

  .utility-page-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .utility-page-content {
    margin-top: 60px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-padding-vertical-xhuge-3-copy {
    margin-bottom: 40px;
    padding-top: 3rem;
  }

  .uui-padding-vertical-xhuge-3-copy.sim {
    padding-top: 0;
  }

  .uui-pricing11_row-copy.divider {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-pricing11_row-mobile {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-pricing11_row-mobile.mobile-spec {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .tooltip-container._210 {
    min-width: 210px;
  }

  .tooltip-container._208 {
    min-width: 208px;
  }

  .tooltip.limited {
    right: 2px;
  }

  .image-9 {
    font-size: 20px;
  }

  .uui-text-size-medium-2-sub {
    font-size: 14px;
  }

  .flex-block-27 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-block-28, .flex-block-27-copy.time {
    display: flex;
  }

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

  .uui-text-size-medium-4 {
    font-size: 14px;
  }

  .uui-faq02_answer {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-faq02_heading {
    font-size: 16px;
  }

  .uui-faq02_question {
    padding-left: 0;
  }

  .uui-faq02_accordion {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-faq02_content {
    width: auto;
  }

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

  .uui-page-padding-7 {
    padding-left: .5rem;
    padding-right: .5rem;
    overflow: clip;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-footer05_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer05_component {
    background-position: 100% 100%;
    background-size: auto;
  }

  .link-2 {
    color: var(--carr_blue_5);
  }

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

  .section-education, .section-education-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs-menu {
    box-sizing: content-box;
    overflow: visible;
  }

  .tabs-menu.no-scrollbar {
    overflow: scroll;
  }

  .articles-edu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-block-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blogpost-header-1 {
    text-align: left;
  }

  .flex-block-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-field.dropdown {
    min-width: 100px;
  }

  .button_form {
    margin-top: 20px;
  }

  .form-header-2 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .form-body-1 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-5 {
    font-size: 12px;
    line-height: 18px;
  }

  .image-link.auto {
    height: 150px;
  }

  .image-19, .image-19._60 {
    width: 100%;
  }

  .image-19.auto {
    background-color: var(--dp_blue_9);
  }

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

  .div-block-16, .div-block-17 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .flex-block-44 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .button_resend {
    width: 100%;
  }

  .heading {
    font-size: 24px;
  }

  .link-block-2-2 {
    display: none;
  }

  .link-block-2-2.mobile {
    display: flex;
  }

  .div-block-19 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-47 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .div-block-20 {
    width: 90%;
    padding: 20px;
  }

  .header_4.large {
    width: 40px;
    font-size: 28px;
    line-height: 36px;
  }

  .flex-block-1.large, .flex-block-1.large-2 {
    grid-template-columns: 1fr;
  }

  .flex-block-49 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-block-50 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .firm, .firm-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bold-text-7 {
    font-size: 16px;
    line-height: 24px;
  }

  .become-a-partner, .subscribe, .social-media {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .socials {
    justify-content: space-between;
    align-items: center;
  }

  .image-20 {
    vertical-align: baseline;
  }

  .flex-block-53 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 32px;
    margin-right: 0;
  }

  .div-block-21 {
    height: 24px;
  }

  .flex-block-54 {
    width: 160px;
  }

  .container-card {
    border-left-width: 4px;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 16px 28px;
  }

  .container-card.ba {
    padding-bottom: 20px;
    padding-right: 28px;
  }

  .section-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-21 {
    height: auto;
    margin-left: 56px;
  }

  .flex-block-55 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-22 {
    margin-left: -58px;
    display: none;
  }

  .div-block-23 {
    background-image: none;
    width: 100%;
    min-width: auto;
    margin-left: 0;
  }

  .body_1-wide.dark {
    text-align: left;
  }

  .body_1-wide.inf {
    max-width: none;
  }

  .body_1-wide.inf.dark-2, .body_1-wide.inf.grey, .body_1-wide.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide.inf.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf.credit.flexed, .body_1-wide.inf.credit.syne, .body_1-wide.inf.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf.dark-2, .body_1-wide.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide.inf-event {
    max-width: none;
  }

  .body_1-wide.inf-event.dark-2, .body_1-wide.inf-event.grey, .body_1-wide.inf-event.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide.inf-event.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-event.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-event.credit.flexed, .body_1-wide.inf-event.credit.syne, .body_1-wide.inf-event.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-event.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-event.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-copy {
    max-width: none;
  }

  .body_1-wide.inf-copy.dark-2, .body_1-wide.inf-copy.grey, .body_1-wide.inf-copy.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide.inf-copy.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-copy.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-copy.credit.flexed, .body_1-wide.inf-copy.credit.syne, .body_1-wide.inf-copy.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-copy.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-copy.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide.inf-copy.dark-2, .body_1-wide.inf-copy.green {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-25 {
    width: 135px;
    height: 32px;
    margin-left: -10px;
    top: 177px;
  }

  .div-block-22-copy {
    height: auto;
    margin-left: -58px;
    display: flex;
  }

  .image-22 {
    max-height: 32px;
    margin-top: 4px;
    display: none;
  }

  .text-block-7 {
    font-size: 1rem;
  }

  .flex-block-56 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inf_feature_card {
    width: 100%;
    min-width: auto;
  }

  .div-block-26.hor {
    margin-top: 20px;
  }

  .container_card {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 0 0 20px;
  }

  .container_card.right {
    background-position: 100% 0, 50% 75%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    overflow: clip;
  }

  .container_card.left-copy {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 0;
  }

  .container-background {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 0 0;
    overflow: visible;
  }

  .flex-block-57 {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .flex-block-58 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-28 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-59 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
  }

  .flex-block-61 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-62 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .hero-screen {
    padding: 20px 4px;
  }

  .hero-screen.ba {
    padding-bottom: 20px;
  }

  .features-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .benefits-section {
    padding: 20px 4px;
  }

  .benefits-section.dark, .benefits-section.dark-copy {
    overflow: clip;
  }

  .benefits-section.dark {
    padding-left: 12px;
    padding-right: 12px;
    overflow: clip;
  }

  .benefits-section.dark-vip {
    overflow: clip;
  }

  .credits-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-block-63 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-64 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-65 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 20px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .flex-block-66 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-67 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }

  .header_small.inf, .header_small.inf.dark, .header_small.inf.dark, .header_small.inf.light-copy, .header_small.inf.light {
    font-size: 24px;
    line-height: 32px;
  }

  .header_small.inf-copy {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
  }

  .header_small.inf-copy.dark, .header_small.inf-copy, .header_small.inf-copy.dark, .header_small.inf-copy, .header_small.inf-copy.dark, .header_small.inf-copy.dark, .header_small.inf-copy.light-copy, .header_small.inf-copy.light, .header_small.inf-copy, .header_small.inf-copy.dark, .header_small.inf-copy.dark, .header_small.inf-copy.light-copy, .header_small.inf-copy.light {
    font-size: 24px;
    line-height: 32px;
  }

  .image-25, .image-26, .image-27 {
    height: 14px;
  }

  .container-background-2 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 1000px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .div-block-25-copy {
    width: 136px;
    height: 32px;
    margin-left: -10px;
    top: 153px;
  }

  .flex-block-70 {
    max-width: 300px;
  }

  .video-section {
    padding: 20px 0;
  }

  .flex-block-71 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-28-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-64-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-placeholder {
    height: 180px;
    font-size: 24px;
  }

  .body_1-wide-copy.inf.dark-2, .body_1-wide-copy.inf.grey, .body_1-wide-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.inf.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event {
    max-width: none;
  }

  .body_1-wide-copy.event.dark-2, .body_1-wide-copy.event.grey, .body_1-wide-copy.event.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.event.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event.large {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event.large-highlighted {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event.large-2-mobile {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event.large-original {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event.large-2 {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event.large-copy {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-banner {
    max-width: none;
  }

  .body_1-wide-copy.event-banner.dark-2, .body_1-wide-copy.event-banner.grey, .body_1-wide-copy.event-banner.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.event-banner.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-banner.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-banner.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-banner.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-banner.large, .body_1-wide-copy.event-banner.large-copy, .body_1-wide-copy.event-banner.large-highlighted, .body_1-wide-copy.event-banner.large-2 {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-copy {
    max-width: none;
  }

  .body_1-wide-copy.event-copy.dark-2, .body_1-wide-copy.event-copy.grey, .body_1-wide-copy.event-copy.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.event-copy.large, .body_1-wide-copy.event-copy.large-copy, .body_1-wide-copy.event-copy.large-highlighted, .body_1-wide-copy.event-copy.large-2 {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-copy {
    max-width: none;
    font-size: 10px;
  }

  .body_1-wide-copy.event-copy.dark-2, .body_1-wide-copy.event-copy.grey, .body_1-wide-copy.event-copy.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.event-copy.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-copy.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-copy.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-copy.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-copy.large {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-copy.large-copy {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-copy.large-highlighted {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-copy.large-2-mobile {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event-copy.large-original {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-copy.large-2 {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event-3 {
    max-width: none;
    font-size: 10px;
  }

  .body_1-wide-copy.event-3.dark-2, .body_1-wide-copy.event-3.grey, .body_1-wide-copy.event-3.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.event-3.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3.large {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-3.large-copy {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-3.large-highlighted {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-3.large-2-mobile {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event-3.large-original {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-3.large-2 {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event-3-copy {
    max-width: none;
    font-size: 10px;
  }

  .body_1-wide-copy.event-3-copy.dark-2, .body_1-wide-copy.event-3-copy.grey, .body_1-wide-copy.event-3-copy.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.event-3-copy.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3-copy.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3-copy.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3-copy.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.event-3-copy.large {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-3-copy.large-copy {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .body_1-wide-copy.event-3-copy.large-highlighted {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-3-copy.large-2-mobile {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .body_1-wide-copy.event-3-copy.large-original {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .body_1-wide-copy.event-3-copy.large-2 {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .flex-block-75 {
    flex-flow: column-reverse;
  }

  .background-video {
    height: 100%;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-55-copy {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-24-1 {
    width: 75%;
  }

  .flex-block-79 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    min-width: auto;
    max-width: 260px;
  }

  .flex-block-78-copy {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-block-81 {
    justify-content: flex-start;
    align-items: center;
  }

  .body_1-wide-copy-1.dark {
    text-align: left;
  }

  .body_1-wide-copy-1.inf {
    max-width: none;
  }

  .body_1-wide-copy-1.inf.dark-2, .body_1-wide-copy-1.inf.grey, .body_1-wide-copy-1.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-1.inf.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.inf.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.event {
    max-width: none;
  }

  .body_1-wide-copy-1.event.dark-2, .body_1-wide-copy-1.event.grey, .body_1-wide-copy-1.event.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-1.event.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.event.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.event.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.event.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-1.event.left {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-copy.inf.dark-2, .body_1-wide-copy-copy.inf.grey, .body_1-wide-copy-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-copy.inf.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.event {
    max-width: none;
  }

  .body_1-wide-copy-copy.event.dark-2, .body_1-wide-copy-copy.event.grey, .body_1-wide-copy-copy.event.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-copy.event.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.event.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.event.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.event.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-55-ev {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-30 {
    height: 20px;
  }

  .flex-block-83 {
    height: 240px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .body_1-wide-copy.inf.dark {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.inf.dark-2, .body_1-wide-copy.inf.grey, .body_1-wide-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.inf-copy {
    max-width: none;
  }

  .body_1-wide-copy.inf-copy.dark {
    font-size: 16px;
    line-height: 22px;
  }

  .body_1-wide-copy.inf-copy.dark-2, .body_1-wide-copy.inf-copy.grey, .body_1-wide-copy.inf-copy.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.inf-copy.credit {
    width: 78px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf-copy.credit.fixed {
    width: 120px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf-copy.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf-copy.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf-copy.dark-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-35 {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 10px;
  }

  .section-5 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .flex-block-85 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-85.center-copy {
    grid-template-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-6 {
    height: 330px;
  }

  .section-7 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .flex-block-58-copy {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-58-copy.inf-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .container_card-copy {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-copy.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-copy.right {
    background-position: 0 100%, 100% 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .container-background-2-copy {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 1000px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .container_card-copy2 {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-copy2.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-copy2.right {
    background-position: 100% 200px, 100% 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .container_card-copy3 {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-copy3.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-copy3.right {
    background-position: 50% 100%, 100% 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .container-background-3 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    flex-flow: column;
    height: 500px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .container-background-4, .container-background-5 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 500px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .container_card-copy-2 {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-copy-2.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-copy-2.right {
    background-position: 100% 0, 50% 75%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    overflow: clip;
  }

  .container_card-copy-3 {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-copy-3.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-copy-3.right {
    background-position: 100% 0, 50% 75%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    overflow: clip;
  }

  .body_1-wide-copy.dark {
    text-align: left;
  }

  .body_1-wide-copy.inf {
    max-width: none;
  }

  .body_1-wide-copy.inf.dark-2, .body_1-wide-copy.inf.grey, .body_1-wide-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy.inf.credit {
    width: 78px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf.credit.fixed {
    width: 120px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.dark {
    text-align: left;
  }

  .body_1-wide-copy-copy.inf {
    max-width: none;
  }

  .body_1-wide-copy-copy.inf.dark-2, .body_1-wide-copy-copy.inf.grey, .body_1-wide-copy-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-copy.inf.credit {
    width: 78px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.inf.credit.fixed {
    width: 120px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-copy.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-58-copy-copy {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-58-copy-copy.ba {
    height: auto;
    padding-bottom: 40px;
  }

  .body_1-wide-please.dark {
    text-align: left;
  }

  .body_1-wide-please.inf {
    max-width: none;
  }

  .body_1-wide-please.inf.dark-2, .body_1-wide-please.inf.grey, .body_1-wide-please.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-please.inf.credit {
    width: 78px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-please.inf.credit.fixed {
    width: 120px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-please.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-please.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .features-section-event {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-block-85-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-65-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 20px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .flex-block-67-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }

  .flex-block-64-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-65-copy-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px 10px 10px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .flex-block-64-copy-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-66-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-67-copy-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }

  .agenda {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-32 {
    width: 16px;
  }

  .flex-block-64-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body_1-wide-copy-co.dark {
    text-align: left;
  }

  .body_1-wide-copy-co.inf {
    max-width: none;
  }

  .body_1-wide-copy-co.inf.dark-2, .body_1-wide-copy-co.inf.grey, .body_1-wide-copy-co.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-co.inf.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.inf.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.event {
    max-width: none;
  }

  .body_1-wide-copy-co.event.dark-2, .body_1-wide-copy-co.event.grey, .body_1-wide-copy-co.event.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-wide-copy-co.event.credit {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.event.credit.fixed {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.event.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.event.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-wide-copy-co.event.large {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .flex-block-67-cop1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }

  .flex-block-66-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .double-title {
    padding-top: 20px;
    padding-bottom: 12px;
  }

  .js-clock {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .box {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    width: 40px;
    height: 40px;
    margin-bottom: 0;
  }

  .clock-number {
    text-align: center;
    width: 26px;
    min-width: 26px;
    font-size: 32px;
    line-height: 24px;
  }

  .clock-label {
    font-size: 18px;
    line-height: 16px;
  }

  .image-22-copy {
    width: 32px;
    max-width: none;
    max-height: 32px;
    margin-top: 4px;
    display: block;
  }

  .div-block-25-edu {
    width: 130px;
    height: 32px;
    margin-left: -10px;
    top: 182px;
  }

  .flex-block-55-edu {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-53-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    margin-right: 40px;
  }

  .image-22-new {
    width: 120px;
    max-height: none;
    margin-top: 4px;
  }

  .edu-benefits {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
  }

  .container_card-edu {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-edu.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-edu.right {
    background-position: 100% 0, 50% 75%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    overflow: clip;
  }

  .container-background-edu {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 620px;
    padding: 40px 0 0;
    overflow: visible;
  }

  .div-block-25-flash {
    width: 220px;
    height: 32px;
    margin-left: -13px;
    margin-right: 108px;
    top: 126px;
  }

  .flex-block-55-flash {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .image-21-flash {
    height: auto;
    margin-left: 56px;
  }

  .plans-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-22-flash {
    margin-left: -58px;
    display: none;
  }

  .uui-footer05_link-list-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-35-flash {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 10px;
  }

  .body_1-narrow {
    text-align: left;
    margin-top: -17px;
    margin-bottom: -20px;
    font-size: 12px;
    line-height: 16px;
    top: 420px;
  }

  .body_1-narrow.dark {
    text-align: left;
  }

  .body_1-narrow.inf {
    max-width: none;
  }

  .body_1-narrow.inf.dark-2, .body_1-narrow.inf.grey, .body_1-narrow.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-narrow.inf.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow.inf.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow.inf.credit.flexed, .body_1-narrow.inf.credit.syne, .body_1-narrow.inf.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-25-humbled {
    width: 240px;
    height: 32px;
    margin-left: -13px;
    margin-right: 108px;
    top: 191px;
  }

  .image-21-humbled {
    height: auto;
    margin-left: 56px;
  }

  .div-block-22-humbled, .div-block-22-humble {
    margin-left: -58px;
    display: none;
  }

  .image-21-humble {
    height: auto;
    margin-left: 56px;
  }

  .container-background-6 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-flow: column;
    height: 600px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .container_card-bottom {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-bottom.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-bottom.right {
    background-position: 50% 100%, 100% 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .container_card-bottom-humbled {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_card-bottom-humbled.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_card-bottom-humbled.right {
    background-position: 50% 100%, 100% 0;
    background-size: auto 55%, 200px 32px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .bold-text-8 {
    color: var(--untitled-ui--white);
  }

  .image-21-edu {
    height: auto;
    margin-left: 56px;
  }

  .flex-block-92 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-79-centered {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    min-width: auto;
    max-width: 300px;
  }

  .flex-block-78-2 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-banner {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-video-banner {
    height: 100%;
  }

  .flex-block-81-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-80-bannr {
    border-radius: 0 6px 6px 12px;
  }

  .flex-block-55-ev-banner {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-78-banner {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 200px;
  }

  .image-30-banner {
    height: 20px;
  }

  .flex-block-93 {
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-76-left-baner {
    justify-content: flex-start;
    align-items: center;
  }

  .link-block-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-95 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .div-block-35-j {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 10px;
  }

  .body_1-narrow-j {
    text-align: left;
    margin-top: -17px;
    margin-bottom: -20px;
    font-size: 12px;
    line-height: 16px;
    top: 420px;
  }

  .body_1-narrow-j.dark {
    text-align: left;
  }

  .body_1-narrow-j.inf {
    max-width: none;
  }

  .body_1-narrow-j.inf.dark-2, .body_1-narrow-j.inf.grey, .body_1-narrow-j.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-narrow-j.inf.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-j.inf.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-j.inf.credit.flexed, .body_1-narrow-j.inf.credit.syne, .body_1-narrow-j.inf.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-j.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-j.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-84-j {
    margin-left: 0;
    margin-right: 0;
  }

  .image-21-kinfo {
    height: auto;
    margin-left: 56px;
  }

  .div-block-22-kinfo {
    margin-left: -58px;
    display: none;
  }

  .div-block-25-kinfo {
    width: 150px;
    height: 32px;
    margin-left: -10px;
    top: 128px;
  }

  .flex-block-56-kinfo {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-26-kinfo.hor {
    margin-top: 20px;
  }

  .flex-block-65-kinfo {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 20px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .flex-block-64-kinfo {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .inf_feature_card-kinfo {
    width: 100%;
    min-width: auto;
  }

  .div-block-28-steps {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-20-mic {
    vertical-align: baseline;
  }

  .image-21-mic {
    height: auto;
    margin-left: 56px;
  }

  .div-block-22-mic {
    margin-left: -58px;
    display: none;
  }

  .offer_button-disabled {
    width: 100%;
  }

  .offer_button-disabled.rounded.small {
    height: 28px;
  }

  .offer_button-disabled-2 {
    width: 100%;
  }

  .offer_button-disabled-2.rounded:hover {
    border-color: var(--vivid_red_6);
    background-color: #78f0c600;
  }

  .offer_button-disabled-2.rounded.small {
    height: 28px;
    display: none;
  }

  .div-block-24-1-copy {
    flex-flow: column;
    width: 75%;
    min-width: 250px;
  }

  .div-block-38, .div-block-39 {
    width: 100%;
  }

  .flex-block-54-copy {
    width: 160px;
  }

  .flex-block-98 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-35 {
    z-index: 9999;
    top: 16px;
    right: 16px;
  }

  .container-background-popup {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 460px;
    padding: 40px 0 0;
    top: auto;
    overflow: visible;
  }

  .container_cardpop-up {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_cardpop-up.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_cardpop-up.right {
    background-position: 100% 0, 50% 75%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    overflow: clip;
  }

  .container_cardpop-up.left-copy {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 0;
  }

  .flex-block-61-popup {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-block-59-popup {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
  }

  .flex-block-65-popup {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 20px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .div-block-28-popuop {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-5-j-offer {
    padding-left: 12px;
    padding-right: 12px;
  }

  .flex-block-13-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .header_2-copy {
    width: auto;
    padding-left: 1rem;
  }

  .uui-pricing11_component-copy-copy {
    display: none;
  }

  .tabs-menu-2 {
    top: 60px;
  }

  .uui-faq02_accordion-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-block-100 {
    height: 60px;
  }

  .uui-text-size-medium-4-copy {
    font-size: 14px;
  }

  .code-block {
    font-size: 12px;
    line-height: 18px;
  }

  .uui-faq02_question-headr {
    padding-left: 0;
  }

  .uui-faq02_answer-header {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-faq02_accordion-header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .code-embed-2 {
    max-width: 100%;
  }

  .div-block-19-pro, .div-block-19-copy {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-102 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: space-between;
    align-items: center;
  }

  .event_bio {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .event_bio_back-1, .event_bio_back-2, .event_bio_back-3 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 560px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .event_bio_back-4 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-flow: column;
    height: 720px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .event_bio_back-5 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    flex-flow: column;
    height: 500px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .container_event_bio-upper {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_event_bio-upper.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_event_bio-upper.right {
    background-position: 50% 100%, 100% 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .container_event_bio-upper.right.adam {
    background-position: 50% 100%, 100% 0;
  }

  .container_event_bio-upper.right.david {
    background-position: 0 100%, 100% 0;
  }

  .container_event_bio-upper.right.edu {
    background-position: 50% 100%, 100% 0;
  }

  .container_event_bio-upper.right.kosta {
    background-position: 0 100%, 100% 0;
    background-size: auto 50%, 200px 32px;
  }

  .container_event_bio-upper.right.sang, .container_event_bio-upper.right.tomash {
    background-position: 50% 100%, 100% 0;
  }

  .container_event_bio-upper.right.hale {
    background-position: 0 100%, 100% 0;
  }

  .container_event_bio-upper.right.piotr {
    background-position: 50% 100%, 100% 0;
  }

  .container_event_bio-upper.right.schuk {
    background-position: 50% 100%, 100% 0;
    background-size: auto 80%, 200px 32px;
  }

  .container_event_bio-upper.right.carlos {
    background-position: 0 100%, 100% 0;
  }

  .container_event_bio-upper.right.lucas, .container_event_bio-upper.right.hudson, .container_event_bio-upper.right.lang {
    background-position: 50% 100%, 100% 0;
  }

  .container_event_bio-upper.right.down {
    background-position: 0 100%, 100% 0;
  }

  .container_event_bio-upper.right.desai {
    background-position: 50% 125%, 100% 0;
  }

  .container_event_bio-upper.right.urrutia {
    background-position: 0 100%, 100% 0;
  }

  .container_event_bio-upper-2 {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 20px 20px;
  }

  .container_event_bio-upper-2.left {
    border-top-left-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
  }

  .container_event_bio-upper-2.right {
    background-position: 50% 100%, 100% 0;
    background-size: auto 55%, 200px 32px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: clip;
  }

  .event_header_comtainer {
    justify-content: flex-start;
    align-items: center;
  }

  .presented_by_block-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sponsors_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sponsors_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
  }

  .div-block-42-copy {
    justify-content: center;
    align-items: center;
    height: 36px;
  }

  .div-block-35-copy {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 10px;
  }

  .flex-block-54-2 {
    width: 260px;
  }

  .text-block-7-copy {
    font-size: 1rem;
  }

  .flex-block-79-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: 300px;
  }

  .flex-block-78-copy-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-38-copy {
    width: 100%;
  }

  .flex-block-104 {
    width: 240px;
  }

  .div-block-42-copy {
    max-width: none;
    height: 20px;
  }

  .section-5-copy {
    padding-left: 4px;
    padding-right: 4px;
  }

  .flex-block-84-copy-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-75-copy, .flex-block-75-2 {
    flex-flow: column-reverse;
  }

  .js-clock-copy {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .uui-padding-vertical-xlarge-3-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flex-block-107, .flex-block-107-copy {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-108 {
    flex-flow: column;
  }

  .flex-block-31-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .div-block-42-banner {
    max-width: none;
    height: 24px;
  }

  .section-6-image {
    height: 760px;
  }

  .presented_by_block-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .div-block-24-2 {
    flex-flow: column;
    width: 75%;
    min-width: 250px;
  }

  .flex-block-65-copy-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px 10px 10px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .sponsors_container-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .div-block-42-2 {
    justify-content: center;
    align-items: center;
    width: 60%;
    max-width: none;
    height: 100%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 1%;
  }

  .presented_by_block-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .presented_by_block-4.up {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .presented_by_block-4.up-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-6-image-2 {
    height: 540px;
  }

  .image-30-2 {
    height: 20px;
  }

  .flex-block-78-3 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-block-81-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-31-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .flex-block-102-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-42-3 {
    justify-content: center;
    align-items: center;
    width: 60%;
    max-width: none;
    height: 100%;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 1%;
  }

  .event_bio_back-6 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: 500px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .event_bio_back-7 {
    background-size: 110% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-flow: column;
    height: 600px;
    padding: 40px 0 0;
    overflow: clip;
  }

  .flex-block-110 {
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-115-copy {
    padding-left: 12px;
    padding-right: 12px;
  }

  .flex-block-116 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-117 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-102-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .flex-block-116-copy {
    justify-content: space-between;
    align-items: center;
  }

  .container-background-popup-copy {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 0 0;
    top: auto;
    overflow: visible;
  }

  .youtube-2 {
    height: auto;
  }

  .background-video-copy {
    height: 100%;
  }

  .section-6-copy-copy {
    height: 200px;
  }

  .section-6-copy {
    height: 280px;
  }

  .banner_ba_1 {
    flex-flow: row;
    height: auto;
    max-height: none;
  }

  .flex-block-119 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .image-38 {
    max-width: none;
  }

  .text-block-12, .text-block-13 {
    text-align: center;
  }

  .flex-block-120 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-21-tomek {
    height: auto;
    margin-left: 56px;
  }

  .div-block-22-tomek {
    margin-left: -58px;
    display: none;
  }

  .flex-block-121 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .heading_2-copy.education {
    font-size: 14px;
    line-height: 20px;
  }

  .section-education-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-121-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .articles-edu-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-card-tomek {
    border-left-width: 4px;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 16px 28px;
  }

  .flex-block-55-tomek {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-125 {
    padding-right: 32px;
  }

  .hero-screen-tomek {
    padding: 46px 4px 20px;
  }

  .text-span-8 {
    background-color: var(--carr_blue_5);
  }

  .flex-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .offer_button-2, .offer_button-2.white {
    width: 100%;
  }

  .body_5 {
    font-size: 16px;
    line-height: 24px;
  }

  .promo-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading_1 {
    font-size: 28px;
    font-weight: 600;
    line-height: 34px;
  }

  .heading_1.center {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }

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

  .image-21-ba {
    height: auto;
    margin-left: 56px;
  }

  .div-block-22-ba {
    margin-left: -58px;
    display: none;
  }

  .flex-block-128 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-39 {
    width: 24px;
    padding-left: 5%;
  }

  .bold-text-9 {
    font-size: 12px;
    line-height: 12px;
  }

  .uui-text-size-medium-ba {
    font-size: 12px;
    line-height: 16px;
  }

  .uui-text-size-medium-ba.centered {
    text-align: left;
  }

  .div-block-48.hor {
    margin-top: 20px;
  }

  .flex-block-129 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-35-ba {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 10px;
  }

  .flex-block-84-ba {
    margin-left: 0;
    margin-right: 0;
  }

  .image-41 {
    top: 208%;
    bottom: 227px;
    left: 0%;
  }

  .image-42 {
    width: 50px;
    margin-top: -36px;
  }

  .div-block-49 {
    margin-top: 1px;
    margin-bottom: 0;
    display: none;
  }

  .banner_ba_2 {
    flex-flow: row;
    height: auto;
    max-height: none;
  }

  .flex-block-131 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-132 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-42-copy {
    width: 40px;
    margin-top: 0;
    margin-right: 0;
  }

  .div-block-50 {
    width: 40px;
    min-width: 40px;
    display: block;
  }

  .image-21-st {
    height: auto;
    margin-left: 56px;
  }

  .div-block-22-st {
    margin-left: -58px;
    display: none;
  }

  .uui-pricing09_components-copy {
    grid-template-columns: minmax(200px, 1fr);
  }

  .flex-block-133 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .offer_button-3 {
    width: 100%;
  }

  .flex-block-134 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
  }

  .div-block-51 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-58-paper {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-58-paper.ba {
    height: auto;
    padding-bottom: 40px;
  }

  .flex-block-136 {
    width: auto;
  }

  .flex-block-137 {
    min-width: auto;
  }

  .flex-block-137.dep {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
  }

  .uui-pricing09_components-copy {
    grid-template-columns: minmax(200px, 1fr);
    width: 100%;
  }

  .uui-text-size-medium-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .uui-text-size-medium-copy.dark {
    text-align: center;
  }

  .container-background-vip {
    background-size: 100% 110%;
    background-attachment: scroll;
    border-left-width: 4px;
    flex-flow: column;
    height: auto;
    padding: 40px 0 0;
    overflow: visible;
  }

  .slide {
    background-image: url('../images/Group-1000002328.png'), url('../images/139916-2.png'), url('../images/bullish-candlestick-graph-chart-1.png');
    background-position: 50% 150%, 0 0, 50%;
    background-size: auto 80%, auto, auto;
  }

  .slider {
    height: 600px;
  }

  .container-3 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-3.hourglass {
    background-position: 55% 100%;
    background-size: auto 52%;
  }

  .container-3.calc {
    background-image: url('../images/calc_fade_2.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 75%;
    background-attachment: scroll;
  }

  .header_hero.inf {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf.highlighted, .header_hero.inf.part {
    margin-bottom: 0;
  }

  .header_hero.inf.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_hero.inf.alt.hightloghted-2.narrow {
    letter-spacing: -.5px;
    width: auto;
  }

  .header_hero.inf.alt.hightloghted-2-copy {
    font-size: 22px;
  }

  .header_hero.inf.alt.hightloghted-2-copy.narrow {
    letter-spacing: -.5px;
    width: auto;
  }

  .header_hero.inf.highlighted-2 {
    background-color: var(--carr_blue_5);
    margin-bottom: 0;
    margin-left: -9px;
  }

  .header_hero.event {
    text-align: center;
    font-size: 34px;
    line-height: 42px;
  }

  .header_hero.inf-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-flash {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-flash.highlighted, .header_hero.inf-flash.part {
    margin-bottom: 0;
  }

  .header_hero.inf-edu {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-edu.highlighted, .header_hero.inf-edu.part {
    margin-bottom: 0;
  }

  .header_hero.inf-edu.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_hero.inf-edu-main {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-edu-main.highlighted, .header_hero.inf-edu-main.part {
    margin-bottom: 0;
  }

  .header_hero.inf-edu-main.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_hero.inf-ht-main {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-ht-main.highlighted, .header_hero.inf-ht-main.part {
    margin-bottom: 0;
  }

  .header_hero.inf-ht-main.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_hero.inf-ht {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .header_hero.inf-ht.highlighted, .header_hero.inf-ht.part {
    margin-bottom: 0;
  }

  .header_hero.inf-ht.alt.hightloghted-2 {
    font-size: 22px;
  }

  .header_hero.inf-ht.highlighted-2 {
    background-color: var(--carr_blue_5);
    margin-bottom: 0;
    margin-left: -11px;
  }

  .header_hero.event-banner {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .header_hero._74 {
    font-size: 32px;
    line-height: 38px;
  }

  .header_hero.less {
    font-size: 28px;
    line-height: 28px;
  }

  .header_hero.first-class {
    font-size: 22px;
    line-height: 26px;
  }

  .flex-block-139 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .div-block-53 {
    width: 100%;
  }

  .div-block-53.up {
    z-index: 100;
    margin-top: -80px;
    margin-bottom: 40px;
    display: block;
  }

  .div-block-53.desk {
    display: none;
  }

  .image-45 {
    margin-top: 0;
    margin-bottom: 107px;
    margin-left: 44px;
    inset: auto 0% 0%;
  }

  .flex-block-140 {
    width: 100%;
  }

  .container-4 {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-46 {
    width: auto;
    min-width: 340px;
    margin-bottom: -20px;
    margin-left: 0;
    margin-right: 0;
  }

  .subtext.bold.left {
    font-size: 16px;
  }

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

  .subtext.white.bold {
    text-align: left;
  }

  .subtext.light._782 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-3 {
    background-image: url('../images/Gemini_Generated_Image_1n0z621n0z621n0z-1.png');
    background-position: 50% 100%;
    background-size: auto 60%;
  }

  .div-block-54 {
    width: 100%;
    min-width: 260px;
  }

  .icon, .icon-2 {
    display: none;
  }

  .image-9-copy {
    width: 100px;
    font-size: 20px;
  }

  .flex-block-142 {
    width: 100%;
    max-width: 100%;
  }

  .image-48 {
    display: none;
  }

  .image-49 {
    width: 100px;
    display: inline-flex;
    position: absolute;
    inset: 0% 5% auto auto;
  }

  .body_1-narrow-copy {
    text-align: left;
    margin-top: -17px;
    margin-bottom: -20px;
    font-size: 12px;
    line-height: 16px;
    top: 420px;
  }

  .body_1-narrow-copy.dark {
    text-align: left;
  }

  .body_1-narrow-copy.inf {
    max-width: none;
  }

  .body_1-narrow-copy.inf.dark-2, .body_1-narrow-copy.inf.grey, .body_1-narrow-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-narrow-copy.inf.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy.inf.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy.inf.credit.flexed, .body_1-narrow-copy.inf.credit.syne, .body_1-narrow-copy.inf.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-55 {
    width: 100%;
    max-width: none;
  }

  .image-51 {
    width: 120px;
    left: 67%;
  }

  .image-53 {
    width: 80px;
  }

  .flex-block-145 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .body_1-narrow-copy-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
    top: 420px;
  }

  .body_1-narrow-copy-copy.dark {
    text-align: left;
  }

  .body_1-narrow-copy-copy.inf {
    max-width: none;
  }

  .body_1-narrow-copy-copy.inf.dark-2, .body_1-narrow-copy-copy.inf.grey, .body_1-narrow-copy-copy.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-narrow-copy-copy.inf.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy-copy.inf.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy-copy.inf.credit.flexed, .body_1-narrow-copy-copy.inf.credit.syne, .body_1-narrow-copy-copy.inf.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy-copy.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrow-copy-copy.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-16 {
    font-size: 1rem;
  }

  .image-51-copy {
    width: 120px;
    left: 67%;
  }

  .flex-block-107-small {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-107-small.blur {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .flex-block-147 {
    width: 100%;
  }

  .flex-block-63-copy, .flex-block-63-dark {
    justify-content: flex-start;
    align-items: center;
  }

  .body_1-narrowdark {
    text-align: left;
    margin-top: 0;
    margin-bottom: -20px;
    font-size: 12px;
    line-height: 16px;
    top: 420px;
  }

  .body_1-narrowdark.dark {
    text-align: left;
  }

  .body_1-narrowdark.inf {
    max-width: none;
  }

  .body_1-narrowdark.inf.dark-2, .body_1-narrowdark.inf.grey, .body_1-narrowdark.inf.green {
    font-size: 14px;
    line-height: 20px;
  }

  .body_1-narrowdark.inf.credit {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrowdark.inf.credit.fixed {
    width: 100px;
    min-width: 100px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrowdark.inf.credit.flexed, .body_1-narrowdark.inf.credit.syne, .body_1-narrowdark.inf.credit.syne-2 {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrowdark.inf.value {
    min-width: 140px;
    font-size: 12px;
    line-height: 16px;
  }

  .body_1-narrowdark.inf.title-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-17-copy {
    height: 100%;
  }

  .js-clock-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

  .box-2 {
    margin-bottom: 10px;
  }

  .countdown_number_container {
    border-radius: 12px;
    width: 60px;
    height: 60px;
  }

  .clock-number-3 {
    font-size: 22px;
    line-height: 27px;
  }

  .box-3 {
    margin-bottom: 10px;
  }

  .highlignt_text_container-copy.horizontal {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-8-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .js-clock-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .flex-block-149 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .offer_button-4 {
    width: 100%;
  }

  .clock-label-3 {
    font-size: 10px;
    line-height: 12px;
  }

  .countdown_number_container-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 12px;
    width: 80px;
    height: 80px;
    box-shadow: 0 2px 16px -5px #00000080;
  }

  .credits-section-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-55-copy {
    width: 100%;
    max-width: none;
  }

  .js-clock-3-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .flex-block-159 {
    flex-flow: wrap;
  }

  .image-63 {
    max-width: 80px;
  }

  .flex-block-149-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flex-block-160 {
    flex-flow: column;
    width: 100%;
  }

  .flex-block-55-mmu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .uui-contact07_component-copy {
    grid-template-columns: 1fr;
  }
}

#w-node-_12374f4e-b72b-bf17-433c-bc12db33eeb1-b02d0c84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3c2-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3c7-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3cc-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3d1-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3d6-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c38d-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c392-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c397-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c39c-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c361-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c366-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c36b-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c370-b02d0c84, #w-node-_8c22939e-b97e-e705-6501-27d15a00b79d-b02d0c84, #w-node-_8c22939e-b97e-e705-6501-27d15a00b7a2-b02d0c84, #w-node-_8c22939e-b97e-e705-6501-27d15a00b7a7-b02d0c84, #w-node-_8c22939e-b97e-e705-6501-27d15a00b7ac-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3f2-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3f7-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3fc-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c401-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c406-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c423-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c428-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c42d-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c432-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c437-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c458-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c45d-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c462-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c467-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c46c-b02d0c84 {
  align-self: start;
}

#w-node-e37455be-1db5-d0d9-f73d-df1c90f39ff1-2332bcb1, #w-node-_238c6055-6c98-3c6f-e659-f7010aab180c-2332bcb1, #w-node-_0057cfd5-3eff-c995-6190-d41f42260ccd-2332bcb1, #w-node-f80663f6-89c2-d7a9-19f0-e72d3971c39b-2332bcb1, #w-node-d668d2ea-83f1-50b4-6d6f-89a6085079ea-2332bcb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3574e90f-9e8a-e326-b799-e364caa07e7e-446008b8, #w-node-_3574e90f-9e8a-e326-b799-e364caa07e88-446008b8, #w-node-_3574e90f-9e8a-e326-b799-e364caa07e92-446008b8, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384b8-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384bd-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384c2-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384c7-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384cc-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384de-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384e3-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384e8-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384ed-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a38500-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a38505-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a3850a-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a3850f-b42397c1 {
  align-self: start;
}

#w-node-b20987b9-d498-5438-4fd9-52d243374d2d-b42397c1, #w-node-b20987b9-d498-5438-4fd9-52d243374f5e-b42397c1, #w-node-b20987b9-d498-5438-4fd9-52d243375047-b42397c1, #w-node-b20987b9-d498-5438-4fd9-52d24337514d-b42397c1, #w-node-_74379b54-f3e5-2632-c8d5-de457219e61d-ebf70a36, #w-node-_74379b54-f3e5-2632-c8d5-de457219e8bd-ebf70a36, #w-node-_74379b54-f3e5-2632-c8d5-de457219e98f-ebf70a36, #w-node-_74379b54-f3e5-2632-c8d5-de457219eadc-ebf70a36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5844728-3604-9c98-d6cb-b0edaf236782-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf236782-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf236782-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf236782-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-d1842464 {
  align-self: start;
}

#w-node-e0a3df85-3833-f4d8-0f86-2173f33edeb0-c5862345, #w-node-e0a3df85-3833-f4d8-0f86-2173f33ee0d2-c5862345, #w-node-e0a3df85-3833-f4d8-0f86-2173f33ee1ac-c5862345, #w-node-e0a3df85-3833-f4d8-0f86-2173f33ee2a3-c5862345 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5844728-3604-9c98-d6cb-b0edaf236782-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf236782-a373b786, #w-node-_48f81e39-f7a4-48b3-fd28-326d50e042ed-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-a373b786, #w-node-_841a9c00-4e53-545f-9979-986959d8ba62-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-a373b786, #w-node-_878cb8a2-a39b-ff57-767e-a368363c06fa-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-a373b786, #w-node-_2e593afb-f36d-a6d8-e926-32d5ecccb51f-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-a373b786, #w-node-d46555c4-ed82-bd8d-e199-1c66473f5d9a-a373b786 {
  align-self: start;
}

#w-node-_74379b54-f3e5-2632-c8d5-de457219e61d-3639f42a, #w-node-_74379b54-f3e5-2632-c8d5-de457219e8bd-3639f42a, #w-node-_74379b54-f3e5-2632-c8d5-de457219e98f-3639f42a, #w-node-_74379b54-f3e5-2632-c8d5-de457219eadc-3639f42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4016373-5d3e-d56a-6e3b-ac8b667b046d-00cb1d3e, #w-node-f4016373-5d3e-d56a-6e3b-ac8b667b0472-00cb1d3e, #w-node-f4016373-5d3e-d56a-6e3b-ac8b667b0477-00cb1d3e, #w-node-f4016373-5d3e-d56a-6e3b-ac8b667b047c-00cb1d3e, #w-node-d763c3b2-acdc-c250-5c7c-dc8cd52e6c27-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5a0-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5a5-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5aa-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5af-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5b4-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5c6-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5cb-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5d0-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5d5-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5e8-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5ed-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5f2-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5f7-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2119-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba211e-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2123-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2128-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba212d-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba213f-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2144-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2149-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba214e-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2161-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2166-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba216b-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2170-00cb1d3e, #w-node-d5844728-3604-9c98-d6cb-b0edaf236782-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-72bf02b5, #w-node-d98a6376-0225-32d1-6023-cc1a70db932e-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9333-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9338-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db933d-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9342-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9354-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9359-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db935e-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9363-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9385-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9376-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db937b-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9380-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253033-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253038-41486070, #w-node-_4023707a-606e-399b-bd46-37682e25303d-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253042-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253047-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253059-41486070, #w-node-_4023707a-606e-399b-bd46-37682e25305e-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253063-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253068-41486070, #w-node-_4023707a-606e-399b-bd46-37682e25307b-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253080-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253085-41486070, #w-node-_4023707a-606e-399b-bd46-37682e25308a-41486070 {
  align-self: start;
}

#w-node-_12374f4e-b72b-bf17-433c-bc12db33eeb1-82311f24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3c2-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3c7-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3cc-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3d1-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3d6-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c38d-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c392-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c397-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c39c-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c361-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c366-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c36b-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c370-82311f24, #w-node-_8c22939e-b97e-e705-6501-27d15a00b79d-82311f24, #w-node-_8c22939e-b97e-e705-6501-27d15a00b7a2-82311f24, #w-node-_8c22939e-b97e-e705-6501-27d15a00b7a7-82311f24, #w-node-_8c22939e-b97e-e705-6501-27d15a00b7ac-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3f2-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3f7-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3fc-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c401-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c406-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c423-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c428-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c42d-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c432-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c437-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c458-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c45d-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c462-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c467-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c46c-82311f24, #w-node-d5844728-3604-9c98-d6cb-b0edaf236782-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf236787-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf23678c-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf236791-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf236796-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a8-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ad-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b2-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367b7-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367ca-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367cf-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d4-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367d9-02d3deaa, #w-node-_9b41225d-0686-1519-be75-2671967aac7a-89ab7b47, #w-node-_9b41225d-0686-1519-be75-2671967aac84-89ab7b47 {
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-a38c3d4e-d0f8-e7bb-5fd3-de65beae47e9-beae47e1, #w-node-a38c3d4e-d0f8-e7bb-5fd3-de65beae4816-beae47e1, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cb6-7efef6f4, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cf2-7efef6f4, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cb6-9a28595e, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cf2-9a28595e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3ad-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c378-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c34a-b02d0c84, #w-node-_8c22939e-b97e-e705-6501-27d15a00b797-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3e0-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c40e-b02d0c84, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c443-b02d0c84, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384b2-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384d8-b42397c1, #w-node-_00c20032-c05c-63b7-8d33-8a9b35a384fa-b42397c1, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-592cec4c, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-71af929e, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-1ee77027, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-d1842464, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-17039829, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-a373b786, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-a373b786, #w-node-f4016373-5d3e-d56a-6e3b-ac8b667b0467-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f59a-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5c0-00cb1d3e, #w-node-f4d62d0c-3f2e-1175-ce4a-7535a928f5e2-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2113-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba2139-00cb1d3e, #w-node-_94f2d9ca-68e6-c3a9-4f0b-b8edddba215b-00cb1d3e, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-72bf02b5, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-72bf02b5, #w-node-d98a6376-0225-32d1-6023-cc1a70db9328-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db934e-41486070, #w-node-d98a6376-0225-32d1-6023-cc1a70db9370-41486070, #w-node-_4023707a-606e-399b-bd46-37682e25302d-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253053-41486070, #w-node-_4023707a-606e-399b-bd46-37682e253075-41486070, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3ad-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c378-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c34a-82311f24, #w-node-_8c22939e-b97e-e705-6501-27d15a00b797-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c3e0-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c40e-82311f24, #w-node-_3b3ba14b-80e0-e12c-0d39-6a9f7be2c443-82311f24, #w-node-d5844728-3604-9c98-d6cb-b0edaf23677c-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367a2-02d3deaa, #w-node-d5844728-3604-9c98-d6cb-b0edaf2367c4-02d3deaa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a38c3d4e-d0f8-e7bb-5fd3-de65beae47e9-beae47e1, #w-node-a38c3d4e-d0f8-e7bb-5fd3-de65beae4816-beae47e1, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cb6-7efef6f4, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cf2-7efef6f4, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cb6-9a28595e, #w-node-_8e20ed69-31a3-064a-8577-c31c89e67cf2-9a28595e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


